VM hat nur 169.254.x.x trotz fester IP – schnelle Lösung

Ich hatte das Problem, dass eine VM trotz korrekt gesetzter statischer IP nur eine 169.254.x.x Adresse bekommen hat.

Also klassisches APIPA (Automatic Private IP Addressing) – passiert, wenn Windows meint, die IP kann nicht verwendet werden oder kein DHCP greift.

Problem erkennen

ipconfig

Wenn dort eine Adresse aus dem Bereich 169.254.x.x steht, handelt es sich um APIPA.

Lösung

In meinem Fall lag es an der Duplicate Address Detection (DAD). Die hat die IP blockiert.

Einfach PowerShell als Admin öffnen und:

netsh interface ipv4 show interfaces

Dann die Indexnummer (Idx) vom Adapter merken.

netsh interface ipv4 set interface X dadtransmits=0 store=persistent

X durch die richtige Nummer ersetzen.

Danach

Entweder:

  • Netzwerkadapter kurz deaktivieren/aktivieren
  • oder VM neu starten

Hinweis

Ist mir bisher nur bei VMs passiert (Hyper-V / VMware). Meistens nach ändern der Netzwerkkarte in VMware.

Fazit

Mit dem Powershell Befehl und einem Neustart ist das Problem schnell und dauerhaft gelöst.