Introduction
Dans cet article, nous allons voir comment installer un serveur DHCP ( Dynamic Host Configuration Protocol ) sous Ubuntu 11.10. DHCP est un protocole réseau qui permet d’attribuer à une machine des informations IP (comme l’adresse IP, le masque de sous-réseau, la passerelle par défaut, les serveurs DNS), les serveurs DHCP sont essentiels dans la configuration d’un réseau. Nous allons commencer par l’installation de dhcpd qui permet la création d’un serveur dhcp, puis nous verrons la configuration principale du serveur.
Installation et configuration du serveur
Nous allons installer le serveur, pour cela, ouvrez votre terminal puis, en mode super utilisateur, tapez la commande :
# apt-get install dhcp3-server
Le démarrage a échoué car il faut maintenant configurer le serveur, pour cela éditez le fichier de configuration principal avec la commande :
vi /etc/dhcp/dhcpd.conf
Il vous faut entrer les informations nécessaires, par exemple :
option domain-name « test.net »;
option domain-name-servers ns.test.net;
authoritative;
subnet 172.17.2.0 netmask 255.255.255.0 {
range 172.17.2.100 172.17.2.150;
option routers 172.17.2.1;
}
Cette partie déterminera l’attribution des adresses IP :
- l’option domain-name » est le nom du domaine.
- l’option domain-name-servers » est le nom du serveur de domaine ( adresse IP ).
- « authoritative » permet de déterminer si c’est le serveur DHCP principale.
- « subnet » est l’adresse du sous reseau que vous allez utiliser.
- « netmask » est le masque de sous réseau.
- le « range » permettra de choisir la plage d’adresse qui sera distribuée.
- « option routers » permettra de déterminer l’adresse de votre passerelle par défaut.
Il vous est aussi possible d’attribuer un adressage IP spécifique à une adresse mac d’une machine pour cela il suffit d’ajouter ces lignes dans le fichier dhcpd.conf :
host « le nom de la machine » {
hardware ethernet « adresse mac de la machine »;
fixed-address « adresse ip fixe »;
}
Il vous faut maintenant redémarrer le serveur afin qu’il prenne en compte la configuration en tapant la commande :
service isc-dhcp-server restart
Pour renouveler le bail DHCP au niveau d’une machine Linux, tapez la commande :
dhclient
Voilà vous avez configuré un serveur dhcp, bien sûr vous pouvez combiner tout ça avec un serveur DNS dynamique.
Conclusion
Nous avons vu comment installer un serveur DHCP sous Ubuntu 11.10, la configuration du serveur est plutôt simple elle se fait dans un seul fichier, il est important de combiner avec un serveur dns dynamique afin que l’attribution des adresses IP/nom de domaine soit dynamique.
Utilisez-vous un autre serveur DHCP ?