Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: mustill 09 Září 2007, 13:54:51

Název: Proč ta sít nejede
Přispěvatel: 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.

Citace
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
Název: Proč ta sít nejede
Přispěvatel: kkaarreell 09 Září 2007, 14:43:20
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/)
Název: Proč ta sít nejede
Přispěvatel: mustill 09 Září 2007, 17:29:40
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:

Citace
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.
Název: Proč ta sít nejede
Přispěvatel: rolif 13 Září 2007, 17:19:27
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
Kód: [Vybrat]
/etc/init.d/network restart ; tcpdump -i eth0 -nn 'udp'a pak sleduj, jestli tam chodi nejaky pakety jako
Kód: [Vybrat]
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: 362
Mel 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
Kód: [Vybrat]
# 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 ok
coz 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.