安装
命令
apt install gnupg dirmngr apt-transport-https ca-certificates curl sudo命令
apt search mariadb-server命令
apt install mariadb-server命令
mysql_secure_installation命令
systemctl status mariadb命令
mysql -u root命令
curl -1sLf 'https://dl.cloudsmith.io/public/isc/kea-2-6/setup.deb.sh' | sudo -E bash命令
apt search isc-kea命令
apt install isc-kea-admin isc-kea-ctrl-agent isc-kea-dhcp4命令
kea-admin db-init mysql -u kea -p 123456 -n kea命令
nano /etc/kea/kea-dhcp4.conf配置文件
配置块
{
"Dhcp4": {
"interfaces-config": {
"interfaces": ["enp6s19"]
},
"lease-database": {
"type": "mysql",
"name": "kea",
"user": "kea",
"password": "123456",
"host": "127.0.0.1",
"port": 3306
},
"multi-threading": {
"enable-multi-threading": true,
"thread-pool-size": 12,
"packet-queue-size": 66
},
"control-socket": {
"socket-type": "unix",
"socket-name": "/tmp/kea4-ctrl-socket"
},
"hooks-libraries": [
{
"library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_lease_cmds.so"
},
#/usr/local/lib/kea/hooks/sequential_ip.so
#/ {
#/ "library": "/usr/local/lib/kea/hooks/ignore_option50.so"
#/ },
{
"library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_stat_cmds.so"
}
],
"expired-leases-processing": {
"reclaim-timer-wait-time": 10,
"flush-reclaimed-timer-wait-time": 25,
"hold-reclaimed-time": 172800,
"max-reclaim-leases": 100,
"max-reclaim-time": 250,
"unwarned-reclaim-cycles": 5
},
"subnet4": [
{
"id": 1,
"subnet": "10.255.252.0/22",
"pools": [
{ "pool": "10.255.252.100 - 10.255.255.254" }
],
"reservations-global": true,
"option-data": [
{ "name": "routers", "data": "10.255.252.10" },
{ "name": "subnet-mask", "data": "255.255.252.0" },
{ "name": "domain-name-servers", "data": "8.8.8.8" },
{ "name": "domain-name", "data": "local.lan" }
]
}
],
"valid-lifetime": 43200,
"renew-timer": 14400,
"rebind-timer": 28800,
"loggers": [
{
"name": "kea-dhcp4",
"output-options": [
{
"output": "stdout",
"pattern": "%-5p %m\n",
"flush": false,
"maxsize": 5242880,
"maxver": 10
}
],
"severity": "INFO"
}
]
}
}命令
systemctl restart isc-kea-dhcp4-server.service命令
systemctl status isc-kea-dhcp4-server.service命令
systemctl status isc-kea-ctrl-agent.service命令
systemctl restart isc-kea-ctrl-agent.service