在CentOS上配置DHCP以支持IPv6,你需要使用dhcpd
的IPv6版本,即dhcpd6
。以下是配置步骤:
安装DHCPv6服务器:
首先,确保你的CentOS系统已经安装了dhcp
包。如果没有安装,可以使用以下命令进行安装:
sudo yum install dhcp
配置DHCPv6服务器:
编辑/etc/dhcp/dhcpd6.conf
文件来配置DHCPv6服务器。你可以参考以下示例配置:
subnet6 fe80::/64 {
option dhcp6.name-servers 2001:db8::1;
option dhcp6.domain-search "example.com";
range6 fe80::100 2001:db8::ffff;
option dhcp6.ia-na 1 {
preferred-lifetime 600;
valid-lifetime 7200;
}
}
这个配置示例中:
subnet6 fe80::/64
定义了一个IPv6子网。option dhcp6.name-servers
指定了DNS服务器的地址。option dhcp6.domain-search
指定了域名搜索列表。range6 fe80::100 2001:db8::ffff
定义了IPv6地址池。option dhcp6.ia-na
配置了IPv6无状态地址自动配置(SLAAC)。配置DHCPv6中继代理(如果需要):
如果你的网络环境需要通过DHCPv6中继代理来转发DHCPv6请求,你需要配置中继代理。编辑/etc/sysconfig/dhcpd6
文件,添加以下内容:
DHCPD6_ARGS="-4 -cf /etc/dhcp/dhcpd6.conf"
然后,重启DHCPv6服务:
sudo systemctl restart dhcpd6
启动DHCPv6服务: 确保DHCPv6服务已经启动并设置为开机自启:
sudo systemctl start dhcpd6
sudo systemctl enable dhcpd6
验证配置:
使用dhcpd6 -t
命令来验证配置文件是否有语法错误:
sudo dhcpd6 -t
如果没有错误,DHCPv6服务器应该已经准备好提供服务。
通过以上步骤,你可以在CentOS上配置DHCPv6服务器以支持IPv6地址分配。根据你的具体需求,可能需要调整配置文件中的参数。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:CentOS 上如何配置 DHCP 服务以支持 IPv6