Ubuntu 14.04のIPv6ルーティングの設定

Ubuntu 14.04のIPv6ルーティングの設定

ゲートウェイを追加すると、次のエラーが発生します。 RTNETLINK answers: No route to host

次のコマンドをすべて使用しました。

root@server1:~# /sbin/ip -6 route add default via 2620:1e6:101::8888:1
RTNETLINK answers: No route to host
root@server1:~# ip -6 r a default via 2620:1e6:101::1/64 dev venet0
Error: an inet address is expected rather than "2620:1e6:101::1/64".

しかし、問題は解決しません

答え1

両方のコマンドにはいくつかの問題があります。最初のコマンドはインターフェイスを定義しませんが、2番目のコマンドは(エラーメッセージに示すように)アドレスが不足しています。これは2620:1e6:101::1/64、アドレスではなくサブネットを意味します。

これを行う必要があります:

ip -6 route add default via 2620:1e6:101::8888:1 dev venet0

ipiproute2ユーティリティスイートの使用方法の詳細については、以下を参照してください。iproute2チートシート。 iproute2の魔法の詳細については、以下を参照してください。ここ- 文書は少し古いですが、まだ有効です。

関連情報