Dynamic Host Configuration Protocol (DHCP) Installation
Transcription
Dynamic Host Configuration Protocol (DHCP) Installation
DHCP (ubuntu server 14.04) Dynamic Host Configuration Protocol (DHCP) Le protocole DHCP (Dynamic Host Configuration Protocol) : « Protocole de configuration dynamique des hôtes » est un service réseau TCP/IP. Il permet aux ordinateurs clients l'obtention automatique d'une configuration réseau. Il évite la configuration de chaque ordinateur manuellement. Les ordinateurs configurés pour utiliser DHCP n'ont pas le contrôle de leur configuration réseau qu'ils reçoivent du serveur DHCP. La configuration est totalement transparente pour l'utilisateur. Note: le paquet s’appelait dhcp3-server sous la version ubuntu 10.04, pour toutes les versions supérieures à celle-ci le paquet s’appelle isc-dhcp-server Installation Dans le terminal, entrer la commande suivante pour installer dhcpd: sudo apt-get install isc-dhcp-server Vous devrez certainement changer la configuration par défaut en éditant le fichier /etc/dhcp/dhcpd.conf pour la faire correspondre à vos besoins et configurations particulières. Dans ce fichier, on définit l'ensemble des options globalement ou par réseau. Vous aurez également besoin d'éditer le fichier /etc/default/isc-dhcp-server pour spécifier les interfaces que dhcpd devra écouter. Par défaut, il écoute l'interface eth0. Les interfaces réseaux de votre serveur doivent être configurées obligatoirement en adresses IP statiques. Pour cela, entrer : sudo nano /etc/network/interfaces Vous obtenez ceci : Après vos modifications, vous devez avoir quelque chose comme ça : Configuration Pour configurer le serveur dhcp : cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.save (pour faire une copie du fichier original, on va partir d’un fichier vierge pour la configuration) sudo rm /etc/dhcp/dhcpd.conf (suppression du fichier) sudo nano /etc/dhcp/dhcpd.conf (on va commencer à entrer la configuration) Exemple de configuration : default-lease-time 600; (la durée par défaut d'un bail en secondes) max-lease-time 7200; (la durée maximum d'un bail en secondes) min-lease-time 10; (la durée minimum d'un bail en secondes) option subnet-mask 255.255.255.0; (masque de sous-réseau) option broadcast-address 192.168.1.255; (l'adresse de diffusion pour le sous-réseau) option routers 192.168.1.254; (spécifier les passerelles du réseau;) option domain-name-servers 192.168.1.1, 192.168.1.2; (spécifier les adresses des serveurs de noms disponibles sur le réseau) option domain-name "mydomain.example"; (spécifier le suffixe du domaine associé au sous-réseau) subnet 192.168.1.0 netmask 255.255.255.0 { (le réseau qui bénéficiera du service DHCP) range 192.168.1.10 192.168.1.100; (range permet de spécifier les plages d’adresses ip à distribuer aux clients) range 192.168.1.150 192.168.1.200; } Cela se traduira par le serveur DHCP donnant à un client une adresse IP comprise entre 192.168.1.10 - 192.168.1.100 ou 192.168.1.150 - 192.168.1.200. Il louera une adresse IP pour 600 secondes si le client ne demande pas un délai précis. Sinon, le (bail) maximale sera de 7200 secondes. Le serveur sera aussi «conseiller» le client qu'il doit utiliser 255.255.255.0 comme masque de sous-réseau, 192.168.1.255 comme adresse de diffusion, 192.168.1.254 comme routeur / passerelle et 192.168.1.1 et 192.168.1.2 comme serveurs DNS. Notre configuration : Les adresses 192.168.10.1 à 192.168.10.4 sont réservées pour les différents serveurs et l’adresse 192.168.10.254 est réservée pour le routeur. Le serveur DHCP à l’adresse 192.168.10.1 (adressage statique). Pour que le serveur DHCP donne à certains clients une addresse ip fixe : Redémarrer la machine. Et le tour est joué. Démarrer, redémarrer ou arrêter le service : etc/init.d/isc-dhcp-server start ou restart ou stop Liens : http://fabienpoulard.info/post/2008/08/09/Mettre-en-place-un-serveur-dhcp-sous-Linux http://doc.ubuntu-fr.org/dhcp3-server https://help.ubuntu.com/community/isc-dhcp-server http://memo-linux.com/ubuntu-serveur-dhcp/