Ubuntu 7.04, Mandriva 2007, brak sieci, poprawny konfig

Witajcie. Mam problem z kartami sieciowymi. Mam w systemie 2 karty Realtek. Zintegrowaną na chipie 8169, oraz normalną na 8139. Posiadam internet net24(coś a’la neo) ale nie z modemem podpinanym przez USB, ale z routerem i podpięciem jak normalna sieć(z dobrze skonfigurowanym dhcp). Pod Windowsem wszystko działa, pod NIEKTÓRYMI dystrybucjami Linuxa też(Ubuntu 6.10, Gentoo 2007). Problem zaczyna się z np Debianem 4.0, Ubuntu 7.04, Mandrivą 2007 Spring czy nawet Fedorą 7. Moduły mam dobrze załadowane, dla zintegrowanej:

modprobe r8169

a dla normalnej

modprobe 8139too

oczywiście z roota. Kabelek wsadzony do normalnej. Pomimo prawidłowej konfiguracji nie ma sieci, a pingi nie idą nawet do bramy. Konfig jest nastepujący: ip 10.0.0.11 maska: 255.0.0.0 brama: 10.0.0.2 dns1:10.0.0.2 dns2:194.204.159.1 wszystko przez polecenia:

ifconfig 10.0.0.11 netmask 255.0.0.0

route add default gw 10.0.0.2


echo "nameserver 10.0.0.2">/etc/resolv.conf

ifconfig -a pokazuje dobrze skonfigurowaną sieć, mimo że faktycznie ona nie działa… i tu 2 pytania do Was: co może być jeszcze źle skonfigurowane lub ewentualnie o czym zapomniałem oraz jak wyłączyć ipv6, bo np w mandrivie 2007 ifconfig daje mi jeszcze info o 2 adresach ip jeden normalny skonfigurowany przeze mnie (v4) oraz v6, przy czym NIE używam tej wersji(wszystko mam w ipv4).

Dodam że sytuacja wygląda doś podobnie jak ta w tych wątkach:

http://forum.dobreprogramy.pl/viewtopic.php?t=150977

(tyle że tu jest mowa o wifi)

oraz tu: http://forum.dobreprogramy.pl/viewtopic.php?t=87678

Nie wiem, może się mylę, ale skoro masz DHCP dobrze skonfigurowane, to po co ustawiasz ip przez ifconfig? Mam dokładnie tak samo, tzn. sieć przez router, ale żadnego ip nie wpisywałem, bo mi go router przydziela.

tak, mam dobrze skonfigurowane DHCP, ale… ono nie przydziela IP pod Linuxem… (w tych wersjach dystrybucji o których pisałem)

tak a użyj takiego polecenia

dhclient (spod roota)

Nie masz przypadkiem ADSL?

Brakuje wtedy pppoe i spróbuj podnieść dhcp

komendą dhcp up ( z roota)

Ja miałem problem jak mi zmienili moja radiówkę na PPPoe/ASDL, pomimo dobrze skonfigurowanego neta - DHCP - musiałem zainstalować pppoe i podnieść dhcp komenda jak wyżej.

Pozdrawiam

hmm wiecie co? dziwne, ale nagle wszystko zaczeło działać. Jak na razie na Ubuntu 7.04, ale zawsze coś. A co do poleceń, to dhclient dawał wynik:

Listening on LPF/eth1/00:11:09:dd:a3:21

Sending on LPF/eth1/00:11:09:dd:a3:21

Listening on LPF/eth0/00:a1:b0:f1:41:e2

Sending on LPF/eth0/00:a1:b0:f1:41:e2

Sending on Socket/fallback

DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 4

DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5

i tak w nieskończoność. Teraz postawiłem system jeszcze raz… i zaczął działać, bo zakończył operacje tak:

DHCPOFFER from 10.0.0.2

DHCPREQUEST on eth0 to 255.255.255.255 port 67

DHCPACK from 10.0.0.2

bound to 10.0.0.13 -- renewal in 41359 seconds.

a

dhcp up

dawało “polecenie nieodnalezione”.

Przy czym sprawa jest nadal nie rozwiązana, i nie mam pomysłu czemu to raz działa a raz nie.

Skoro nie potrzebujesz tej zintegrowanej, wyłącz ją. Wtedy ustaw dhcp i powinno działać :slight_smile:

nikt nie powiedział że jej nie potrzebuję. Swoja drogą, co to za rozwiazanie wyłćzyć urządzenie które sprawia kłopot. Lepszym jest znalezienie powodu DLACZEGO to nie działa, a na 100% nie jest to wina tego że w systemie są 2 karty.

Pokaz wynik ifconfig -a

eth0 Link encap:Ethernet HWaddr 00:A1:B0:F1:41:E2

          inet addr:10.0.0.14 Bcast:255.255.255.255 Mask:255.0.0.0

          inet6 addr: fe80::2a1:b0ff:fef1:41e2/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

          RX packets:2027 errors:0 dropped:0 overruns:0 frame:0

          TX packets:1462 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:2622687 (2.5 MiB) TX bytes:165256 (161.3 KiB)

          Interrupt:19 Base address:0x4400


eth1 Link encap:Ethernet HWaddr 00:11:09:DD:A3:21

          UP BROADCAST MULTICAST MTU:1500 Metric:1

          RX packets:0 errors:0 dropped:0 overruns:0 frame:0

          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

          Interrupt:16 Base address:0x6800


eth1:avah Link encap:Ethernet HWaddr 00:11:09:DD:A3:21

          inet addr:169.254.5.236 Bcast:169.254.255.255 Mask:255.255.0.0

          UP BROADCAST MULTICAST MTU:1500 Metric:1

          Interrupt:16 Base address:0x6800


lo Link encap:Local Loopback

          inet addr:127.0.0.1 Mask:255.0.0.0

          inet6 addr: ::1/128 Scope:Host

          UP LOOPBACK RUNNING MTU:16436 Metric:1

          RX packets:0 errors:0 dropped:0 overruns:0 frame:0

          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0

          RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

tak jak mówiłem - obecnie to działa, ale… zobaczymy jak długo

Złączono Posta : 11.08.2007 (Sob) 13:07

teraz nasunęło mi się jeszcze jedno pytanie… czemu mam ustawione ip v6 skoro go nie ustawiałem, a dhcp też NIE ustawia ?

Aha. OK

Zobacz do /etc/sysconfig/network-scripts/ifcfg-eth1

ma być co najmniej tyle:

DEVICE=eth1

BOOTPROTO=dhcp

ONBOOT=yes

usuń statyczne wpisy dla eth1 także ten wirtualny interfejs i restart połączenia.

możesz tez spróbować zrebootowac.

jak skonfigurowane jest DHCP na routerze? Ma “dużą” pulę ?

(mdv 2007.1)

pula od 10.0.0.10 - 10.0.0.15 (bardzo duża Język )

a co do tego folderu to… nie mam go w ogóle Uśmiech… (przy czym teraz mam postawionego kubunciaka 7.04)

Rozumiem że ten plik powinien być w Mandrivie, przy cyzm nie mam jej zainstalowanej. W nocy powinienem ją postawić, o ile najdzie mnie na zmiane partycji