ISC DHCP Server
Qu’est-ce qu’un serveur DHCP ?

Le serveur DHCP (Dynamic Host Configuration Protocol) attribue automatiquement des adresses IP aux appareils connectés à un réseau. Il simplifie la configuration en évitant les attributions manuelles et fournit également d’autres informations réseau essentielles (masque de sous-réseau, passerelle par défaut, domaine, serveurs DNS, etc.).

Illustration

Pour illustrer, imaginez un bureau de poste attribuant des adresses postales. Le serveur DHCP joue un rôle similaire en attribuant des « adresses postales » (adresses IP) aux appareils connectés à un réseau. Cela permet à ces appareils de communiquer entre eux de manière fluide

Pourquoi choisir ISC-DHCP-server ?

ISC-DHCP-server est un choix populaire pour plusieurs raisons. Tout d’abord, il est open-source, ce qui garantit sa gratuité et son développement continu par une large communauté. Sa stabilité, sa fiabilité et sa grande configurabilité en font un outil adapté à tous types de réseaux. Enfin, sa compatibilité avec de nombreux systèmes d’exploitation facilite son intégration dans différents environnements.

ISC DHCP Server Installation
Machine « Server »/Hôte

On va commencer par actualiser ou mettre à jour les paquets, et en suite par installer le serveur ISC DHCP

apt update && apt upgrade -y
apt install isc-dhcp-server -y

Dans le fichier de configuration /etc/default/isc-dhcp-server, modifier la ligne suivante en précisant la carte réseau vers le LAN

nano /etc/default/isc-dhcp-server
INTERFACESv4="enp0s3" # Carte réseau utilisée

PS : Pour ma part j’utilise souvent des interfaces vmbr0, vmbr1 ou eno1, dépend des ressources

Enfin, dans le fichier de configuration /etc/DHCP/DHCP.conf, renseigner une configuration dans le même registre que la configuration ci-dessous, en modifiant suivant vos besoins, en ajoutant des serveurs DNS, des domaines, etc…

nano /etc/DHCP/DHCP.conf
# Definir l'etendue des adresses IP
subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.102 192.168.1.200;

    # Definir les serveurs DNS
    option domain-name-servers 192.168.1.2, 8.8.8.8, 8.8.4.4;

    # Definir la passerelle par defaut
    option routers 192.168.1.254;

    # Definir le serveur NTP (pour synchroniser l'heure des clients)
    option ntp-servers 192.168.1.1;
}

SUIVEZ MOI

Retour en haut