[+] Nie dzia

Masz problemy z siecią bądź internetem? Zapytaj tu
wicio64
Posty: 4
Rejestracja: 25 października 2008, 12:16

[+] Nie działa sieć lokalna lub internet naprzemiennie

Post autor: wicio64 »

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ć

Kod: Zaznacz cały

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:

Kod: Zaznacz cały

eth0 - ip 192.168.0.1
maska 255.255.255.0
eth1 - dhcp
Zawartość /etc/network/interfaces:

Kod: Zaznacz cały

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):

Kod: Zaznacz cały

eth0      Link encap:Ethernet  HWaddr 00:1:D C: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
Posty: 62
Rejestracja: 09 października 2008, 17:47

Post autor: fenix23 »

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
Posty: 4
Rejestracja: 25 października 2008, 12:16

Post autor: wicio64 »

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
Beginner
Posty: 432
Rejestracja: 09 listopada 2008, 13:04
Lokalizacja: Gdansk

Post autor: Utumno »

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
Posty: 4
Rejestracja: 25 października 2008, 12:16

Post autor: wicio64 »

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
ODPOWIEDZ