我使用CloudLinux 8运行cPanel,并按照https://docs.cpanel.net/knowledge-base/general-systems-administration/how-to-get-started-with-ipv6/#add-a-single-ipv6-address-to-your-server的指南将以下内容添加到/etc/sysconfig/network/ifcfg-eth0:
IPV6INIT=yes
IPV6ADDR=2602:fe90:200:55::2/128
IPV6_DEFAULTGW=2602:fe90:200:55::1然后我运行了service network restart,但是IPv6 IP不响应外部ping请求(它确实从服务器本身响应)。
我注意到没有默认网关出现,我也不知道为什么会出现这种情况。
ip -6 ro
unreachable ::/96 dev lo metric 1024 pref medium
unreachable ::ffff:0.0.0.0/96 dev lo metric 1024 pref medium
unreachable 2002:a00::/24 dev lo metric 1024 pref medium
unreachable 2002:7f00::/24 dev lo metric 1024 pref medium
unreachable 2002:a9fe::/32 dev lo metric 1024 pref medium
unreachable 2002:ac10::/28 dev lo metric 1024 pref medium
unreachable 2002:c0a8::/32 dev lo metric 1024 pref medium
unreachable 2002:e000::/19 dev lo metric 1024 pref medium
2602:fe90:200:55::2 dev eth0 proto kernel metric 256 pref medium
unreachable 3ffe:ffff::/32 dev lo metric 1024 pref medium
fe80::/64 dev eth0 proto kernel metric 256 pref medium请注意,出于隐私原因,上面的输出已经进行了调整,并不表示分配给此服务器的实际IPv6空间。
发布于 2022-09-09 22:33:17
博客和教程并不总是完全准确的。
由于在地址上使用了一个/128网络掩码,内核无法自动添加到网关的任何局域网路由。所以没有通往2602:55 90:200:55::1的路线。添加依赖于不可访问的2602:fe90:200:55:1的路由,如下所示:
# ip address add 2602:fe90:200:55::2/128 dev eth0
# ip route add default via 2602:fe90:200:55::1 dev eth0
RTNETLINK answers: No route to host至少有三种方法可以让这个方法发挥作用。我首先手动描述一些事情,并将在稍后展示使用RHEL的ifcfg样式配置可以配置什么。
CloudLinux是基于CentOS的,它基于(或者是……的上游)瑞尔。我没有访问任何CloudLinux的权限,也没有找到任何关于ifcfg风格的网络配置的特定CloudLinux文档。这个配置在RHEL 8中也是不推荐的,它建议使用NetworkManager,但是它仍然可用,OP仍然使用它。
在ifcfg风格的网络配置中,方法2似乎不切实际。方法1或3可以通过附加的配置文件/etc/sysconfig/network-scripts/route6-eth0实现。对于IPv6,只支持ip路由样式的语法:它将反映上面的ip route命令。
在这两种情况下,删除ifcfg-eth0中的参数D12:它将由route6-eth0处理。
route6-eth0:2602:fe90:200:55:55:1/128 dev eth0默认为2602:fe90:200:55:1 dev eth0 )route6-eth0:default via 2602:fe90:200:55:1 dev eth0 onlink在CentOS7上测试没有NetworkManager,CentOS8有和没有NetworkManager。NM可能使用需要更改的其他设置(例如删除自动路由的使用)。
为了最大限度地兼容,可能应该选择设置1。如果存在NM,则一旦重新加载其配置,它将根据需要自动转换配置。
https://unix.stackexchange.com/questions/716737
复制相似问题