- DHCP (Dynamic Host Configuration Protocol)-

 

1 - Configuration du serveur DHCP sous Windows.

Avant de commencer la configuration du serveur DHCP, il faut installer le service DHCP sur le serveur, car ce service n'est pas présent par défaut lors de l'installation d'un Windows 2003 serveur.

La première étape est l'ajout du serveur avec soit le nom du serveur ou son adresse IP. Puis il faut ajouter le serveur à Active Directory pour que le serveur puisse fonctionner

La deuxième étape est l'ajout d'étendues au serveur. Pour cela il faut faire un clique droit sur le serveur DHCP et faire nouvelle étendue. Pour la création d'une nouvelle étendue, il faut spécifier la plage d'adresse que l'étendue peut distribuer en indiquant l'adresse de début et l'adresse de fin de l'étendue. Puis il faut spécifier le masque de sous réseaux de l'étendue.

Ensuite, on peut définir des adresses d'exclusions pour les serveurs du réseau, si ceux-ci sont dans la plages d'adresse du sous réseau.

Puis on définit la durée du bail des adresses de l'étendue.

Ensuite, il faut définir les options d'étendues pour que les utilisateurs aient accès à internet, il faut définir la passerelle du routeur qui va sur internet.

Pour que les clients aient accès à Internet, il faut que les clients puisse résoudre les noms, donc il faut spécifier l'adresse du serveur DNS.

Ensuite, il faut activer l'étendue pour qu'elle puisse délivrer des adresses.

Les serveurs ont des adresses IP qui doivent rester fixer, c'est pour cela que l'on doit réserver les adresses IP des serveurs. Ces serveurs n'ont pas l'accès à Internet, car d'après l'énnoncé seul les stations de travail doivent accéder à Internet et au serveur FTP Linux, donc ils doivent passer par un autre routeur donc il faut créer les réservations et redéfinir leurs options d'étendus pour modifier l'adresse du serveur DNS et de la passerelle du routeur.

Voici les options des réservations redéfinis.

Test du bon fonctionnement du serveur DHCP.

Lors de l'ouverture d'un poste client , dans les propriété de la carte réseau il faut cocher l'option "Obtenir une adresse automatiquement.". Cette option signifie que le poste client va demander au serveur DHCP une adresse IP lors de l'ouverture d'une session.

Pour un client bénéficiant d'une réservation d'adresse sur le serveur.

Pour être sur du bon fonctionnement du serveur DHCP nous allons libérer l'adresse IP du poste client avec la commande
ipconfig /release.
puis nous allons réattribuer une adresse en redemandant un bail avec la commande
ipconfig /renew.
et enfin nous allons vérifier l'adresse réattribuer avec la commande :
ipconfig /all.

Nous pouvons remarquer que le bail qui nous a été réattribué correspond bien à une adresse reservé de l'étendue fourni par le serveur DHCP, et que l'adresse IP du serveur correspond bien à notre serveur DHCP. On remarque aussi que les adresses de la passerelle et du serveur DNS correspondent bien à celle des réservations

Pour un client ne bénéficiant pas d'une réservation d'adresse sur le serveur.

Nous faisons la même procédure que précédement pour le client bénéficiant d'une réservation.

On peut remarquer que l'adresse du serveur DHCP est bien la bonne et que les adresses de la passerelle et du serveur DNS ne sont pas la même que le client précédent.

2 - Mise en place d'une tolérance de panne.

 

Maintenant que le serveur DHCP Windows fonctionne, nous allons mettre en place un serveur DHCP redondant au cas ou le premier serveur ne fonctionne plus. Pour cela nous allons mettre un serveur DHCP sur le serveur Linux, dont l'adresse IP est 128.127.100.60.

Configuration du serveur Linux :

Pour configurer le serveur LInux, il faut installer le service DHCP, pour cela il faut taper la commande rpmi dhcp-3.0pl1-9.i386.rpm, pour décompresser le paquetage. Puis il faut copier le fichier /usr/share/doc/dhcp-3.0/dhcpd.conf.sample en tant que /etc/dhcpd.conf, pour pouvoir le modifier.


Voici la configuration du fichier dhcpd.conf :

subnet 128.127.0.0 netmask 255.255.0.0 {#adresse de l'étendue avec le masque de sous réseau
option routers 128.127.1.12; #passerelle du routeur
option subnet-mask 255.255.0.0; #masque de sous réseau
option domain-name-servers 10.10.1.248; #adresse du serveur DNS
range 128.127.100.51 128.127.100.60; #adresse de début et de fin de l'étendue
default-lease-time 345600; #durée de vie du bailpar defaut
max-lease-time 691200; #durée de vie du bail maximun
#Réservations des adresses
host srv { #nom de l'hôte
hardware ethernet 00:0A:E4:46:2D:2A; #adresse MAC de l'hote
fixed-address 128.127.100.51; #adresse ip réservé
option routers 128.127.100.100; #passerelle
option domain-name-servers 10.10.1.248; #serveur DNS
}
host srvOlympe {#nom de l'hôte
hardware ethernet 00:59:8E:51:65:4A;#adresse MAC de l'hote
fixed-address 128.127.100.52;#adresse ip réservé
option routers 128.127.100.100;#passerelle
option domain-name-servers 10.10.1.248;#serveur DNS
}
}

Test :

Pour tester le bon fonctionnement du serveur DHCP Linux, nous allons arreter le service du serveur DHCP Windows, et nous allons nous connecter sur les postes demandant une adresse au serveur DHCP, et redemander une adresse.

Sur le poste qui a l'adresse réservée :


Sur le poste dont l'adresse n'est pas réservé :

On peut remarquer que dans ces deux cas de figures, c'est bien l'adresse du serveur Linux qui figure devant le serveur DHCP.

De plus les paramètres de l'adresse de passerelle et du routeur et du serveur DNS sont différents d'une station de travail ,où l'adresse n'est réservé, et d'un serveur.

 

Menu