DHCP ( sur serveur dns debian 12)
Mise
Installation endu placeserveur DHCP surKEA
sudo 12apt-get Installationupdate
dessudo packet DHCP :
aptapt-get install isc-dhcp-kea-dhcp4-server -y
Relever l'interface ( ici ens19) avec ip a
ParNous laallons suitepartir allersur dansun fichier de configuration vierge, car le fichier d'origine contient beaucoup d'informations. Nous allons renommer le fichier de configuration par défaut, car il peut être utile afin d'avoir un exemple :
sudo mv /etc/kea/kea-dhcp4.conf /etc/kea/kea-dhcp4.conf.bkp
Puis, créez et éditez le fichier de configuration du dhcpserveur DHCP via cette commande :
sudo nano /etc/default/isc-dhcp-serverkea/kea-dhcp4.conf
Dans ce fichier, vous devez commencer par indiquer les lignes spécifiées ci-dessous.
UneAttention fois: il est déconseillé d'utiliser des commentaires dans un fichier JSON (cela peut être à l'origine de certains problèmes), donc supprimez les lignes commençant par "//", elles sont là uniquement pour vous aider.
{
"Dhcp4": {
// Interface réseau sur laquelle le service DHCP doit être en écoute
"interfaces-config": {
"interfaces": [ "ens19" ]
},
// Durée des baux DHCP (bail de 8 jours, renouvelable à partir de 4 jours, pas néssésaire d'y toucher)
"valid-lifetime": 691200,
"renew-timer": 345600,
"rebind-timer": 604800,
// Serveur DHCP principal sur ce réseau local
"authoritative": true,
// Configuration de la base des baux DHCP
"lease-database": {
"type": "memfile",
"persist": true,
"name": "/var/lib/kea/kea-leases4.csv",
"lfc-interval": 3600
},
"subnet4": [
{
"subnet": "192.168.130.0/24",
"pools": [ { "pool": "192.168.130.10 - 192.168.130.50" } ],
"option-data": [
{
"name": "domain-name-servers",
"data": "192.168.100.2"
},
{
"name": "domain-search",
"data": "gsb.sio.jja"
},
{
"name": "routers",
"data": "192.168.130.1"
}
]
}
]
}
}
Quand la configuration est prête, enregistrez le fichier ,et ilrelancez fautle décomenterservice ladu ligneserveur suivanteDHCP :
DHCPDv4_CONF=/etc/dhcp/dhcpd.conf
sudo
Et ajouter en bas du fichier notre interface LAN , ici ens19
Le screne ci dessous montre le résusltat finale :

Par la suite il faut modifier un nouveau fichier de configuration qui est a cette endrois :
nano /etc/dhcp/dhcpd.conf
Dans ce fichier il faut mettre
-le nom du domaine du réseau
-l'adresse du dns ( 2éme dns optionelle)

Toujours dans le meme fichier mettre en dessous la plage de notre HDCP avec le réseau ou il doit etre effectif : (exemple)

Puis par la suite redémarer le dhcp avec :
systemctl restart isc-dhcp-serverkea-dhcp4-server.service
Si le serveur DHCP ne démarre pas, vérifiez les journaux. Vous pouvez utiliser cette commande :
sudo journalctl -xe | grep -e kea
Une erreur de saisie ou de syntaxe est vite arrivée... Donc, vous n'êtes pas à l'abri de voir une erreur telle que celle-ci :
DHCP4_INIT_FAIL failed to initialize Kea server: configuration error using file '/etc/kea/kea-dhcp4.conf': /etc/kea/kea-dhcp4.conf:2.1-7: syntax error