Installation et configuration d'un serveur DHCP (dhcpd)

Introduction :

Nous allons ici installer et configurer un serveur dhcp pour notre réseau. Je rappel qu'un serveur DHCP permet de fournir une configuration réseau complète (adresse, masque, passerelle, DNS ) à tout client venant à se connecter au réseau.


L'adresse ip de la machine est 192.168.0.1, et le réseau est 192.168.0.0/24. L'installation se déroule sous Debian et es compatible avec Ubuntu

Installation :

Nous allons ici installer le serveur porprement dit.

Mise à jour de la liste des paquets :

apt-get update

Installation :

apt-get install dhcpd

Debian télécharge automatiquement toutes la dépendances nécessaires.

Configuration du serveur DHCP :

Le serveur dhcp se configure par le biais du fichier /etc/dhcpd.conf

#

# Sample configuration file for ISC dhcpd for Debian

#

# $Id: dhcpd.conf,v 1.4.2.2 2002/07/10 03:50:33 peloy Exp $

#

# option definitions common to all supported networks...



subnet 192.168.0.0 netmask 255.255.255.0

{

range 192.168.0.10 192.168.0.50; #plage d'adresses ip

option routers 192.168.0.1; # adresse ip du serveur DHCP

option broadcast-address 192.168.0.255;

option domain-name "nom.de.domaine";

option domain-name-servers ip-dns; # adresse du serveur DNS

default-lease-time 86400;

max-lease-time 604800;

}



# Fixed IP addresses can also be specified for hosts.   These addresses

# should not also be listed as being available for dynamic assignment.

# Hosts for which fixed IP addresses have been specified can boot using

# BOOTP or DHCP.   Hosts for which no fixed address is specified can only

# be booted with DHCP, unless there is an address range on the subnet

# to which a BOOTP client is connected which has the dynamic-bootp flag

# set.



#configuration pour fixer une adresse ip suivant l'adresse mac

host nom-machine {

hardware ethernet 00:A2:5C:FC:E2:E5;

fixed-address 192.168.0.21;

}

Lancement :

Pour tester votre serveur vous n'avez plus qu'à taper :

/etc/init.d/dhcpd restart

Conclusion :

Voila c'est terminé, la suite logique du serveur dhcp est d'avoir un serveur DNS en interne. Ceci fera l'objet d'un autre tutoriel.