Portál AbcLinuxu, 27. dubna 2024 03:58
ifconfig eth0 10.0.0.1 broadcast 10.0.0.255 netmask 255.255.255.0 up
# route add default gw 10.0.0.138
Teď už mi funguje ping na 10.0.0.1, ale nic jiného ani na router. Vždy odpověď "Destination Host unreachable".
Stejný výsledek, i když naběhnu z bootCD (což snad každému uživateli gentoo funguje, mám ten dojem...)
Poradí někdo?
Napadá mě, že problém by mohl být:
1) v jádře (snad jsem zapomněl na nějakou volbu - ale jakou?)
2) na DHCP serveru - routeru (připadá mi nepravděpodobné, když na druhém systému to jde vpohodě).
3) nějaké nastavení (jaké?)
lspci
a dmesg
? musíme to tu pořád dokola opakovat*)?
*)že bez informací o HW v takovénhle případě (asi problémy s inicializací síťového adaptéru) nemůže nikdo nijak pomoct?
dmesg |grep eth0
vam rekne, ktery kus hardwaru je vase eth0.
Pokud to neni sitovka (ale napr. firewire), natahnete modul pro vasi sitovku a pomoci dmesg|tail
se presvedcete, ze ovladac zabral. Pokud nezabral, tak si najdete lepsi ovladac nebo vymente sitovku (Pred tydnem jsem videl nejakou VIA sitovku, pro kterou ovladac v inslacanim CD byl, ale v jadre z portages jeste nebyl). Pokud to pise neco o neobsluhovanych/ztracenych IRQ, poladte ACPI/PnP.
Pokud mate jistotu, ze eth0 je vase sitovka a funguje, tak se ujistete, ze na fyzicke vrstve pracuje (kontrolka na sitovce/routeru, hlaseni jadra ohleden rychlosti a duplexite, ifconfig a polozka RUNNING).
Pak nastavte rozhrani a routovani a zkuste pingnout ven za router. Odkud se vrati ICMP zprava? Z cile, routeru, vaseho stroje?
Pokud z vaseho streje, zkontrolujte, ze funguje ARP (arp -n
). Pokud z routeru, pak je chyba na routeru. Pokud nekde dal, tak je chyba dal, pokud z cile, pak je vse OK.
Pokud se nic nevrati, tak vam odpovedi/ARP pakety neco zahazuje (mozna vas paketovy filter).
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.