117471
Goto Top

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

Content-Key: 608290

Url: https://administrator.de/contentid/608290

Printed on: April 19, 2024 at 05:04 o'clock

Member: LordGurke
Solution LordGurke Sep 27, 2020 updated at 15:44:16 (UTC)
Goto Top
Im westenlichen kannst du den frei entscheiden, du solltest aber die ersten 16 Bit der DUID so gestalten, dass sie den Typ korrekt wiederspiegeln:
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 face-wink

Details findest du hier: https://tools.ietf.org/html/rfc8415#page-33
Member: oraoBi
oraoBi Sep 27, 2020 at 15:44:54 (UTC)
Goto Top
Ich empfehle dir ebenfalls das ganze einfach wiederzuspiegeln .
Mitglied: 117471
117471 Sep 27, 2020 at 17:48:03 (UTC)
Goto Top
Zitat von @LordGurke:

Im einfachsten fall nimmst du also Typ 3 und klebst deine MAC-Adresse an.

D.h., wenn der Zufallsgenerator 7fc665fc-3613-49c7-b869-01168937bc40 auswirft, wäre die vollständige Schreibweise z.B.:
00047fc665fc361349c7b86901168937bc40

?

Gruß,
Jörg
Member: colinardo
Solution colinardo Sep 28, 2020 updated at 10:01:59 (UTC)
Goto Top
Servus Jörg.
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.

screenshot

screenshot

screenshot

In der Bash auch schnell generiert
echo 0004$(uuidgen | tr -d -)

Grüße Uwe
Mitglied: 117471
117471 Sep 28, 2020 at 12:02:17 (UTC)
Goto Top
Hallo,

danke(!)

Gruß,
Jörg