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.