
У меня есть выделенный сервер, размещенныйКимСуфиэто работаетUbuntu-сервер 18.04. Хотя я и перехожу на IPv4-адрес и IPv6-адрес, я продолжаю получать случайные отключения на IPv6. Выполнение a ping -6 google.com
when it's dropped дает следующее:
Network is unreachable
Если я попробую sudo ifup eth0`, то получу следующее:
RTNETLINK отвечает: Файл существует. Не удалось поднять eth0.
...так как интерфейс уже запущен - только IPv4. ifup -n eth0
Однако, выполнив, я могу увидеть список команд, которые он выполняет при запуске интерфейса. В частности, выполнение следующей команды, по-видимому, временно устраняет проблему:
/sbin/ip -family inet6 route add default via 2001:41d0:e:07ff:ff:ff:ff:ff
....затем (после небольшой задержки) тестирование ping -6 google.com
снова заработало.
Однако вскоре после этого он снова случайно выпадает.
Кто-нибудь знает, что происходит, и как остановить исчезновение маршрута IPv6 по умолчанию?
Редактировать:Раздел IPv6 /etc/network/interfaces
выглядит так:
iface eth0 inet6 static
address 2001:41d0:e:074b::1
netmask 128
dns-nameservers 2001:41d0:3:163::1
post-up /sbin/ip -family inet6 route add 2001:41d0:e:07ff:ff:ff:ff:ff dev eth0
post-up /sbin/ip -family inet6 route add default via 2001:41d0:e:07ff:ff:ff:ff:ff
pre-down /sbin/ip -family inet6 route del default via 2001:41d0:e:07ff:ff:ff:ff:ff
pre-down /sbin/ip -family inet6 route del 2001:41d0:e:07ff:ff:ff:ff:ff dev eth0
решение1
На основании предоставленных комментариев я бы попробовал заменить маршрутизацию в конфигурации интерфейса следующим образом:
post-up /sbin/ip -family inet6 route add default via fe80::1ee6:c7ff:fe52:740 dev eth0
pre-down /sbin/ip -family inet6 route del default via fe80::1ee6:c7ff:fe52:740 dev eth0
... и посмотрите, повлияет ли это на надежность маршрута по умолчанию.