Назад | Перейти на главную страницу

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

У меня есть выделенный сервер, размещенный на KimSufi это работает Сервер Ubuntu 18.04. Хотя я использую и IPv4-адрес, и IPv6-адрес, я продолжаю получать случайные отказы от IPv6. Делая ping -6 google.com когда он выпал, дает следующее:

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

Основываясь на комментариях, предоставленных до сих пор, я бы попытался заменить маршрутизацию в конфигурации интерфейса следующим:

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

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