Commande pour installer le serveur DHCP : apt install isc-dhcp-server
Les deux fichiers à modifier :
fichier /etc/dhcp/dhcpd.conf
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.200;
option domain-name-servers 192.168.1.254;
option domain-name « mondomaine.hyp »;
option netbios-name-servers 192.168.1.1;
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
default-lease-time 86400;
max-lease-time 676800;
}
Sur Debian, il y a une petite spécificité, il faut indiquer dans /etc/default/isc-dhcp-server sur quelles interfaces va écouter le service DHCP.
vi/etc/default/isc-dhcp-server
On décommente :
DHCPDv4_CONF=/etc/dhcp/dhcpd.conf
Et un peu plus bas, on spécifie les interfaces d’écoute.
INTERFACESv4= »enp23s0″
INTERFACESv6= »enp23s0″
Récupérer le nom avec la commande
ip a
Lancement et configuration du service
Une fois la config terminée, on lance notre DHCP:
systemctl start isc-dhcp-server
Et on ajoute le service au démarrage :
systemctl enable isc-dhcp-server