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.
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.