Mise en oeuvre de DHCP sous Linux
Coté serveur:
- Il faut déclarer
le serveur DHCP en utilisant l'interface graphique webmin (
webmin>servers>DHCP server)
- Ajouter un
sous réseau à servir (add a new subnet)
- Renseigner
les champs adresse du réseau x.y.z.0 (ex: 192.1.1.0) et plage d'adresses
(ex: 192.1.1.10 à 192.1.1.40) et le masque (ex: 255.255.255.0)
- Puis démarrer
le serveur (commande dhcpd -d). Le serveur est prêt et attend
les requêtes des clients.
Coté client:
- Il faut choisir
l'option DHCP à l'installation.
Si le client a déjà été installé avec
une adresse IP fixe, il faut éditer le fichier /etc/sysconfig/network-scripts/ifcfg-eth0
et remplacer static par dhcp comme valeur de
bootproto.
- Puis redémarrer
le client. Au démarrage le client envoie une requête sur le
réseau et c'est renverra une adresse
IP au client.
Compléments
(coté serveur):
- Pour servir
un nom de machine en plus de l'adresse IP, il faut créer des clients
(host), ajouter un nom de machine (host name) pour chaque adresse
servie (Fixed IP address).
- Pour attribuer
une adresse IP à une machine donnée
il faut renseigner le champ Hardware address avec l'adresse MAC
(l'adresse (un numéro) unique de la carte réseau fixée
à la construction) pour les machines (clients) servies.
- Enfin pour
servir uniquement
les clients définis il faut utiliser les options authoritative
et deny unknown-clients.
suivant
plan