Hyper-V | Windows Server 2022 DHCP Result code 83

Wird unter Microsoft Hyper-V (Windows Server mit der Hyper-V Rolle) eine virtuelle Maschine mit Windows Server 2022 als Gastbetriebssystem installiert, kommt es häufig vor, dass die IP-Konfiguration nicht von DHCP auf eine statische IP umgestellt werden kann.

Der folgende Screenshot zeigt einen Microsoft Hyper-V Network Adapter in der Server Core Configuration (sconfig).

Unbenannt-1

Die Änderung der IP von DHCP auf eine fest zugewiesene, statische Adresse wird mit folgender Fehlermeldung quittiert und der Adapter verbleibt in der dynamischen Konfiguration.

Unbenannt-2

Lösen läßt sich das Problem über die PowerShell und folgende Befehle.

# Ermitteln des Interface-Indexes des Netzwerk-Adapters
Get-NetAdapter
# Entfernen der IP-Adresse
Remove-NetIPAddress -ifIndex 6 -Confirm:$false
# Vergabe einer neuen, statischen IP-Adresse
New-NetIPAddress -ifIndex 6 -IPAddress 192.168.11.141 '
-PrefixLength 24 - DefaultGateway 192.168.11.1

Sieht dann im Screenshot wie folgt aus.

Unbenannt-3

Enjoy it, b!

DHCP-Server Migration auf Windows Server 2016

Migrationen sind ja immer spannend, da man in der Theorie weiß wie es geht und in der Praxis es dann immer anders läuft. Die Migration eines DHCP-Servers von Windows Server 2008 R2 auf Windows Server 2016 stellt hier eine Ausnahme dar, zwei netsh-Aufrufe und die Sache ist im Wesentlichen erledigt.

Ablauf

  1. Export der DHCP-Einstellungen auf dem Windows Server 2008 R2
  2. Kopieren der Datei auf den neuen DHCP Server
  3. Stopp des DHCP-Services auf dem Windows Server 2008 R2, ich habe den Service auf Deaktiviert / Disabled gestellt
  4. Installation der DHCP-Server Rolle auf dem Windows Server 2016 und Autorisierung im Active Directory
  5. Import der DHCP-Einstellungen auf dem Windows Server 2016
  6. Konfiguration der Aktualisierung des DNS durch den DHCP Server (DNS dynamic update credentials)

Befehle / PowerShell

Wer mich kennt, der weiß das ich mit der Eingabeaufforderung/PowerShell liiert bin … daher hier die notwendigen Befehle dafür. Die Eingabeaufforderung / Comannd Prompt / PowerShell bitte mit erhöhten Adminrechten ausführen.

Wählt man PowerShell, dann kann man die Installation der DHCP-Rolle damit ebenfalls erledigen:

Windows Server 2008 R2

:: Export der DHCP-Einstellungen mit netsh auf dem Windows Server 2008 R2

netsh dhcp server export C:\Temp\dhcp-Settings.txt

:: Kopieren der Einstellungen auf den Windows Server 2016

xcopy C:\Temp\dhcp-Settings.txt \\server\c$\temp\ /v

Windows Server 2016

# Installation der DHCP Rolle auf dem Windows Server 2016

Install-WindowsFeature -Name DHCP -IncludeManagementTools

# Autorisierung des neuen DHCP-Servers auf dem Windows Server 2016 = sbs.sbsland.local; IP = 192.168.1.11

Add-DhcpServerInDC -DnsName "sbs.sbsland.local" -IPAddress 192.168.1.11

:: Import der DHCP-Einstellungen mit netsh auf dem Windows Server 2016

netsh dhcp server import C:\Temp\dhcp-settings.txt all

Wer auf dem Windows Server 2016 kein netsh sondern PowerShell verwenden will, der sollte sich mal Import-DHCPServer anschauen.

Enjoy it, b!