3.7. 使用 DHCP 为主机分配静态地址
在 Kea 中,您可以使用子网定义中的保留来将固定 IP 地址分配给介质访问控制(MAC)、DHCP 唯一标识符(DUID)或其他标识符。
例如:使用这个方法总是为服务器或者网络设备分配相同的 IP 地址。
先决条件
-
kea-dhcp4和kea-dhcp6服务已配置并在运行。 -
已以
root用户身份登录。
步骤
如果要配置 IPv4 网络:
编辑
/etc/kea/kea-dhcp4.conf文件,并在subnet4参数中添加保留:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 这个示例将 Kea 配置为始终将
192.0.2.130IP 地址分配给 MAC 地址为52:54:00:72:2f:6e的主机。如需了解更多示例,请参阅
kea-doc软件包提供的/usr/share/doc/kea/examples/kea4/reservations.json文件。验证配置文件的语法:
kea-dhcp4 -t /etc/kea/kea-dhcp4.conf
# kea-dhcp4 -t /etc/kea/kea-dhcp4.confCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果命令返回
Syntax 检查失败,请修复报告中显示的错误。重启
kea-dhcp4服务:systemctl restart kea-dhcp4
# systemctl restart kea-dhcp4Copy to Clipboard Copied! Toggle word wrap Toggle overflow
如果要配置 IPv6 网络:
编辑
/etc/kea/kea-dhcp6.conf文件,并在subnet6参数中添加保留:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 这个示例将 Kea 配置为始终将
2001:db8:0:1::99IP 地址分配给 MAC 地址为52:54:00:72:2f:6e的主机。如需了解更多示例,请参阅
kea-doc软件包提供的/usr/share/doc/kea/examples/kea6/reservations.json文件。验证配置文件的语法:
kea-dhcp6 -t /etc/kea/kea-dhcp6.conf
# kea-dhcp6 -t /etc/kea/kea-dhcp6.confCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果命令返回
Syntax 检查失败,请修复报告中显示的错误。重启
kea-dhcp6服务:systemctl restart kea-dhcp6
# systemctl restart kea-dhcp6Copy to Clipboard Copied! Toggle word wrap Toggle overflow