online.net独服CentOS 8增加支持IPV6

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

最后修改:2020 年 09 月 10 日 03 : 20 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论