Serveur DHCP
Transcription
Serveur DHCP
Serveur DHCP Présentation Le serveur DHCP (Dynamic Host Configuration Protocol) va aux machines qui en font la demande. La demande se fait en configurant notre carte réseau pour récupérer son adresse IP automatiquement, votre machine va chercher à contacter un serveur DHCP susceptible d'être présent sur votre réseau local. Cette demande se fera via l’émission d’un broadcast (un signal sur toute les IP du réseau), le serveur DHCP reçoit la requête. Il lui propose alors une configuration IP, le client répond s’il 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 réseaux 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 concernée #Première plages d’adresses subnet 172.18.0.0 netmask 255.255.0.0 { range 172.18.20.50 172.18.20.100; #Plage d’adresse 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 d’adresses 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; } - Vérifier si « dhcpd.leases » existe Chemin : /var/lib/dhcpd/dhcpd.leases Si celui-ci n’existe pas, nous le créons : « touch dhcpd.leases » À quoi sert-il ? Notre DHCP ne fonctionne pas sans, il stocke toutes les machines enregistrées. - Lancer le service DHCP : « service isc-dhcp-server start » Vérifier si service démarré : « service isc-dhcp-server status » Test Relancer le service « isc-dhcp-server » Sur PC = réinitialiser configuration réseau (ipconfig /release ; ipconfig /renew) Sur PC = Taper ipconfig /all (constater si vous avez bien obtenu une configuration du DHCP) Conclusion Nous avons désormais un service DHCP, fournissant des configurations réseaux adaptées et fonctionnelle.