|
[+] brak internetu przy statycznym adresie IP
krisr77 - 01-04-2009 23:41
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:
route -n
przy statycznym adresie zwraca: 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:
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):
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 - 02-04-2009 15:01
A co masz w /etc/resolv.conf? Rozumiem, że z internetem łączysz się przez eth0. Pokaz wynik:
/etc/init.d/networking restart
po wcześniejszej zmianie konfiguracji interfejsu na:
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 - 02-04-2009 15:04
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 route --help man route
wyjaśnią Ci wszystko. W razie czego pisz.
mariaczi - 02-04-2009 15:11
@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 - 02-04-2009 15:29
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 - 02-04-2009 15:36
@Ister - doskonale Cię zrozumiałem. Czekamy na odp. autora tematu :)
krisr77 - 02-04-2009 17:07
Witam. Po wykonaniu:
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.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|