Académique Documents
Professionnel Documents
Culture Documents
Un petit rappel du contexte : nous avons un serveur Windows 2K16 qui jouera le rôle de DHCP et un client
Windows 10 qui devra récupérer une adresse IP dynamiquement.
Info + : pour voir le tuto en mode graphique, c’est par ici : Installation et Configuration du service DHCP sous
Windows
Nous avons défini en amont la configuration du DHCP qui devra être la suivante :
Allez on ouvre la console Powershell (via la zone de recherche ou exécutez powershell.exe) et on attaque
!
Info + : PowerShell n’est pas soumis à la casse et dispose de l’auto-complétion au niveau des commandes et de leurs paramètres.
Première chose importante à faire, attribuez une adresse IP fixe au serveur DHCP.
On commence par récupérer le nom de l’interface réseau que nous allons configurer avec la commande :
Get-NetIPInterface
Dans mon cas, je n’en ai qu’une (on ne s’occupe pas du loopback), et l’interface a pour alias “Ethernet0 2”.
Je vais lui attribuer une adresse IP fixe (192.168.10.10), un masque en notation CIDR (24) ainsi qu’une
adresse de passerelle (192.168.10.1) :
Pour compléter la configuration réseau du serveur, je vais lui attribuer une adresse de DNS :
Restart-Computer
Des groupes de sécurité sont nécessaires pour assurer le bon fonctionnement. Vous devez les créer grâce à
la commande suivante :
Add-DhcpServerSecurityGroup
Restart-Service DhcpServer
On va créer une étendue appelée “Réseau local“ qui distribuera la plage d’adresse allant de 192.168.10.1 à
192.168.10.254 et on va activer cette étendue :
Ensuite, on va mettre en place une plage d’exclusion sur l’étendue pour notre réseau 192.168.10.0 :
On va spécifier que pour cette étendue, on aura une option Routeur (option numéro 3) avec pour valeur,
l’adresse IP de la passerelle :
Attention, en PowerShell, le serveur DNS doit être accessible ou cette étape ne passe pas contrairement
au mode graphique !
Petit tour d’horizon de quelques commandes utiles pour contrôler son DHCP en PowerShell.
Vérifier les options de serveur (même commande que la précédente mais sans préciser d’adresse d’étendue)
:
Get-DhcpServerv4OptionValue
Obtenir des statistiques sur les étendues (nombres d’adresses IP libres, en cours d’utilisation ou réservées)
:
Get-DhcpServerv4ScopeStatistics
Pour lister toutes les commandes existantes en Powershell relevant sur service DHCP, tapez ceci :
Get-Command *Dhcp*
Dernière petite précision : le gestionnaire de serveur peut notifier que la configuration du rôle DHCP
n’est pas terminée.
Pour pallier à cela, lancez (en powershell toujours bien sur…), la commande suivante pour voir disparaître
le message après actualisation :
Set-ItemProperty –Path
registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManager\Roles\12 –Name
ConfigurationState –Value 2