web-dev-qa-db-ja.com

デフォルトのIPv6ルートは消え続けます

KimSufi が実行している専用サーバーUbuntu Server 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ルートが消えないようにする方法を誰かが知っていますか?

編集:/etc/network/interfacesのIPv6セクションは次のようになります:

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

...そしてそれがデフォルトルートの信頼性に影響を与えるかどうかを確認します。

2
guzzijason