Serveur DHCP IPv4
On va faire appel à Kea DHCPv4 pour assigner les adresses IPv4 à nos clients.
Installation du paquet :
# apt install kea-dhcp4-server
La configuration se trouve dans /etc/kea/, l’exemple fourni dans le dossier est très (trop ?) complet.
Pour se simplifier la vie, on va prendre l’exemple donné dans la documentation officielle.
/etc/kea/kea-dhcp4.conf{
"Dhcp4": {
"valid-lifetime": 4000,
"renew-timer": 1000,
"rebind-timer": 2000,
"interfaces-config": {
"interfaces": [
"ens19" (1)
]
},
"lease-database": {
"type": "memfile",
"persist": true,
"name": "/var/lib/kea/kea-leases4.csv" (2)
},
"subnet4": [
{
"id": 1,
"subnet": "10.0.X.0/24", (3)
"pools": [
{
"pool": "10.0.X.100 - 10.0.X.200" (4)
}
],
"option-data": [
{
"name": "routers",
"data": "10.0.X.1" (5)
}
]
}
]
}
}
| 1 | Interface interne du routeur |
| 2 | Nom du fichier de données de Kea, différent de l’exemple |
| 3 | Adresse du réseau |
| 4 | Adresses min et max de la plage à distribuer aux clients |
| 5 | Adresse de la passerelle par défaut du réseau interne |
Pour prendre en compte les modifications, il faut redémarrer le serveur avec :
# systemctl restart kea-dhcp4-server.service