Configurer le serveur Debian SRV-DHCP en tant que serveur DHCP sur le réseau LAN 10.10.10.0/24.
Il devra fournir une configuration IP automatiquement à PC-CLIENT.
Pour cela, nous allons utiliser isc-dhcp-server, qui, bien que n'étant plus maintenu, est toujours disponible dans les paquets et offre une solution extrêmement rapide de configuration.
ISC DHCP Server est un serveur DHCP open source développé par l'Internet Systems Consortium (ISC).
Nous verrons comment configurer son successeur dans un prochain TP.
Pour la configuration de ce serveur DHCP, nous allons créer une étendue d'IP attribuables entre 10.10.10.2 et 10.10.10.199.
Nous considérons que les configurations IP du PARE-FEU et de SRV-DHCP sont faîtes, et que ce dernier accède bien à internet.
Sur SRV-DHCP, loguez-vous en root, puis
Mettre le catalogue des paquets à jour
apt update
Installer isc-dhcp-server
apt install isc-dhcp-server -y
L'installation se termine par des erreurs. Pas de panique, nous allons gérer cela.
Configurer l'interface sur laquelle le DHCP devra se propager (eth0 pour nous) et spécifier l'emplacement du fichier de configuration de l'étendue DHCP pour IPv4.
Copiez/collez les commandes suivantes ou ouvrez le fichier /etc/default/isc-dhcp-server pour effectuer la modification.
sed -i 's/INTERFACESv4=""/INTERFACESv4="eth0"/' /etc/default/isc-dhcp-server
sed -i 's/#DHCPDv4_CONF=\/etc\/dhcp\/dhcpd.conf/DHCPDv4_CONF=\/etc\/dhcp\/dhcpd.conf/' /etc/default/isc-dhcp-server
Ce qui donne :
Faire une sauvegarde du fichier de configuration par défaut :
cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.BAK
Créer notre étendue DHCP
Voici a minima ce qui doit figurer dans le fichier /etc/dhcp/dhcpd.conf :
# Autoriser le DHCP sur le réseau
authoritative;
# Définition du sous-réseau et de l'étendue DHCP :
subnet 10.10.10.0 netmask 255.255.255.0 {
range 10.10.10.2 10.10.10.199;
option routers 10.10.10.1;
option domain-name-servers 1.1.1.1, 8.8.8.8;
option broadcast-address 10.10.10.255;
default-lease-time 86400;
max-lease-time 86400;
}
Activer notre serveur DHCP au démarrage de SRV-DHCP
systemctl enable isc-dhcp-server
Démarrer notre serveur DHCP maintenant :
systemctl start isc-dhcp-server
Voir le résultat sur le PC-CLIENT :