我在尝试在专用 CentOS 7.7 服务器上设置静态 IPv6 地址时遇到了一个奇怪的问题。我有时能够 ping 网关,但每次我重新启动网络(使用systemctl 重启网络)或重新启动服务器,连接就会丢失。我不确定问题是出在服务器上还是出在服务器提供商上。
我无法修复 NetworkManager 的问题,因此我禁用了它,只使用/etc/sysconfig/网络脚本/ifcfg-em1文件并一直在使用知识产权命令来处理路线。
的内容ifcfg-em1与IPv6设置相关的文件是:
IPV6INIT=yes
IPV6_AUTOCONF=no
IPV6_FAILURE_FATAL=no
IPV6ADDR=2604:4300:a:289::2/64
IPV6_DEFAULTGW=2604:4300:a:289::1
IPV6_DEFROUTE=yes
我也尝试过这些设置(但没有成功):
IPV6_PRIVACY=no
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
结果ip-6a是:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: em1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
inet6 2604:4300:a:289::2/64 scope global
valid_lft forever preferred_lft forever
inet6 fe80::2a0:d1ff:feec:aa4c/64 scope link
valid_lft forever preferred_lft forever
ping 网关时的输出:
PING 2604:4300:a:289::1(2604:4300:a:289::1) from 2604:4300:a:289::2 em1: 56 data bytes
From 2604:4300:a:289::2 icmp_seq=1 Destination unreachable: Address unreachable
From 2604:4300:a:289::2 icmp_seq=2 Destination unreachable: Address unreachable
From 2604:4300:a:289::2 icmp_seq=3 Destination unreachable: Address unreachable
路由表为:
::/96 :: !n 1024 0 0 lo
0.0.0.0/96 :: !n 1024 0 0 lo
2002:a00::/24 :: !n 1024 0 0 lo
2002:7f00::/24 :: !n 1024 0 0 lo
2002:a9fe::/32 :: !n 1024 0 0 lo
2002:ac10::/28 :: !n 1024 0 0 lo
2002:c0a8::/32 :: !n 1024 0 0 lo
2002:e000::/19 :: !n 1024 0 0 lo
2604:4300:a:289::/64 :: U 256 5 11 em1
3ffe:ffff::/32 :: !n 1024 0 0 lo
fe80::/64 :: U 256 0 0 em1
::/0 2604:4300:a:289::1 UG 1 4 6 em1
::/0 :: !n -1 1 223 lo
::1/128 :: Un 0 3 9 lo
2604:4300:a:289::2/128 :: Un 0 4 39 lo
fe80::2a0:d1ff:feec:aa4c/128 :: Un 0 1 0 lo
ff00::/8 :: U 256 8 82 em1
::/0 :: !n -1 1 223 lo
输出自ip -6 路由:
unreachable ::/96 dev lo metric 1024 error -113 pref medium
unreachable ::ffff:0.0.0.0/96 dev lo metric 1024 error -113 pref medium
unreachable 2002:a00::/24 dev lo metric 1024 error -113 pref medium
unreachable 2002:7f00::/24 dev lo metric 1024 error -113 pref medium
unreachable 2002:a9fe::/32 dev lo metric 1024 error -113 pref medium
unreachable 2002:ac10::/28 dev lo metric 1024 error -113 pref medium
unreachable 2002:c0a8::/32 dev lo metric 1024 error -113 pref medium
unreachable 2002:e000::/19 dev lo metric 1024 error -113 pref medium
2604:4300:a:289::/64 dev em1 proto kernel metric 256 pref medium
unreachable 3ffe:ffff::/32 dev lo metric 1024 error -113 pref medium
fe80::/64 dev em1 proto kernel metric 256 pref medium
default via 2604:4300:a:289::1 dev em1 metric 1 pref medium
我不确定所有这些路由来自哪里,以及它们是否都应该在那里。我尝试删除除默认路由之外的所有内容,但仍然没有成功。
我究竟做错了什么?
答案1
在向我的服务器提供商施压后,他们承认他们那边出了问题,并最终修复了问题。现在似乎运行正常。