Hallo!
ich schreibe zum ersten mal in diesem Forum, benutze Archlinux jetzt aber schon seit fast einem Jahr auf mittlerweile 4 Rechnern. Heute habe ich meine erste merkwuerdige Feststellung machen muessen:
Ich bin momentan in einem Hotel in dem es Internet nur per LAN-Kabel im Zimmer gibt. Dieses Stecke ich in meinen Laptop, Networkmanager zeigt ein wenig Aktivität, kommt dann aber mit einer "Nicht verbunden"-Meldung. Ich war schon frueher in diesem Hotel, da gab es damit nie Probleme...
Hab mir das ganze dann in der Konsole angesehen:
[streusalz@p-laptop ~]$ sudo dhcpcd -d eth0
eth0: dhcpcd 4.0.12 starting
eth0: hardware address = XXX
eth0: executing `/usr/lib/dhcpcd/dhcpcd-run-hooks', reason PREINIT
eth0: waiting for carrier
eth0: carrier acquired
eth0: broadcasting for a lease
eth0: sending DHCP_DISCOVER with xid 0x891897, next in 3.98 seconds
eth0: offered 192.168.0.29 from 192.168.0.1
eth0: sending DHCP_REQUEST with xid 0x891897, next in 3.63 seconds
eth0: acknowledged 192.168.0.29 from 192.168.0.1
eth0: checking 192.168.0.29 is available on attached networks
eth0: sending ARP probe (1 of 3), next in 1.90 seconds
eth0: ignoring offer of 192.168.2.112 from 192.168.2.1
eth0: NAK: (null) from 192.168.0.1
eth0: broadcasting for a lease
eth0: sending DHCP_DISCOVER with xid 0x3bb95141, next in 4.61 seconds
eth0: offered 192.168.0.29 from 192.168.0.1
eth0: sending DHCP_REQUEST with xid 0x3bb95141, next in 3.51 seconds
eth0: acknowledged 192.168.0.29 from 192.168.0.1
eth0: checking 192.168.0.29 is available on attached networks
eth0: sending ARP probe (1 of 3), next in 1.54 seconds
eth0: ignoring offer of 192.168.2.112 from 192.168.2.1
eth0: NAK: (null) from 192.168.0.1
...
das ganze ab "broadcasting for a lease" bis "NAK: (null)" wiederholt sich sicher noch 20-30mal
...
eth0: timed out
eth0: trying to use old lease in `/var/lib/dhcpcd/dhcpcd-eth0.lease'
eth0: probing for an IPV4LL address
eth0: checking 169.254.129.158 is available on attached networks
eth0: sending ARP probe (1 of 3), next in 1.17 seconds
eth0: sending ARP probe (2 of 3), next in 1.67 seconds
eth0: sending ARP probe (3 of 3), next in 2.00 seconds
eth0: using IPv4LL address 169.254.129.158
eth0: adding IP address 169.254.129.158/16
eth0: executing `/usr/lib/dhcpcd/dhcpcd-run-hooks', reason IPV4LL
eth0: forking to background
Mich wundert, dass er ja schon ein "acknowledged" vom DHCP-Server bekommen hat und dann ein weiteres NAK kommt...
Der immer wieder ignorierte DHCP-Server 192.168.2.1 ist ein Speedport-Router, den wohl irgendwer hier mit ins Netz gehangen hat. Hab da auch mal drauf geguckt, der hat keine Verbindung zum Internet. Wird also nicht der Gateway vom Hotel sein 😉.
Kann es sein, dass dhcpcd dadurch durcheinander kommt?
Ich wollte schon runtergehen zur Rezeption und denen sagen, dass ihr DHCP-Server "kaputt" ist... Dann hab ich noch was probiert:
[streusalz@p-laptop ~]$ sudo dhclient eth0
Internet Systems Consortium DHCP Client V3.0.6
Copyright 2004-2007 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
wmaster0: unknown hardware address type 801
wmaster0: unknown hardware address type 801
Listening on LPF/eth0/XXX
Sending on LPF/eth0/XXX
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
DHCPOFFER from 192.168.0.1
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPACK from 192.168.0.1
bound to 192.168.0.29 -- renewal in 105675 seconds.
Scheint also nicht am DHCP-Server zu liegen sondern an dhcpcd.... Kann mir einer von euch vielleicht erklaeren, wieso es dazu kommt? Den Umweg ueber die Konsole wuerde ich mir gern sparen...
Danke im vorraus
Patrick