Installer le serveur dhcp
DHCP est le plus souvent installé par
défaut sur votre machine, si cela n'est pas le cas installer la version rpm
ou tar sur votre machine. Elle se trouve sur le CD de votre distribution
préférée.
Si vous utilisez une version RPM, vous avez alors un fichier /etc/rc.d/init.d/dhcpd
pour démarrer votre serveur dhcp.
Le fichier dhcpd.conf
[root@mon_serveur_linux /etc]# more dhcpd.conf
# ici il s'agit du réseau 192.168.0.0
subnet 192.168.0.0 netmask 255.255.255.0 {
#La plage d'adresses disponibles pour les clients
range 192.168.0.10 192.168.0.200;
# Les clients auront cette adresse comme passerelle par défaut
option routers 192.168.0.254;
# Ici c'est le serveur de nom, le serveur privé, il faut aussi mettre le DNS donné par votre provider. Pour Créteil #195.98.246.50 On peut en mettre plusieurs.
option domain-name-servers 192.168.0.1;
option domain-name-servers 195.98.246.50
# On donne le nom du domaine
option domain-name "ac-creteil.fr";
# Et l'adresse utilisée pour la diffusion
option broadcast-address 192.168.0.255;
#Le bail a une durée de 86400 s par défaut, soit 24 h
# On peut configurer les clients pour qu'ils puissent demander une durée de bail spécifique
default-lease-time 86400;
#On le laisse avec un maximum de 7 jours
max-lease-time 604800;
}
Lorsque un client cherche à obtenir une adresse IP, il reçoit les informations suivantes :
Une adresse IP (la première de la liste dans votre plage d'adresse et ainsi de suite) : 192.168.0.10
La passerelle : 192.168.0.254
Le dns : 192.168.0.1
Le deuxième dns : 195.98.246.50
Le nom du domaine : ac-creteil.fr
L'adresse de broadcast : 192.168.0.255
La durée du bail ici une journée
La durée maximale d'un bail ici 7 jours
Création d'un fichier d'incription /etc/dhcpd.leases
Ce fichier doit être créé, sans quoi le serveur DHCP ne pourra pas démarrer. Il suffit de créer un fichier vide (Les dernières versions le crée dans le répertoire /var/dhcpd/) . Pour cela taper la commande echo > /etc/dhcpd.leases. Le fichier est créé. Voici ce que l'on peut avoir dedans après l'inscription du premier client:
[root@mon_serveur_linux /etc]# more /etc/dhcpd.leases
lease 192.168.0.10 {
starts 1 1999/05/20 22:15:21;
ends 1 1999/05/20 22:15:38;
hardware ethernet 00:40:21:3c:f2:dd;
uid 01:00:40:21:3c:f2:dd;
client-hostname "Client1";
}On distingue les informations suivantes (Début du bail, Fin du bail, adresse MAC du client, le nom d'hôte du client. Attention ce nom est différent du nom netbios utilisé sur les réseaux Microsoft.
Le serveur est configuré, il faut l'arrêter et le redémarrer.
- pour arrêter le service: /etc/rc.d/init.d/dhcpd stop
- pour démarrer le service : /etc/rc.d/init.d/dhcpd start
TP 1 : Installer le serveur DHCP, puis le configurer sur votre
machine.
Affecter une
adresse statique à la machine de votre voisin.
© Philippe Chadefaux - 10/10/2000 -