|
[+] Nie działa sieć lokalna lub internet naprzemiennie
wicio64 - 23-11-2008 21:56
Witam, Zainstalowałem Debiana etch z jedną kartą sieciową na sieć lokalną. Później dołożyłem drugą kartę i postawiłem router. Na początku sieć lokalna na eth0 ze statycznym IP pracowała idealnie ale karta eth1 (internet) na DHCP nie otrzymywała adresu IP (i dalej nie otrzymuje) i musiałem ją "ręcznie" stawiać
ifup eth1
co powodowało pobranie adresu IP i dalej pracowały obie karty poprawnie. Od dziś zaczęły się kłopoty polegające na tym, że eth0 (sieć lokalna) działa prawidłowo do momentu "podniesienia" karty eth1. Konfiguracja:
eth0 - ip 192.168.0.1 maska 255.255.255.0 eth1 - dhcp
Zawartość /etc/network/interfaces:
auto lo iface lo inet loopback allow-hotplug eth0 iface eth0 inet static address 192.168.0.1 netmask 255.255.255.0 auto eth0 iface eth1 inet dhcp auto eth1
ifconfig po podniesieniu eth1 (nie idą pingi na eth0):
eth0 Link encap:Ethernet HWaddr 00:10:DC:F4:F0:29 inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::210:dcff:fef4:f029/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2656 errors:0 dropped:0 overruns:0 frame:0 TX packets:1991 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:351424 (343.1 KiB) TX bytes:426838 (416.8 KiB)
eth1 Link encap:Ethernet HWaddr 00:80:AD:7B:F7:21 inet addr:87.207.68.198 Bcast:255.255.255.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:576 Metric:1 RX packets:27050 errors:0 dropped:0 overruns:0 frame:0 TX packets:2954 errors:0 dropped:0 overruns:0 carrier:0 collisions:3 txqueuelen:1000 RX bytes:2716189 (2.5 MiB) TX bytes:505755 (493.9 KiB) Interrupt:201 Base address:0xc000
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:43 errors:0 dropped:0 overruns:0 frame:0 TX packets:43 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:3500 (3.4 KiB) TX bytes:3500 (3.4 KiB)
Po restarcie systemu nie ma przy eth1 linii z inet addr:... Jeżeli "położę" eth1 (ifdown eth1) to eth0 działa tzn są pingi na 192.168.0.1, jak podniosę eth1 (ifup eth1) eth1 otrzymuje prawidłowe wpisy IP i inne ale przestaje działać eth0 - nie idą pingi na 192.168.0.1 i tak w kółko albo ta albo ta? Co się dzieje i jak to naprawić?
fenix23 - 23-11-2008 23:59
Czyli rozumiem że miałeś kartę eth0 i sobie latała sieć lokalna w najlepsze i dołożyłeś kartę eth1 i podłączyłeś internet. W jaki sposób dostarczasz internet? Czy jest tam w ogóle serwer dhcp?
wicio64 - 24-11-2008 00:26
Internet wchodzi na eth1 z modemu, eth1 pobiera ustawienia z dhcp providera (oczywiście po "ręcznym" postawieniu - ifup eth1). Dla sieci lokalnej mam postawiony serwer dhcp (subnet 192.168.0.0 netmask 255.255.255.0 z zakresem numerów ip do przydzielenia range 192.168.0.100 192.168.0.200) działa prawidłowo pod warunkiem, że eth0 działa (czyli eth1 jest "zdołowana"). Tak to mniej więcej wygląda. Ewentualne szczegółowe listingi o ile byłyby potrzebne mogę przedstawić jutro (to znaczy dziś :-D ) rano.
Utumno - 24-11-2008 04:05
Rzeczy do sprawdzenia:
- tablica routingu ( wklej rezultat polecenia 'route' z obecna tylko eth0 i z obydwoma kartami ) - czy karty po kazdym reboot'ie nazywaja sie tak samo ( moga sie zamieniac numerami! ) - zwroc uwage na MACi kart czy sie nie zamieniaja
wicio64 - 24-11-2008 09:33
Przypomniałem sobie, że miałem kiedyś problem gdy jedna z kart była zintegrowana z płytą główną, a druga była na karcie rozszerzeń. Dodałem drugą (a w zasadzie trzecią :-D ) kartę sieciową, pokonfigurowałem obie (tzn eth1 i eth2 - dodana nowa karta) i poszło. Są jeszcze problemy, że automatycznie nie pobierają się dane z dhcp na eth1 i adres lokalny (statyczny) na eth2 ale to już było na formu więc sobie poszukam i pokombinuję - to już mniejszy problem na razie. Dziękuję wszystkim, którzy wykazali się cierpliwością i próbowali pomóc. Wielkie dzięki i polecam się na przyszłość :-D
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|