Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
fortgeschrittene:kea-dhcp4 [2024/01/04 14:43] ingo_wichmann angelegt |
fortgeschrittene:kea-dhcp4 [2025/08/12 17:21] (aktuell) ingo_wichmann |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== kea-dhcp4-server ====== | ||
+ | |||
Pakete: | Pakete: | ||
- | * Debian 12: ''kea-dhcp4-server'' | + | * Debian (ab 12): ''kea-dhcp4-server'' |
<file javascript /etc/kea/kea-dhcp4.conf> | <file javascript /etc/kea/kea-dhcp4.conf> | ||
Zeile 17: | Zeile 19: | ||
{ | { | ||
"subnet": "192.168.242.0/24", | "subnet": "192.168.242.0/24", | ||
- | "reservation-mode": "disabled", // oder "out-of-pool" // beides wird schneller verarbeitet als der default | + | "id": 1, // Subnet identifier should be unique for each subnet |
+ | // "reservation-mode": "out-of-pool", // oder "disabled" // beides wird schneller verarbeitet als der default "all" | ||
// "pools": [ { "pool": "192.168.242.128 - 192.168.242.191" } ], | // "pools": [ { "pool": "192.168.242.128 - 192.168.242.191" } ], | ||
| | ||
Zeile 61: | Zeile 64: | ||
kea-dhcp4 -t /etc/kea/kea-dhcp4.conf | kea-dhcp4 -t /etc/kea/kea-dhcp4.conf | ||
+ | ++++ Debian 13| | ||
+ | sudo -u _kea kea-dhcp4 -t /etc/kea/kea-dhcp4.conf | ||
+ | ++++ | ||
systemctl restart kea-dhcp4-server.service | systemctl restart kea-dhcp4-server.service | ||
bzw. | bzw. | ||
systemctl kill --signal=HUP kea-dhcp4-server.service | systemctl kill --signal=HUP kea-dhcp4-server.service | ||
+ | |||
+ | Prüfen, ob kea läuft: | ||
+ | lsof -Pni :67 | ||
+ | -> ''kea-dhcp4'' | ||
+ | systemctl status kea-dhcp4-server.service | ||
journalctl -fu kea-dhcp4-server.service | journalctl -fu kea-dhcp4-server.service | ||
+ | |||
Reload für kea-dhcp4 aktivieren: | Reload für kea-dhcp4 aktivieren: | ||
Zeile 72: | Zeile 84: | ||
ExecReload=kill -HUP $MAINPID | ExecReload=kill -HUP $MAINPID | ||
</file> | </file> | ||
+ | systemctl cat kea-dhcp4-server.service | ||
+ | ====== kea-ctrl-agent ====== | ||
+ | Pakete: | ||
+ | * Debian 12: ''kea-ctrl-agent curl jq'' | ||
+ | |||
+ | Aktuelle dhcp4-Konfiguration ausgeben: | ||
+ | curl -X POST -H "Content-Type: application/json" -d '{ "command": "config-get", "service": [ "dhcp4" ] }' http://127.0.0.1:8000/ | jq | ||
+ | TODO für Debian 13: | ||
+ | dpkg-reconfigure kea-ctrl-agent |