Comment mettre en place un dhcp-server sous debian
Pré-requis
Debian 12 ou ubuntu-server 20.04 ou 22.04 et avoir les droits sudo
Connaitre les bases réseau TCP/IP
Installation
Pour cela il faut installer le paquet isc-dhcp-server
D'abord on met les dépot apt à jour
sudo apt update
Et on installe le paquet isc-dhcp-server
sudo apt install isc-dhcp-server
Configuration
First! on va modifier le fichier /etc/default/isc-dhcp-server
avec nano
sudo nano /etc/default/isc-dhcp-server
On dé-commente la ligne DHCPv4_CONF et on spécifie bien l'interface dans INTERFACESv4, pour mon cas c'est ens18.
Et puis on configure le dhcp-server (dhcpd), tous se passera dans le fichier de config /etc/dhcp/dhcpd.conf
On met les paramètres global comme le domain-name et le dns et cherche authoritative et on dé-commente cette ligne
option domain-name "debian.dz.lan";
option domain-name-servers 1.1.1.1;
default-lease-time 600;
max-lease-time 7200;
authoritative;
Et on configure notre subnet comme ceci, ces lignes sont dans le fichier de config il faut juste les dé-commenter et mettre la config de notre réseaux
subnet 172.16.1.0 netmask 255.255.255.0 {
range 172.16.1.180 172.16.1.230;
option routers 172.16.1.1;
}
Finalement il faut démarrer le serveur dhcp
sudo systemctl start isc-dhcp-server
Pour voir le status du dhcp-server
sudo systemctl status isc-dhcp-server