Tutoriel Serveur DHCP sous Debian 9

Bonjour, dans ce tutoriel nous allons voir comment faire un serveur DHCP avec Debian.

Je vous passe la définition de ce qu’est un serveur DHCP ainsi que la pré-configuration de votre machine ( nom, ip fixe, dns…).

Commençons comme à chaque fois par une petite mise à jour de votre système avec

apt-get update && apt-get upgrade

Installons ensuite le serveur DHCP

apt-get install isc-dhcp-server

Ensuite, modifions le fichier de conf afin de rentre les valeurs qui nous sont propres, je vous conseille de faire un backup de ce fichier et de ne rien supprimer mais plutôt de commenter l’existant.

nano /etc/dhcp/dhcpd.conf

Vous aurez le choix entre ajouter ces lignes en fin de ligner, ou modifier les lignes existantes, les lignes ci-dessous sont seulement celles utiles dans mon cas, cependant sachez que d’autres sont disponibles.
Pour plus d’informations, consultez ce site : https://wiki.debian.org/fr/DHCP_Server

option domain-name-servers 192.168.1.254, 192.168.1.253;

default-lease-time 86400;

max-lease-time 604800;

subnet 192.168.1.0 netmask 255.255.255.0
{range 192.168.1.10 192.168.1.20;
option subnet-mask 255.255.255.0;
option routers 192.168.1.254;}

  • option domain-name-servers = les serveurs DNS que vous distribuez
  • default-lease-time/max-lease-time = la durée en secondes pendant laquelle vos adresses seront attribuées ( par défaut et au maximum)
  • subnet/netmask = le réseau dans lequel sera votre étendue
  • range = l’étendue d’adresse que vous souhaitez distribuer
  • option subnet-mask = le masque de sous réseau que vous distribuerez
  • option routers = la passerelle que vous distribuerez

Une fois votre fichier de conf modifié, relancez le service dhcp

service isc-dhcp-server restart

Maintenant, votre serveur est opérationnel, vous pouvez normalement recevoir des adresses, pour cela:

  • Sous Windows : ipconfig /release et ipconfig /renew
  • Sous Debian, dans /etc/network/interfaces mettez les lignes suivantes

# L’interface réseau « loopback » (toujours requise)
auto lo
iface lo inet loopback
# Obtenir l’adresse IP de n’importe quel serveur DHCP
auto eth0
iface eth0 inet dhcp

Petit bonus, il est possible de faire des réservations afin de lier une adresse MAC avec une IP, pour cela, dans le fichier /etc/dhcp/dhcpd.conf, ajoutez les lignes suivantes, en remplaçant bien sûr les adresses par les votre

host Reservation {

hardware ethernet 00:0A:36:EB:2D:58;

fixed-address 192.168.1.16;

}

J’espère que cet article vous aura été utile, si vous avez des questions ou des commentaires n’hésitez pas.

 

Publicité

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s