Arch Linux - DHCP erkennt 36-stellige MAC-Adresse - falsche IP-Adressvergabe - Reservierung greift nicht
Hallo Adminz,
habe zu meinem Problem einen 4 Jahre alten Beitrag (DHCP glaubt 36-stellige MAC-Adresse zu erkennen - falsche IP-Adressvergabe) im Forum gefunden aus dem ich nicht schlau werde bzw. der mir nicht weiter hilft. Habe nun ein ähnliches Problem und stecke damit in einer Sackgasse. Über Eure Hilfe würde ich mich sehr freuen.
Problembeschreibung:
Mein Notebook bekommt im Firmennetzwerk vom DHCP Server (Server 2012R2) eine zufällige IP-Adresse aus dem Ressourcenpool. Für den Rechner habe ich aber eine Reservierung hinterlegt die aus irgend einem Grund nicht greift. Der DHCP Server erkennt statt der 12-stelligen MAC eine 36-stellige MAC-Adresse.
An einem anderen Firmenstandort (auch DHCP 2012R2) genau das gleiche Problem. Zu Hause habe ich einen günstigen Baumarkt Router, da funktioniert alles wie gewohnt.
Mein Notebook läuft mit Arch Linux/X/KDE, IPV6 ist aus. Kann das bitte jemand erklären?
Viele Grüße, Kallax
habe zu meinem Problem einen 4 Jahre alten Beitrag (DHCP glaubt 36-stellige MAC-Adresse zu erkennen - falsche IP-Adressvergabe) im Forum gefunden aus dem ich nicht schlau werde bzw. der mir nicht weiter hilft. Habe nun ein ähnliches Problem und stecke damit in einer Sackgasse. Über Eure Hilfe würde ich mich sehr freuen.
Problembeschreibung:
Mein Notebook bekommt im Firmennetzwerk vom DHCP Server (Server 2012R2) eine zufällige IP-Adresse aus dem Ressourcenpool. Für den Rechner habe ich aber eine Reservierung hinterlegt die aus irgend einem Grund nicht greift. Der DHCP Server erkennt statt der 12-stelligen MAC eine 36-stellige MAC-Adresse.
An einem anderen Firmenstandort (auch DHCP 2012R2) genau das gleiche Problem. Zu Hause habe ich einen günstigen Baumarkt Router, da funktioniert alles wie gewohnt.
Mein Notebook läuft mit Arch Linux/X/KDE, IPV6 ist aus. Kann das bitte jemand erklären?
Viele Grüße, Kallax
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 356216
Url: https://administrator.de/forum/arch-linux-dhcp-erkennt-36-stellige-mac-adresse-falsche-ip-adressvergabe-reservierung-greift-nicht-356216.html
Ausgedruckt am: 22.12.2024 um 17:12 Uhr
21 Kommentare
Neuester Kommentar
Hi Kallax
Da ist kein großes Vorwissen notwendig (beim auswerten dagegen sehr); du installierst dir wireshark, klemmst dich vom Netz, startest das mitschneiden im ws (auf dem entsprechenden Netzwerkport wie eth0) und dann steckst du dich an, wartest einige Sekunden, stoppst dann den Mitschnitt. Ein DHCP Vorgang erfordert vier Pakete, wovon das DHCP_Discover der erste (vom Client) ist und mit dem DHCPACK vom Server endet. Die Pakete selbst sind recht einfach lesbar. Such dir die vier Pakete raus und mach einen Screenshot/Text copy/paste hier rein.
Gruß
Sam
Da ist kein großes Vorwissen notwendig (beim auswerten dagegen sehr); du installierst dir wireshark, klemmst dich vom Netz, startest das mitschneiden im ws (auf dem entsprechenden Netzwerkport wie eth0) und dann steckst du dich an, wartest einige Sekunden, stoppst dann den Mitschnitt. Ein DHCP Vorgang erfordert vier Pakete, wovon das DHCP_Discover der erste (vom Client) ist und mit dem DHCPACK vom Server endet. Die Pakete selbst sind recht einfach lesbar. Such dir die vier Pakete raus und mach einen Screenshot/Text copy/paste hier rein.
Gruß
Sam
Hier findest du ein paar Infos dazu:
Netzwerk Management Server mit Raspberry Pi
Entscheident ist ob der DHCP Client den sog. Client Identifier (Media Type) mitsendet oder eben nicht. Bei Ethernet ist das ein vorangestelltes hex 01 für Ethernet !
Daran erkennt er den Client. Ist der Client Identifier nicht berücksichtigt kann es keine IP Zuweisung geben.
Das muss im DHCP Server entsprechend berücksichtigt werden.
Siehe dazu auch hier:
https://supportforums.cisco.com/t5/lan-switching-and-routing/strange-ips ...
Netzwerk Management Server mit Raspberry Pi
Entscheident ist ob der DHCP Client den sog. Client Identifier (Media Type) mitsendet oder eben nicht. Bei Ethernet ist das ein vorangestelltes hex 01 für Ethernet !
Daran erkennt er den Client. Ist der Client Identifier nicht berücksichtigt kann es keine IP Zuweisung geben.
Das muss im DHCP Server entsprechend berücksichtigt werden.
Siehe dazu auch hier:
https://supportforums.cisco.com/t5/lan-switching-and-routing/strange-ips ...
Natürlich nur wenn du wirklich dhcpd als DHCP-Client nutzt
Das ist jetzt aber Unsinn und vermutlich wohl ein Tippfehler !!Der dhcpd ist IMMER ein DHCP Server Prozess (ISC DHCP Server) siehe auch hier !
Der Client Prozess ist der dhcpcd (man achte auf das kleine "c" !)
Eigentlich sollte eine Definition im Server wie
host clientxyz {
hardware ethernet 08:00:08:26:c0:c3;
fixed-address 10.1.1.100;
}
Wichtig ist beim ISC das die fest per Mac Adresse zugewiesen IPs nicht Adressen aus dem mit "range" definierten Pool sein dürfen ! Die müssen außerhalb liegen.
Jepp typo .