online.net独服CentOS 8增加支持IPV6
配置DHCP ipv6客户端
新建文件:/etc/dhcp/dhclient6.conf
,内容如下:
interface "eth0" {
send dhcp6.client-id DUID;
}
把DUID替换为您的子网DUID。
配置DHCP ipv6客户端服务
新建文件:/etc/systemd/system/dhclient.service
,内容如下:
[Unit]
Description=dhclient for sending DUID IPv6
After=network-online.target
Wants=network-online.target
[Service]
Restart=always
RestartSec=10
Type=forking
ExecStart=/usr/sbin/dhclient -cf /etc/dhcp/dhclient6.conf -6 -P -v eth0
ExecStop=/usr/sbin/dhclient -x -pf /var/run/dhclient6.pid
[Install]
WantedBy=network.target
上面命令:/usr/sbin/dhclient
,每个系统可能不一样,可以用which dhclient
来获取实际路径。
启动DHCP ipv6客户端服务
systemctl enable dhclient.service
编辑网卡配置
编辑文件:/etc/sysconfig/network-scripts/ifcfg-eth0
,关键的3行如下:
IPV6INIT="yes"
IPV6ADDR="IPV6ADDRESS/PREFIXLEN"
IPV6_AUTOCONF="yes"
把IPV6ADDRESS/PREFIXLEN,替换为您Bloc IP子网的IPV6配置;
Bloc IP子网示例:2001:bc5:3826:200:: /56
,配置则为:2001:bc5:3826:200::1/56
,完成后:
IPV6INIT="yes"
IPV6ADDR="2001:bc5:3826:200::1/56"
IPV6_AUTOCONF="yes"
配置完成后,输入reboot
,重启系统验证服务和配置是否生效。
相关命令
查看配置:ifconfig -a
命令行启动dhclient:dhclient -cf /etc/dhcp/dhclient6.conf -6 -P -v eth0
检查ipv6是否生效:ping6 ipv6.google.com
版权属于:大卫科技Blog
本文链接:https://www.iyuu.cn/archives/411/
转载时须注明出处