您好,我尝试在我的 centos 7 服务器上配置额外的 ipv6 地址,但它似乎与 centos 6 不同。
这在我的 centos6 服务器上可以工作,但在 CENTOS 7 上不行
IPV6ADDR_SECONDARIES="2602:fde2:0fc0:0128:1111:2222:1212:10/44 \ 2602:fde2:0fc0:0028:1111:2222:1212:11/44"
这两个 IP 都无法通过 ping6 ping 通。但是,如果我只添加 1 个 IP,它就可以工作
IPV6ADDR_SECONDARIES=2602:fde2:0fc0:0128:1111:2222:1212:10/44
例如这是有效的。
但是它只有 1 个 ipv6,我怎样才能使用 IPV6ADDR_SECONDARIES 添加多个?
编辑: 这是我的 eth0 配置
# Created by cloud-init on instance boot automatically, do not edit. # BOOTPROTO=none DEFROUTE=yes DEVICE=eth0 DNS1=1.1.1.1 DNS2=9.9.9.9 GATEWAY=23.XXX.32.65 IPADDR=23.XXX.32.94 IPV6ADDR=2602:fde2:fc0::37/44 IPV6INIT=yes IPV6_DEFAULTGW=2602:fde2:fc0::1 NETMASK=255.255.255.224 ONBOOT=yes TYPE=Ethernet USERCTL=no IPV6ADDR_SECONDARIES="2602:fde2:0fc0:0128:1111:2222:1212:10/44 \ 2602:fde2:0fc0:0028:1111:2222:1212:11/44"
答案1
好的,这就是我的解决方案。您必须删除反斜杠。
例子
IPV6ADDR_SECONDARIES="2602:fde2:0fc0:0128:1111:2222:1212:10/44 \ 2602:fde2:0fc0:0028:1111:2222:1212:11/44"
成为
IPV6ADDR_SECONDARIES="2602:fde2:0fc0:0128:1111:2222:1212:10/44 2602:fde2:0fc0:0028:1111:2222:1212:11/44"
我不知道这是为什么。这是 centos6 和 7 之间的差异还是只是我的机器之间的差异。
感谢@MichaelHampton 提供解决方案。