Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: mustill 09 Září 2007, 13:54:51
-
Ahoj všichni,
ve své síti mám jeden počítač s Ubuntu, který po triviální úpravě není schopný připojit se do sítě. Počítač je připojený na HUB, který je spojený s routerem. Ten je jak DNS serverem (všechny počítače od něj automaticky přijímají IP adresy), tak bránou do Internetu. Kromě toho, že jsem mezi zařízeními vyměnil kabely, tak jedinou změnou, kterou jsem udělal je, že jsem zapojil do HUBu další počítač (Windows XP), který se dřív připojoval přes Wi-fi. Od té doby ale počítač s Ubuntu nenajde žádný počítač v síti a nedostane se na internet. Přitom počítač s Windows, zapojený naprosto stejně, funguje bez problémů.
Jedinou změnou v nastavení, které jsem si všiml, je, že ve výpisu ifconfig přibylo nové zařízení eth0:avahi. Nevím co to je zač, ale na rozdíl od eth0 má přidělenou IP adresu.
eth0 Zapouzdření:Ethernet HWadr 00:07:95:26:19:E9
AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST MTU:1500 Metrika:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:149 overruns:0 carrier:0
kolizí:0 délka odchozí fronty:1000
Přijato bajtů: 3324 (3.2 KiB) Odesláno bajtů: 0 (0.0 b)
Přerušení:11 Vstupně/Výstupní port:0xd400
eth0:avah Zapouzdření:Ethernet HWadr 00:07:95:26:19:E9
inet adr:169.254.6.149 Všesměr:169.254.255.255 Maska:255.255.0.0
AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST MTU:1500 Metrika:1
Přerušení:11 Vstupně/Výstupní port:0xd400
lo Zapouzdření:Místní smyčka
inet adr:127.0.0.1 Maska:255.0.0.0
AKTIVOVÁNO SMYČKA BĚŽÍ MTU:16436 Metrika:1
RX packets:169 errors:0 dropped:0 overruns:0 frame:0
TX packets:169 errors:0 dropped:0 overruns:0 carrier:0
kolizí:0 délka odchozí fronty:0
Přijato bajtů: 13509 (13.1 KiB) Odesláno bajtů: 13509 (13.1 KiB)
Setkal se už někdo z vás s něčím podobným? Jestli ano, napište mi prosím, co s tím...
Mustill
-
Vlozte sem obsah /etc/network/interfaces. Pripadne kouknete, jestli by vam nepomohl postup uvedeny zde (The dreaded eth0:avahi Ubuntu Feisty bug) (http://omingo.zorngrid.com/)
-
Diky za odkaz, ale bohuzel ani ten mi nepomohl. Jedine, co jsem zjistil je, ze Ubuntu automaticky vytvari zarizeni eth0:avahi v pripade, ze nemuze ziskat IP adresu pro zarizeni eth0.
Jinak muj soubor /etc/network/interfaces je nastaveny spravne:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
Jedinou otazkou zustava, proc se Ubuntu nedokaze pripojit do site. Zkusil jsem ho pripojit primo na router (bez HUBu), ale ani to nepomohlo. Podle toho clanku je chyba v balicku avahi-autoipd, ale bez pripojeni do site se nedostanu na internet, abych ho mohl preinstalovat.
-
me napada leda to, ze ten router umoznuje pridelit jenom jednu adresu, kterou drive prideli windows, takze na linux nezbyde, ale pokud ten router ma vlastni DHCP server a dela SNAT/maskaradu a schovava privatni IP range za jednu verejnou adresu, tak to spis vypada, ze bud tomu linuxu opravdu z nejakeho duvodu neprideli IP, nebo sis na linuxu zapnul firewall.
ta adresa 169.254.6.149 je takovej nejakej univerzalni bastl, kdyz nedostanes odpoved od DHCP, abys mel aspon nejakou. neni treba taky mozny, ze ti bezi DHCP server na woknech a ten posle linuxu driv IP adresu, nez ten router a linux potom sezera prave tuhle 169?
zkontroluj si logy na tom routeru, jestli neuvidis nejakou hlasku z dhcp serveru, pripadne zkus na linuxu restartovat sit a hned potom spustit tcpdump, neco jako
/etc/init.d/network restart ; tcpdump -i eth0 -nn 'udp'a pak sleduj, jestli tam chodi nejaky pakety jako
17:14:34.484860 IP x.x.x.x.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:02:a5:8a:c2:d3, length: 548
17:14:34.485095 IP x.x.x.x.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length: 362
17:14:34.485150 IP x.x.x.x.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length: 362
17:14:34.549398 IP x.x.x.x.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:02:a5:8a:c2:d3, length: 548
17:14:34.549580 IP x.x.x.x.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length: 362
17:14:34.549690 IP x.x.x.x.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length: 362Mel bys urcite videt "Request". Pokud ale nevidis "Reply", pak je to blby. Muzes taky vyzkouset nastavit IP rucne a pak zkusit ping na router nebo na wokna a uvidis, jestli vubec komunikuje sit. Muzes taky zkusit prikazy
# ethtool eth0
Settings for eth0:
Supported ports: [ MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: g
Wake-on: d
Current message level: 0x000000ff (255)
Link detected: yes
# mii-tool eth0
eth0: negotiated 100baseTx-FD flow-control, link okcoz by melo vypsat stav pripojeni sitove karty, pokud je "Link detected: yes" nebo "link ok", tak je to spojeny a melo by to slapat.
Snad to trochu pomuze.