WEB DEVELOPMENT
[edit]

ISC Kea DCHP

Install


apt install kea

Configure


nano /etc/kea/kea-dhcp4.conf


{
    "Dhcp4": {
        "interfaces-config": {
            "interfaces": ["enp3s0f0", "enp3s0f1", "enp4s0f0", "enp4s0f1"]
        },
        "control-socket": {
            "socket-type": "unix",
            "socket-name": "/run/kea/kea4-ctrl-socket"
        },
        "lease-database": {
            "type": "memfile",
            "lfc-interval": 3600
        },
        "valid-lifetime": 600,
        "max-valid-lifetime": 7200,
        "subnet4": [{
            "id": 1,
            "subnet": "10.0.0.0/24",
            "pools": [{
                "pool": "10.0.0.150 - 10.0.0.200"
            }],
            "option-data": [{
                    "name": "routers",
                    "data": "10.0.0.254"
                },
                {
                    "name": "domain-name-servers",
                    "data": "10.0.0.1, 10.0.0.2"
                },
                {
                    "name": "domain-name",
                    "data": "berladyn.home"
                }
            ]
        }]
}

nano /var/lib/kea/kea-leases4.csv

Command


# systemctl start kea-dhcp4-server
# systemctl stop kea-dhcp4-server
# systemctl restart kea-dhcp4-server

Journaling


journalctl -u kea-dhcp4-server


$ sudo journalctl --rotate
$ sudo journalctl --vacuum-time=1s


External Links