Avec Powershell, Microsoft a déployé un outil puissant permettant autant d’action qu’avec les interfaces graphiques traditionnelles.
Nous allons voir ici comment installer et configurer un serveur DHCP en ligne de commande Powershell sur Windows Server 2016.

Installation du rôle DHCP

Pour commencer nous installerons le rôle DHCP:

Add-WindowsFeature DHCP

Puis nous ajouterons les RSTAT (outils d’administration):

Add-WindowsFeature RSAT-DHCP
Import-Module dhcpserver

A ce stade, votre rôle DHCP est installé:

Création d’une plage DHCP

Pour creer et configurer une plage DHCP nous utiliserons la commande suivante:

Add-DhcpServerv4Scope -Name "VLAN1" -StartRange 10.0.0.20 -EndRange 10.0.0.90 -SubnetMask 255.255.255.0 -Description "Reseau Interne VLAN1"  -State Active

Ici nous donnerons :

  • Le nom de la plage DHCP: -Name « VLAN1 »
  • L’adresse de début de plage: -StartRange 10.0.0.20
  • L’adresse de fin de plage: -StartRange 10.0.0.90
  • Le masque de sous réseau: -SubnetMask 255.255.255.0
  • Une description: -Description « Reseau Interne VLAN1 »
  • L’état de la plage (ici actif à la création): -State Active

Nous donnerons un identifiant ScopeId  à la plage que nous venons de créer:

Set-DhcpServerv4Scope -Name "VLAN1"

Nous rajouterons ensuite les options pour la plage DHCP:

Set-DhcpServerv4OptionValue -ScopeId 10.0.0.0 -DnsServer 10.0.0.1 -Router 10.0.0.254

Ici nous donnerons :

  • Le ScopeId pour determiner sur quelle plage nous travaillons: -ScopeId 10.0.0.0
  • Le serveur DNS à diffuser: -DnsServer 10.0.0.1
  • La passerelle: -Router 10.0.0.254

Nous configurerons également la durée du bail DHCP:

Set-DhcpServerv4Scope -ScopeId 10.0.0.0 -LeaseDuration 1.00:00:00

Enfin nous redemarrerons le service DHCP:

Restart-service dhcpserver

 

Configuration du basculement DHCP

Pour ajouter un serveur de basculement pour la répartition de charge DHCP, nous pourrons utiliser la commande:

Add-DhcpServerv4Failover –ComputerName srvDHCP01.domain.local –PartnerServer srvDHCP02.domain.local –Name clusterDHCP –ScopeID 10.0.0.0 –LoadBalancePercent 70 –SharedSecret PasseDeChiffrement -Force

Ici nous donnerons :

  • Le nom du serveur « maître »: –ComputerName srvDHCP01.domain.local
  • Le nom du serveur « partenaire »: –PartnerServer srvDHCP02.domain.local
  • Le nom de la relation d’approbation: –Name clusterDHCP
  • Le ScopeId de la plage que l’on veut sécuriser: –ScopeID 10.0.0.0
  • Le pourcentage d’occupation avant basculement: –LoadBalancePercent 70
  • La phrase qui permettra le chiffrement des communications: –SharedSecret PasseDeChiffrement

Pour ajouter un serveur de basculement pour la tolérance de panne DHCP nous pourrons utiliser la commande:

Add-DhcpServerv4Failover –ComputerName srvDHCP01.domain.local –PartnerServer srvDHCP02.domain.local –Name ClusterDHCP –ScopeID 10.0.0.0 –ServerRole Active -SharedSecret PasseDeChiffrement -Force

Ici nous donnerons :

  • Le nom du serveur « maître »: –ComputerName srvDHCP01.domain.local
  • Le nom du serveur « partenaire »: –PartnerServer srvDHCP02.domain.local
  • Le nom de la relation d’approbation: –Name clusterDHCP
  • Le ScopeId de la plage que l’on veut sécuriser: –ScopeID 10.0.0.0
  • Le statut du serveur « maître »: –ServerRole Active
  • La phrase qui permettra le chiffrement des communications: –SharedSecret PasseDeChiffrement

Categories:

Comments are closed