117471
27.09.2020
9014
5
0
IPv6 DUID festlegen
Hallo,
ich möchte einen Linux-PC "ganz klassisch" ohne Networkmanager als DHCP-Client (IPv6) betreiben. In der /etc/dhcp/dhclient6.conf soll man dafür eine DUID angeben.
Nur - wie lautet diese, wenn der Rechner (noch) nicht als DHCP-Client funktioniert?
Sämtliche Informationen, die ich dazu finde laufen letztendlich darauf hinaus, bestehende Leases zu betrachten. In meinem Fall gibt es aber noch gar keine Leases. Darf ich mir da etwas ausdenken? Ginge z.B. auch ein Konstrukt wie "hostname-aa-bb-cc-dd-ee-ff"?
Gruß,
Jörg
ich möchte einen Linux-PC "ganz klassisch" ohne Networkmanager als DHCP-Client (IPv6) betreiben. In der /etc/dhcp/dhclient6.conf soll man dafür eine DUID angeben.
Nur - wie lautet diese, wenn der Rechner (noch) nicht als DHCP-Client funktioniert?
Sämtliche Informationen, die ich dazu finde laufen letztendlich darauf hinaus, bestehende Leases zu betrachten. In meinem Fall gibt es aber noch gar keine Leases. Darf ich mir da etwas ausdenken? Ginge z.B. auch ein Konstrukt wie "hostname-aa-bb-cc-dd-ee-ff"?
Gruß,
Jörg
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 608290
Url: https://administrator.de/contentid/608290
Ausgedruckt am: 22.11.2024 um 12:11 Uhr
5 Kommentare
Neuester Kommentar
Im westenlichen kannst du den frei entscheiden, du solltest aber die ersten 16 Bit der DUID so gestalten, dass sie den Typ korrekt wiederspiegeln:
Im einfachsten fall nimmst du also Typ 3 und klebst deine MAC-Adresse an. Hat aber den Nachteil, dass der Client keine Änderung der Adresse "erzwingen" kann, indem er Teile der DUID ändert. Dafür nähme man dann Typ 1, was im westenlichen Typ 3 mit Timestamp zwischen Typ und MAC-Adresse ist (und der Standard von Windows-Clients ist).
Einfacher geht es mit Typ 4, da musst du nur eine GUID hervorzaubern und an das 00-04 anhängen
Details findest du hier: https://tools.ietf.org/html/rfc8415#page-33
00-01 Link-Layer address plus time
00-02 Vendor-assigned uique ID based on Enterprise number
00-03 Link-Layer address
00-04 Universally Unique Identifier (UUID)
Im einfachsten fall nimmst du also Typ 3 und klebst deine MAC-Adresse an. Hat aber den Nachteil, dass der Client keine Änderung der Adresse "erzwingen" kann, indem er Teile der DUID ändert. Dafür nähme man dann Typ 1, was im westenlichen Typ 3 mit Timestamp zwischen Typ und MAC-Adresse ist (und der Standard von Windows-Clients ist).
Einfacher geht es mit Typ 4, da musst du nur eine GUID hervorzaubern und an das 00-04 anhängen
Details findest du hier: https://tools.ietf.org/html/rfc8415#page-33
Servus Jörg.
In der Bash auch schnell generiert
Grüße Uwe
Zitat von @117471:
D.h., wenn der Zufallsgenerator 7fc665fc-3613-49c7-b869-01168937bc40 auswirft, wäre die vollständige Schreibweise z.B.:
00047fc665fc361349c7b86901168937bc40
?
Jepp, hier ein Live-Beispiel auf einem Arch-Linux in Verbindung mit der pfSense und dhcpcd mit "duid" Option.D.h., wenn der Zufallsgenerator 7fc665fc-3613-49c7-b869-01168937bc40 auswirft, wäre die vollständige Schreibweise z.B.:
00047fc665fc361349c7b86901168937bc40
?
In der Bash auch schnell generiert
echo 0004$(uuidgen | tr -d -)
Grüße Uwe