У меня возникает странная проблема при попытке настроить статический IPv6-адрес на выделенном сервере CentOS 7.7. Иногда я могу пропинговать шлюз, но каждый раз, когда я перезагружаю сеть (используя systemctl перезапустить сеть) или перезагрузите сервер, соединение потеряно. Я не уверен, связана ли проблема с сервером или с поставщиком моего сервера.
Мне не удалось исправить проблему с NetworkManager, поэтому я отключил его, чтобы использовать только / и т. д. / sysconfig / сетевые сценарии / ifcfg-em1 файл и использовали ip команда, чтобы поиграть с маршрутами.
Содержание 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 -6 а является:
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 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
Я не уверен, откуда берутся все эти маршруты и все ли они должны быть там. Я попытался удалить все, кроме маршрута по умолчанию, но все равно не повезло.
Что я делаю не так?
После давления на моего поставщика серверов они признали, что с их стороны что-то не так, и наконец решили проблему. Кажется, теперь все работает нормально.
Попробуйте добавить ONBOOT=yes
в файл конфигурации.