Linux und Windows HelpDesk

Temporäre IPv6-Adressen unter Windows deaktivieren.

Seit Windows Vista werden IPv6-Adressen standardmäßig nicht mehr aus den letzten Stellen der MAC-Adresse erstellt, wie es üblich ist, sondern aus einer Zufallszahl. Zudem werden von Windows temporäre IPv6-Adressen erstellt, die ständig wechseln. Das kann recht unübersichtlich werden, wenn man eine ganze Liste von temporäre Global-Unicast IPv6-Adressen findet und auch zu verschiedenen Problemen führen.
Das Verfahren heißt "Privacy Extensions" und soll dafür sorgen, dass IPv6 Adressen nicht rückverfolgbar sind.

Ob man das braucht, muss jeder für sich entscheiden.
Bei mir haben die Nachteile überwogen, so habe ich mich dafür entschieden, Privacy Extensions zu deaktivieren und die IPv6 in Windows per EUI-64, also anhand der MAC-Adresse erstellen zu lassen. Das ist auch das Standardverhalten anderer Systeme.

Um das zu erreichen, geht man zunächst über das Startmenü zur Windows PowerShell bzw. tippt powerschell in die Suchzeile ein und starten diese per Rechtsklick mit "Als Administrator ausführen".
Im Anschluss gibt man diese beiden Befehle ein und führt danach einen Neustart durch.

PS C:\> Set-NetIPv6Protocol -RandomizeIdentifiers Disabled
PS C:\> Set-NetIPv6Protocol -UseTemporaryAddresses Disabled

Nach dem Neustart kann man die Eingabeaufforderung (cmd) starten und erkennt mit ipconfig und getmac, dass die IPv6 anhand der MAC-Adresse erstellt wurde und keine temporären IPv6 mehr vorhanden sind.

# ipconfig

Windows-IP-Konfiguration


Ethernet-Adapter Ethernet:

   Verbindungsspezifisches DNS-Suffix:
   IPv6-Adresse. . . . . . . . . . . : 2003:c7:3713:cb00:a60:6eff:7b09:e6d2
   Verbindungslokale IPv6-Adresse  . : fe80::a60:6eff:7b09:e6d2%12
   IPv4-Adresse  . . . . . . . . . . : 192.168.0.2
   Subnetzmaske  . . . . . . . . . . : 255.255.255.0
   Standardgateway . . . . . . . . . : fe80::a96:d7d2:ffa0:1b1e%12
                                       192.168.0.1

# getmac /v

Verbindungsname Netzwerkadapter Physisch. Adresse   Transportname
=============== =============== =================== ==========================
Ethernet        Realtek PCIe Gb 08-60-6b-09-e6-d2   Nicht zutreffend