Маршрут IPv6 по умолчанию постоянно исчезает

Маршрут IPv6 по умолчанию постоянно исчезает

У меня есть выделенный сервер, размещенныйКимСуфиэто работаетUbuntu-сервер 18.04. Хотя я и перехожу на IPv4-адрес и IPv6-адрес, я продолжаю получать случайные отключения на IPv6. Выполнение a ping -6 google.comwhen 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

... и посмотрите, повлияет ли это на надежность маршрута по умолчанию.

Связанный контент