Auf der DHCP-Seite eines Routers findest du möglicherweise eine lokale IP-Adresse, eine Hardware- oder MAC-Adresse, einen Hostnamen und manchmal ein Feld namens „Client ID“ oder „DHCP Client Identifier“. Wenn zwei Einträge ähnlich aussehen, liegt der Gedanke nahe, dass Client ID einfach ein anderer Name für die MAC-Adresse ist. Das stimmt aber nicht immer.
Der Unterschied ist wichtig, wenn du einen geänderten Router-Eintrag prüfst oder eine DHCP-Reservierung anlegen willst. Ein Router kann eine Lease anhand der Angaben zuordnen, die der Client übermittelt. Diese Angaben werden aber nicht in jeder Router-Oberfläche gleich dargestellt. Außerdem kann der Router dir nicht zuverlässig sagen, welche Person oder welches physische Gerät hinter einem Eintrag steckt. Dein Ziel ist konkreter: Finde heraus, welche aktuelle Lease zu einem Gerät gehört, das du verwaltest, bevor du etwas änderst.
Die Angaben in den Router-Einträgen
DHCP liefert einem Client Konfigurationsdaten wie IP-Adresse, Subnetzmaske, Router-Adresse und Lease-Dauer. Eine Client-Anfrage kann eine Option mit einem Client-Identifier enthalten. DHCP-Nachrichten haben außerdem ein Feld für die Hardware-Adresse. RFC 2131 definiert diese Bestandteile des Austauschs.
Allerdings zeigt nicht jeder Router beide Werte an, und die Beschriftungen sind nicht immer genau. Eine Oberfläche zeigt vielleicht nur „MAC-Adresse“. Eine andere führt „Client ID“ neben einer separaten MAC-Adresse auf. Eine dritte übernimmt die Gerätebezeichnung aus einer gespeicherten Lease. Bevor du zwei Zeilen vergleichst, notiere die genauen Feldnamen und die lokale IP-Adresse sowie die angezeigte Lease-Dauer und ob der Eintrag aktuell aktiv ist oder aus einer früheren Lease stammt. Mach das nur in einem Netzwerk, das dir gehört oder das du verwalten darfst.
Rate nicht, wenn Angaben fehlen. Ein Feld, das wie eine MAC-Adresse aussieht, kann eine Hardware-Adresse enthalten, einen daraus gebildeten Identifier oder eine herstellerspezifische Darstellung der Angaben. Schau in der Dokumentation deines Router-Modells nach, was die jeweilige Anzeige bedeutet. Die DHCP-Spezifikationen erklären die Begriffe des Protokolls. Sie legen nicht fest, wie ein Router für den Heimgebrauch seine Spalten nennt.
Die unterschiedlichen Aufgaben von MAC-Adresse und Client-Identifier
Eine MAC-Adresse ist eine Adresse auf der Sicherungsschicht, über die Daten im lokalen Netzwerk zugestellt werden. In einem IPv4-Segment ordnet das Address Resolution Protocol eine IP-Adresse einer Adresse auf der Sicherungsschicht zu, damit Daten lokal ankommen. Das ist die begrenzte Aufgabe, die RFC 826 beschreibt. Eine MAC-Adresse wird dadurch nicht zu einer dauerhaften, universellen Kennung für ein ganzes Gerät.
Ein DHCP-Client-Identifier ist eine Option in DHCP-Nachrichten, mit der ein DHCP-Server einen Client bei der Lease-Verwaltung wiedererkennen kann. Manche Clients verwenden einen Identifier, der mit einer Hardware-Adresse zusammenhängt. Andere verwenden eine andere Kennung. RFC 4361 legt ein DHCPv4-Client-Identifier-Format fest, das einen Identity Association Identifier (IAID) mit einem DHCP Unique Identifier (DUID) kombiniert. Der DUID wird auch bei DHCPv6 verwendet. Ein Client-Identifier und eine angezeigte WLAN-MAC-Adresse können also zusammenhängen, ohne als Zeichenfolge identisch zu sein.
Besonders hilfreich ist diese Unterscheidung bei Geräten mit mehreren Netzwerkschnittstellen. Ein Laptop kann Ethernet und WLAN haben, während ein Smartphone eine private WLAN-Adresse für das jeweilige Netzwerk verwendet. Eine virtuelle Maschine, eine Dockingstation oder ein USB-Adapter kann eine weitere Schnittstelle mitbringen. Wenn der Router für jede Schnittstelle eine Lease führt, können mehrere Einträge zu Geräten gehören, die du kennst. Ähnliche Namen allein belegen aber nicht, dass zwei Einträge zum selben Gerät gehören.
Der Abgleich einer aktuellen Lease mit deinem Gerät
Das Ändern einer Reservierung oder ein erneuter Verbindungsaufbau kann Dienste und deine Remote-Sitzung unterbrechen. Nimm diese Änderungen nur vor, wenn lokaler Zugriff oder eine alternative Verwaltungsverbindung verfügbar ist.
Wenn du das vermutete Gerät vor dir hast oder administrativen Zugriff darauf hast, vergleiche seine aktuellen Einstellungen, statt dich auf eine alte Liste zu verlassen. Verbinde es mit dem betreffenden Netzwerk und öffne die Netzwerkeinstellungen. Notiere die lokale IPv4-Adresse und die aktuell für diese Schnittstelle angezeigte MAC-Adresse. Suche dann im Router nach der aktiven Lease mit derselben lokalen IP-Adresse und vergleiche die Zeitangaben und die Verbindungsart, soweit sie angezeigt werden.
Geh dabei so vor:
- Bevor du eine Reservierung bearbeitest, notiere die Angaben zur aktiven Lease im Router: lokale IP-Adresse, angezeigte Hardware-Adresse, Client-ID-Feld, falls vorhanden, Ablaufzeit der Lease und Schnittstelle oder SSID.
- Prüfe auf dem Gerät, das du verwaltest, welches Netzwerk es gerade nutzt und welche lokale IP-Adresse es hat.
- Vergleiche die aktuellen Werte mit jeweils einer Zeile im Router. Wenn Zeitangaben, IP-Adresse und Schnittstelle zusammenpassen, sagt das mehr aus als ein gleicher Name allein.
- Wenn der Router einen anderen Client-Identifier anzeigt, notiere ihn und prüfe die Dokumentation des Routers, bevor du die Lease ersetzt oder löschst.
- Ändere nur eine Einstellung, die du wieder zurücksetzen kannst. Lass die Lease regulär per DHCP erneuern und prüfe anschließend das Ergebnis.
Vergib nicht testweise eine bereits verwendete IP-Adresse, um einen Adresskonflikt auszulösen. Das kann die Verbindung eines anderen Geräts unterbrechen und die ursprünglichen Beobachtungen schwerer nachvollziehbar machen. Eine reguläre Lease-Erneuerung, ein erneuter Verbindungsaufbau oder eine Aktualisierung der Router-Anzeige nach Anleitung ist der sicherere Weg, um zu sehen, welche aktuelle Lease sich ändert.
Änderungen an scheinbar festen Werten
DHCP-Daten dienen der Konfiguration, nicht als Eigentumsnachweis. Ein Router kann einen abgelaufenen oder gespeicherten Eintrag behalten, nachdem ein Gerät die Verbindung getrennt hat. Wenn sich das Gerät erneut verbindet, nutzt es möglicherweise eine andere Schnittstelle oder erhält eine andere Adresse. Nach einer Änderung am Betriebssystem kann es auch einen anderen Identifier übermitteln. Eine WLAN-Datenschutzeinstellung kann ebenfalls dazu führen, dass ein bekanntes Gerät eine netzwerkspezifische Adresse verwendet.
Datenschutz ist ein Grund, nicht von jedem DHCP-Client einen dauerhaften, für Menschen lesbaren Identifier zu verlangen. RFC 7844 behandelt DHCP-Identifier und Optionen, durch die sich verschiedene Aktivitäten leichter demselben Client zuordnen lassen. Einen einzelnen Router-Eintrag erklärt das Dokument nicht. Es erklärt aber, warum eine wechselnde oder nur begrenzt gültige Kennung beabsichtigtes Protokollverhalten sein kann und kein Hinweis auf einen Netzwerkfehler sein muss.
Zieh nur Schlüsse, die deine Beobachtungen tatsächlich stützen. Beispiel: „Diese aktive Lease passte um 14:20 Uhr zur aktuellen WLAN-Adresse des Laptops“ ist eine brauchbare Feststellung; „Dieser Identifier beweist, wem das Gerät gehört“ ist es nicht. Wenn du einen Eintrag weiterhin nicht erklären kannst, markiere ihn als ungeklärt. Bevor du Zugriffsregeln oder Passwörter änderst, prüfe naheliegende Erklärungen wie ein Gastnetzwerk, einen kürzlich angeschlossenen Adapter oder ein Gerät im Ruhezustand.
Praktische Gründe für DHCP-Reservierungen
Eine DHCP-Reservierung ist sinnvoll, wenn ein Dienst, den du verwaltest, eine vorhersehbare lokale Adresse braucht, etwa eine NAS-Freigabe, eine Druckerwarteschlange oder ein Endpunkt für die Hausautomation. Verwende die Kennung, die der Router ausdrücklich verlangt. Bei manchen Routern ist das eine MAC-Adresse, bei anderen ein in der Dokumentation beschriebener Client-ID-Wert. Bevor du eine Kennung aus einem alten Eintrag kopierst, prüfe, ob das aktuelle Gerät sie noch verwendet.
Nachdem du die Reservierung gespeichert hast, erneuere die Lease nur auf dem Gerät, das du verwaltest, und prüfe, ob es die erwartete Adresse erhält. Teste den vorgesehenen lokalen Dienst von einem anderen Gerät aus, das du dafür nutzen darfst. Eine Reservierung garantiert weder einen festen Hostnamen noch ständige Erreichbarkeit. Halte deshalb trotzdem kurz in deinem Inventar fest, wofür sie angelegt wurde.
Für einen zusätzlichen lokalen Abgleich kann dir ein Inventarisierungstool helfen, IP-Adresse, Schnittstellenadresse, Zeitpunkt und Hinweise auf Dienste in einem von dir verwalteten Netzwerk festzuhalten. DeviceShelf ist eine Möglichkeit dafür. Vergleiche das Ergebnis wie beim Router-Eintrag mit den Einstellungen auf dem Gerät selbst. Es garantiert weder eine eindeutige Gerätezuordnung noch Sicherheit.
Unstimmigkeiten mit weiterem Prüfbedarf
Halte inne, wenn du eine aktuelle aktive Lease keinem zugelassenen Gerät zuordnen kannst, obwohl du Netzwerkname, Verbindungsart, Zeitangaben und bekannte Adapter geprüft hast. Prüfe, wer das WLAN-Passwort kennt und ob ein Gastnetzwerk vom übrigen Netzwerk getrennt ist. Schau auch nach, ob Firmware-Updates für den Router ausstehen. Veröffentliche keine vollständige DHCP-Tabelle und keinen Screenshot davon, da darin lokale Adressen, Hardware-Adressen und Gerätenamen sichtbar sein können.
Das WLAN-Passwort zu ändern kann sinnvoll sein, wenn du einen begründeten Verdacht auf unbefugten Zugriff hast. Es unterbricht aber bestehende Verbindungen, und ein abweichender Client-Identifier allein reicht dafür meist nicht aus. Halte zuerst fest, was der Router anzeigt, und vergleiche die aktuellen Einstellungen der Geräte, auf die du zugreifen kannst. Nimm dann die kleinste sichere Änderung vor, mit der du die nächste offene Frage klären kannst.