Installation d’un serveur DHCP sous Ubuntu 11.10
franck.clain 19 avril 2012Introduction
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 ?franck.clain





Comments (4)
Selon les distributions et leur version, dhcp3-server s’appelle maintenant isc-dhcp-server ce qui modifie le nom des fichiers de configuration, mais pas le fonctionnement. De mémoire, dans /etc/default/ on peut spécifier sur quelle interface il faut écouter.
Le paquet dhcp3-server est en fait un résidu sous Debian Squeeze et supérieure (et donc par conséquent Ubuntu). Ce paquet a pour effet d’installer le paquet isc-dhcp-server. C’est ce que l’on appelle un paquet de transition. dhcp3-server dépend de isc-dhcp-server qui lui contient le vrai serveur DHCP.
Merci pour ce billet.
Il peut être complété pae l’ajout de route statiques aux clients par dhcp
Un vieux billet que j’ai fait sur mon blog
http://blog.info16.fr/index.php?article35/ajout-de-route-statique-par-dhcp
j’essaye de configurer DHCP sur ubuntu mais ca marche pas bn des l ‘instalation je trouve des problemes
pour cette commande >>>
# apt-get install dhcp3-server
…….
E:impossible de trouver le paquet dhcp3-server
sachant que je fait ca en VMWARE
et que je n’ai aucun serveur ……….
svp repondez moi vitement