[gelöst] DHCP funktioniert nicht

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
eggy
Beiträge: 3331
Registriert: 10.05.2008 11:23:50

Re: DHCP funktioniert nicht

Beitrag von eggy » 21.07.2018 16:14:45

"dhcpdump" ist übrigens nen sehr schönes Tool zur DHCP-Fehlerdiagnose, ganz einfach zu bedienen: dhcpdump -i wlan0
Erfolgreicher IP-Bezug sieht dann in etwa so aus:

Code: Alles auswählen

....
IP: 0.0.0.0 (client mac) > 255.255.255.255 (ff:ff:ff:ff:ff:ff)
OPTION:  53 (  1) DHCP message type         1 (DHCPDISCOVER)
....
IP: server > client
OPTION:  53 (  1) DHCP message type         2 (DHCPOFFER)
....
IP: client > server
OPTION:  53 (  1) DHCP message type         3 (DHCPREQUEST)
....
IP: server > client
OPTION:  53 (  1) DHCP message type         5 (DHCPACK)
Die Zeile mit dem promiscmode im Log finde ich komisch, mich würde mal interessieren was

Code: Alles auswählen

 iwconfig wlan0 
zum "Mode" sagt. Und kann es sein, dass der AP doch nen MAC-Filter aktiv hat? Falls ja, schau nach, ob sich da evtl ein Schreibfehler eingeschlichen hat. Falls nein, schau nach, ob der ausversehn doch an ist.

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: DHCP funktioniert nicht

Beitrag von MSfree » 21.07.2018 16:19:38

mat6937 hat geschrieben: ↑ zum Beitrag ↑
21.07.2018 16:13:36
Hier ist es der dhcpcd5.
Das hatte ich befürchtet, der hat mir auch schon einige Kopfschmerzen bereitet.

Ich nutze isc-dhcp-client, der arbeitet auch mit ifup/ifdown sauber zusammen, also dem Mechanismus, der /etc/network/interfaces verwendet.

Ich würde an deiner Stelle den dhcpcd5 purgen und den isc-dhcp-client statt dessen installieren.

Code: Alles auswählen

apt-get purge dhcpcd5
apt-get install isc-dhcp-client

mat6937
Beiträge: 2927
Registriert: 09.12.2014 10:44:00

Re: DHCP funktioniert nicht

Beitrag von mat6937 » 21.07.2018 16:28:11

MSfree hat geschrieben: ↑ zum Beitrag ↑
21.07.2018 16:19:38
Ich würde an deiner Stelle den dhcpcd5 purgen und den isc-dhcp-client statt dessen installieren.
Nein, warum? Der dhcpcd funktioniert einwandfrei. Die IP-Adresse 192.168.178.43 ist aus dem DHCP-Pool der FritzBox.

Das zusätzliche statische Zuweisen der IP-Adresse 192.168.178.43 mit systemd-networkd, ist bzw. war jetzt mal nur für dieses Beispiel aktiv. Dass das wlan0-Interface hier eine doppelte Zuweisung der IP-Adresse 192.169.178.43 hat, kann ich nur mit arp-scan sehen bzw. feststellen. Das merkt die FritzBox (dhcp-Server) nie bzw. nicht und auf dem Client, in den Ausgaben von "ifconfig" bzw. "ip a" (oder gleichwertig) sieht man diese doppelte Zuweisung auch nicht. Wenn die statische Zuweisung per systemd-networkd wieder deaktiviert ist, zeigt arp-scan auch nur einmal bzw. auch nur eine einzige IP-Adresse 192.168.178.43 für diesen Client an.

BenutzerGa4gooPh

Re: DHCP funktioniert nicht

Beitrag von BenutzerGa4gooPh » 21.07.2018 16:33:23

@sorcim: Machen wir noch paar Schüsse in's Blaue:

Auf dem Router-IF 192.168.178.1 läuft auch wirklich ein aktivierter DHCP-Server? Oder nur auf einem anderen IF des Routers?
Extra DHCP-Server (also nicht auf Router) in anderem Subnetz als 192.168.178.0/24 , Raspi oder sowas? So wegen fehlender DHCP-Antworten. (Dann braucht man Relay auf Router wegen Umwandlung der DHCP-Broadcasts.)
Alle festen IPs ausserhalb des DHCP-Pools vergeben?
Irgendwelche Filterregeln? Welcher Router?

sorcim
Beiträge: 111
Registriert: 01.04.2009 19:46:33

Re: DHCP funktioniert nicht

Beitrag von sorcim » 21.07.2018 17:45:59

Hallo zusammen,

eure Hinweise haben mir schon sehr geholfen und mittlerweile funktioniert das WLAN. Es scheint an folgendem gelegen zu haben:

Anscheinend war von einer früheren Installation auf diesem Rechner auf dem Router/DHCP-Server die MAC-Adresse schon gespeichert. Darum hat der Router nur die Adresse 192.168.178.26 als Adresse angeboten und als dieser PC dann den Request an den DHCP-Server zurückgesendet hat kam von diesem die Antwort, dass die IP schon verwendet wird. Daraufhin habe ich mir nochmal die Liste der verbundenen Geräte auf dem Router angeschaut und tatsächlich wird diese IP mittlerweile von einem anderen PC verwendet. Darum hat der DHCP-Server die Anfrage dann abgelehnt. (Etwas komisch finde ich, dass er sie trotzdem immer wieder angeboten hat.) Jetzt habe ich alle gespeicherten Einstellungen auf dem DHCP Server gelöscht und jetzt bekommt der Laptop eine andere IP Adresse angeboten. Nach dem gesendeten DHCP Request wird diese dann auch vom Router akzeptiert und die Verbindung steht.

Komisch ist, dass man diese Offers und Requests in den ersten Logs nicht gesehen hat. Zwischendurch hatte ich eigentlich nichts geändert, sondern nur den DHCP Client hier auf dem Laptop neu installiert. In dhcpdump hat man die Offers dann gesehen. Vielleicht lag hier noch ein weiteres Problem vor.

Vielen Dank jedenfalls für eure Unterstützung. Ich hoffe, ich habe dabei was fürs nächste Mal gelernt.

LG,
Tobias

Antworten