DHCP Rolle installieren
# DHCP-Server Rolle installieren
Install-WindowsFeature -Name DHCP -IncludeManagementTools
# DHCP-Server autorisieren (Active Directory)
Add-DhcpServerInDC -DnsName dhcp01.firma.local -IPAddress 192.168.1.1
# Status pruefen
Get-DhcpServerInDC
DHCP-Scope erstellen
# Scope fuer Buero-Netzwerk
Add-DhcpServerv4Scope `
-Name "Buero-LAN" `
-StartRange 192.168.1.100 `
-EndRange 192.168.1.250 `
-SubnetMask 255.255.255.0 `
-State Active `
-LeaseDuration (New-TimeSpan -Days 8)
# Scope-Optionen (Gateway, DNS)
Set-DhcpServerv4OptionValue `
-ScopeId 192.168.1.0 `
-Router 192.168.1.1 `
-DnsServer 192.168.1.10, 192.168.1.11 `
-DnsDomain "firma.local"
# Ausschluesse (fuer statische Geraete)
Add-DhcpServerv4ExclusionRange `
-ScopeId 192.168.1.0 `
-StartRange 192.168.1.1 `
-EndRange 192.168.1.99
# Scope anzeigen
Get-DhcpServerv4Scope
Reservierungen (feste IP per MAC)
# Drucker mit fester IP
Add-DhcpServerv4Reservation `
-ScopeId 192.168.1.0 `
-IPAddress 192.168.1.50 `
-ClientId "AA-BB-CC-DD-EE-FF" `
-Description "Kyocera Drucker EG" `
-Name "drucker-eg"
# Alle Reservierungen
Get-DhcpServerv4Reservation -ScopeId 192.168.1.0
# MAC-Adresse eines verbundenen Clients
Get-DhcpServerv4Lease -ScopeId 192.168.1.0 |
Where-Object {$_.HostName -like "*pc-mustermann*"} |
Select-Object IPAddress, ClientId
DHCP-Failover (Hochverfuegbarkeit)
# DHCP-Failover zwischen dhcp01 und dhcp02
# Auf dhcp01 (Primary):
Add-DhcpServerv4Failover `
-Name "DHCP-Failover" `
-PartnerServer dhcp02.firma.local `
-ScopeId 192.168.1.0 `
-Mode LoadBalance `
-LoadBalancePercent 50 `
-SharedSecret "geheimer-schluessel" `
-MaxClientLeadTime (New-TimeSpan -Hours 1) `
-AutoStateTransition $true `
-StateSwitchInterval (New-TimeSpan -Minutes 60)
# Failover-Status
Get-DhcpServerv4Failover
# Scopes auf dhcp02 synchronisieren
Invoke-DhcpServerv4FailoverReplication -Name "DHCP-Failover"
DHCP-Lease Analyse
# Alle aktiven Leases
Get-DhcpServerv4Lease -ScopeId 192.168.1.0 |
Select-Object IPAddress, HostName, ClientId, LeaseExpiryTime |
Sort-Object IPAddress
# Scope-Statistiken
Get-DhcpServerv4ScopeStatistics -ScopeId 192.168.1.0
# DHCP-Auditlog
Get-DhcpServerAuditLog
# Unbekannte Geraete (kein Hostname)
Get-DhcpServerv4Lease -ScopeId 192.168.1.0 |
Where-Object {$_.HostName -eq ""}
FAQ
Sollte DHCP auf dem Domain Controller laufen?
Moeglich aber nicht empfohlen fuer groessere Umgebungen. Separate DHCP-Server vermeiden Last auf DCs. Bei kleinen KMU ok.
Fazit
Windows DHCP mit Failover-Konfiguration verhindert IP-Vergabe-Ausfall und ermoeglicht Wartung ohne Downtime.
Windows DHCP und Netzwerkverwaltung fuer KMU in Heidelberg, Mannheim und der Rhein-Neckar-Region. Beratung anfragen.