配置kea dhcpv4、ddns.note
·注意: kea-dhcp4-server中还必须加一个启用 ddns
一、kea-dhcp4-server(SRVB1、SRVB2):

1、dhcp 分配地址:
# kea-dhcp4-server //IPv4 DHCP
# kea-dhcp6-server //IPv6 DHCP
apt install -y kea-dhcp4-servervim /etc/kea/kea-dhcp4.conf指定监听的网卡接口(一定要加上双引号 和中括号)

指定dhcp地址池范围:

指定 dns 服务器地址 和 网关地址:
这里也可以使用 code: 6 来指定(option 6 是dns服务器地址,option 3 是网关地址,网关可以直接在 subnet中指定也能够在这里指定)

指定 ntp 服务器地址(使用 code 42 或者 name "ntp-servers"):
注意:该选项只能够写 ip,不能够写域名,这是 DHCP 协议标准(RFC 2132)的规定,无法绕过

或

·注释原本 192.0.2.0/24 网段的默认内容,否则启动会报错:

这里只显示了部分,要全部注释掉
·可选:指定domain和search:
如果不注释掉,不配置,就会分配默认的 example.com

·可选:固定分配地址:

·必须加:启用 ddns:
vim /etc/kea/kea-dhcp4.conf
在客户端查看 ntp 服务器地址是否成功获取:
grep "ntp-servers" /var/lib/dhcp/dhclient.leases
2、ddns:
(1)配置 dns 服务器:
先配置 apparmor 允许bind 读写 /etc/bind目录
vim /etc/bind9/named.conf
systemctl restart bind9
(2)配置 kea ddns:
vim /etc/kea/kea-dhcp-ddns.conf注意:port这里的 53必须不能加双引号

圈起来的都是需要手动添加的内容
·加上 tsig:
# 生成 tsig:
tsig-keygen -a hmac-sha256 >> /etc/bind/named.conf

vim /etc/kea/kea-dhcp4.conf
被注释的内容是可选项,可以不加
systemctl restart kea-dhcp4-server kea-dhcp-ddns-server bind9·测试:

