Zweiter DHCP-Server im Netz: Geräte bekommen falsche IP
Manche Geräte im LAN kommen plötzlich nicht mehr ins Internet? Oft verteilt ein zweiter, ungewollter DHCP-Server falsche IP-Adressen. So findest du ihn.
Aufwand:
ca. 20 Min.
Voraussetzung:
Terminal, Router-Zugang
Das Symptom
Ein Teil des Haushalts surft fröhlich, ein anderer sitzt auf dem Trockenen: Das
Notebook lädt Seiten, das Tablet daneben meldet „kein Internet“. Neustart, mal
geht es, mal nicht – und welches Gerät betroffen ist, wechselt scheinbar
willkürlich. Das WLAN steht, die Leitung ist da, trotzdem herrscht Chaos.
Die „Layer 8“-Wahrheit
In einem gesunden Netz verteilt genau ein DHCP-Server die IP-Adressen und sagt
jedem Gerät, wo das Gateway ins Internet steht. Hängt ein zweiter Server im
selben LAN – fast immer der alte Router, den man „nur noch als WLAN“ nutzen
wollte, ohne seine DHCP-Funktion abzuschalten –, dann antworten beide auf jede
Anfrage. Es gewinnt, wer schneller ist, und das ist reines Losglück. Erwischt
ein Gerät den falschen Server, bekommt es eine Adresse aus einem fremden Bereich
oder ein Gateway, das ins Nichts zeigt. Deshalb funktioniert es bei dem einen
Gerät und beim nächsten nicht, und beim übernächsten nach dem Neustart plötzlich
doch. Das Netz ist nicht kaputt – es hat nur zwei Chefs, die sich nicht
abgesprochen haben. Einem von beiden nimmt man die Zuständigkeit, dann ist Ruhe.
Die echte, verifizierte Lösung
1000 % faktenbasiert. Jeder Befehl ist real, jeder Pfad existiert. Schritt für Schritt:
1.
Zugewiesenes Gateway auf einem betroffenen Gerät prüfen
Zeig dir an, welches Standardgateway ein Gerät bekommen hat. Weicht es von der bekannten Router-Adresse ab, hat ein fremder DHCP-Server geantwortet:
ip route
2.
Nach antwortenden DHCP-Servern suchen
Ein aktiver Broadcast-Scan zeigt alle Server, die auf eine DHCP-Anfrage reagieren. Tauchen zwei verschiedene Server-Adressen auf, hast du den Übeltäter im Netz:
sudo nmap --script broadcast-dhcp-discover
3.
Den zweiten Server aufspüren und abschalten
Ordne die fremde Server-IP einem Gerät zu (meist der zweite Router oder Access Point) und deaktiviere dort die DHCP-Funktion in der Konfiguration. Ein als Access Point genutzter Router darf keinen eigenen DHCP-Dienst betreiben.
4.
Betroffene Geräte neu adressieren lassen
Nach dem Abschalten die alte, falsche Adresse freigeben und eine neue vom richtigen Server holen. Danach zeigt ip route wieder das korrekte Gateway:
sudo dhclient -r && sudo dhclient
Häufige Fragen (FAQ)
?Warum funktioniert das Internet nur bei manchen Geräten und bei anderen nicht?
Weil zwei DHCP-Server im selben Netz um die Antwort wettrennen. Wer zuerst antwortet, gewinnt – und das ist bei jedem Gerät ein zufälliges Los. Landet ein Gerät beim richtigen Server, bekommt es das korrekte Gateway und läuft. Landet es beim falschen, erhält es eine IP aus einem fremden Bereich oder ein Gateway, das nirgendwohin führt.
?Woher kommt ein zweiter DHCP-Server plötzlich?
Meist von einem zweiten Router, der als Switch oder Access Point dienen sollte, aber mit aktiver DHCP-Funktion ins LAN gehängt wurde. Auch ein zurückgesetztes Gerät, ein Mesh-Baustein im falschen Modus oder ein Powerline-Adapter mit Router-Funktion kommen infrage. Der Klassiker: der alte Router, den man 'nur als WLAN' weiternutzen wollte.
?Reicht es, dem Gerät eine feste IP zu geben?
Das kuriert das Symptom bei einem Gerät, nicht die Ursache. Solange der fremde DHCP-Server läuft, erwischt es andere Geräte weiter zufällig. Den störenden Server abzuschalten ist die einzige saubere Lösung.
Belege
Diese Seite ist gegen die folgenden Primärquellen geprüft – Hersteller, Standard oder Gesetzestext. Wer es nicht glaubt, muss es nicht: Da steht, wo es nachzulesen ist.
Ein weiteres Gerät kommt nicht ins Netz, obwohl WLAN da ist? Oft ist der Adressvorrat des Routers erschöpft — zu viele Geräte, zu kleiner DHCP-Bereich.