[+] brak internetu przy statycznym adresie IP

Masz problemy z siecią bądź internetem? Zapytaj tu
krisr77
Posty: 2
Rejestracja: 01 kwietnia 2009, 23:33

[+] brak internetu przy statycznym adresie IP

Post autor: krisr77 »

Witam.

Jestem nowicjuszem więc proszę o wyrozumiałość.

Gdy ustawię adres karty eth0 statycznie to nie mam połączenia w ogóle z siecią (nawet ping na ruter nie idzie). Pomoga wyłączenie i włączenie interfejsu ale tylko na chwilę.

Na adresie pobranym przez dhcp (ruter Linksys) wszystko śmiga.

Zauważyłem, że problem chyba jest w bramie dla tego połączenia.

Polecenie:

Kod: Zaznacz cały

route -n
przy statycznym adresie zwraca:

Kod: Zaznacz cały

debian:/home/kris# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
Natomiast przy dhcp:

Kod: Zaznacz cały

debian:/home/kris# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.0.10    0.0.0.0         UG    0      0        0 et
Plik /etc/network/interfaces (linie zakratkowane w przypadku statycznego IP):

Kod: Zaznacz cały

allow-hotplug eth0
iface eth0 inet dhcp
#address 192.168.0.100
#netmask 255.255.255.0
#broadcast 192.168.0.255
#gateway 192.168.0.10



iface eth1 inet static
address 10.0.0.1
netmask 255.255.255.0
broadcast 10.0.0.255

auto eth0

auto eth1
Jakieś pomysły?
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

A co masz w /etc/resolv.conf?
Rozumiem, że z internetem łączysz się przez eth0.
Pokaz wynik:

Kod: Zaznacz cały

/etc/init.d/networking restart
po wcześniejszej zmianie konfiguracji interfejsu na:

Kod: Zaznacz cały

allow-hotplug eth0
iface eth0 inet static
address 192.168.0.100
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.10
Pokaż, co zwraca ifconfig gdy eth0 działa z DHCP.
Ister
Junior Member
Posty: 566
Rejestracja: 05 marca 2009, 12:42

Post autor: Ister »

Pokaż też co po powyższym restarcie zwraca route.
Może po prostu musisz ręcznie dodać bramę (dziwię się, że przy takich zapisach nie ustawia się automatycznie). Nie pamiętam dokładnie składni, ale komendy

Kod: Zaznacz cały

route --help
man route
wyjaśnią Ci wszystko. W razie czego pisz.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

@Ister
Zapytałem co zwraca "networking restart" bo sam mam jedną maszynę, na której zwracany jest błąd z SICO... (coś takoweg), że istnieje i skrypt ten nie umie przekonfigurować sieci.
Jest to czysta instalacja Lennego. Pytałem/googlałem jednak nikt mi nie pomógł co może być przyczyną takiego zachowania.
Ister
Junior Member
Posty: 566
Rejestracja: 05 marca 2009, 12:42

Post autor: Ister »

Cóż, może łatwiej ustawić sieć ręcznie?

Mnie interesują bardziej ustawienia sieci jako takiej. Chodziło mi o to, czy w wyniku restartu pojawi się ewentualnie routing. Bezpośrednią przyczyną nie działania sieci w tym konkretnym wypadku ewidentnie jest brak bramy. Można ręcznie odpowiednią komendą (,,route add default gw 192.168.0.1" jeśli mnie pamięć nie myli) ten routing dodać. Natomiast teoretycznie przy podanym parametrze gateway w interfaces to powinno się załadować automatycznie przy uruchomieniu interfejsów sieciowych (czyli start komputera/przeładowanie networking). Stąd moje pytanie.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

@Ister - doskonale Cię zrozumiałem. Czekamy na odp. autora tematu :)
krisr77
Posty: 2
Rejestracja: 01 kwietnia 2009, 23:33

Post autor: krisr77 »

Witam.
Po wykonaniu:

Kod: Zaznacz cały

networking restart
i po restarcie systemu jest internet i idzie ping na ruter za pomocą statycznego adresu IP.

Tylko dlaczego nie ustawiało się to automatycznie po zmianie konfiguracji i restarcie systemu?

Ps. Pomógł tylko na chwilę, później znowu nie było połączenia.

Pomogła za to zmiana adresu statycznego na 192.168.0.110.

W konfiguracji rutera zauważyłem, że adres 192.168.0.100 był już przyznany innemu komputerowi (pomimo że nie był on włączony) to w jakiś sposób blokowało to komunikację z ruterem.
ODPOWIEDZ