Vous êtes sur la page 1sur 3

Serveur DHCP

Prsentation

Le serveur DHCP (Dynamic Host Configuration
Protocol) va aux
machines qui en font la demande. La demande se fait
en configurant notre carte rseau pour rcuprer son
adresse IP automatiquement, votre machine va
chercher contacter un serveur DHCP susceptible
d'tre prsent sur votre rseau local.

Cette demande se fera via lmission dun broadcast
(un signal sur toute les IP du rseau), le serveur DHCP
reoit la requte. Il lui propose alors une configuration
IP, le client rpond sil accepte ou non la configuration,
si elle est accept le serveur DHCP envoie la configuration.
Dans notre contexte

Nous souhaitons mettre en place ce service virtualis dans un environnement Proxmox, afin
de pouvoir diffuser des adresses nos rseaux 172.18.0.0 /16 et 192.168.180.0 /24.
Notre DHCP aura pour adresse 172.18.20.3.

Fichier de configuration IP :
Chemin : /etc/network/interface

auto eth0
iface eth0 inet static
address 172.18.20.3
netmask 255.255.0.0
network 172.18.0.0
broadcast 172.18.255.255
gateway 172.18.20.252
# dns-* options are implemented by the resolvconf package, if
installed
dns-nameservers 172.22.0.1
dns-search bryan.dhcp2

terme, nous voudrions installer une redondance DHCP.

Marche suivre

- Mettre jour la liste des paquets de notre machine : apt-get update


- Installer le service DHCP : apt-get install isc-dhcp-server

- diter le fichier dhcpd.conf
Chemin : /etc/dhcp/dhcpd.conf

Il nous faut inscrire ces lignes.

authoritative; #indiquer que le serveur DHCP sera responsable de la zone
concerne

#Premire plages dadresses
subnet 172.18.0.0 netmask 255.255.0.0 {
range 172.18.20.50 172.18.20.100; #Plage dadresse
option routers 172.18.20.252; #Passerelle
option domain-name-servers 172.22.0.1;
option domain-name-servers 172.16.122.250; #Dns
option broadcast-address 172.18.255.255;
default-lease-time 86400;
max-lease-time 604800;
}

#Seconde plages dadresses
subnet 192.168.180.0 netmask 255.255.255.0 {
range 192.168.180.50 192.168.180.100;
option routers 192.168.180.252;
option domain-name-servers 172.18.20.12;
option domain-name-servers 172.22.0.1;
option domain-name "bryan.labosio2";
option broadcast-address 192.168.180.255;
default-lease-time 86400;
max-lease-time 604800;
}

- Vrifier si dhcpd.leases existe
Chemin : /var/lib/dhcpd/dhcpd.leases

Si celui-ci nexiste pas, nous le crons : touch dhcpd.leases
quoi sert-il ? Notre DHCP ne fonctionne pas sans, il stocke toutes les machines
enregistres.

- Lancer le service DHCP : service isc-dhcp-server start
- Vrifier si service dmarr : service isc-dhcp-server status


Test

Relancer le service isc-dhcp-server
Sur PC = rinitialiser configuration rseau (ipconfig /release ; ipconfig /renew)
Sur PC = Taper ipconfig /all (constater si vous avez bien obtenu une configuration du
DHCP)

Conclusion

Nous avons dsormais un service DHCP, fournissant des configurations rseaux adaptes et
fonctionnelle.