Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
|
fortgeschrittene:kea-dhcp4 [2025/08/12 13:05] ingo_wichmann [kea-dhcp4-server] |
fortgeschrittene:kea-dhcp4 [2025/11/15 18:36] (aktuell) ingo_wichmann |
||
|---|---|---|---|
| Zeile 2: | Zeile 2: | ||
| Pakete: | Pakete: | ||
| - | * Debian 12: ''kea-dhcp4-server'' | + | * Debian (ab 12): ''kea-dhcp4-server'' |
| + | |||
| + | ++++ Konfigurationsdatei von ISC-dhcpd zu kea-dhcp4.conf konvertieren | | ||
| + | Pakete: | ||
| + | * Debian (13): ''isc-dhcp-keama'' | ||
| + | |||
| + | keama -i /etc/dhcp/dhcpd.conf -o kea-dhcp4.conf | ||
| + | -> manuelle Anpassungen bleiben notwenig. | ||
| + | ++++ | ||
| <file javascript /etc/kea/kea-dhcp4.conf> | <file javascript /etc/kea/kea-dhcp4.conf> | ||
| Zeile 19: | Zeile 27: | ||
| { | { | ||
| "subnet": "192.168.242.0/24", | "subnet": "192.168.242.0/24", | ||
| - | "reservation-mode": "out-of-pool", // oder "disabled" // beides wird schneller verarbeitet als der default "all" | + | "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 63: | Zeile 72: | ||
| 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. | ||
| Zeile 88: | Zeile 100: | ||
| curl -X POST -H "Content-Type: application/json" -d '{ "command": "config-get", "service": [ "dhcp4" ] }' http://127.0.0.1:8000/ | jq | 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 | ||