次の設定があります
Linux 1 Linux 0
eth1 eth0-------------------eth0
14.14.14.80 19.19.19.20 19.19.19.10
2005::5/64 2004::3/64 2001::3/64
Linux0から、pingを実行できます14.14.14.80 or 19.19.19.20
(19.19.19.20
がデフォルトのGWとして追加され、さらにLinux1
、ipv4
転送が有効になりました。ために ipv6
、追加できません2004::3/64
をデフォルトのipv6ゲートウェイとしてLinux0
。私は試した
ip -6 route add default via 2004::3
そして
ip -6 route add default via 2004::
しかし、私はエラーが出ます
RTNETLINK answers: No route to Host
ここで何が欠けていますか?.
最初にルートをゲートウェイに追加する必要があります。
ip -6 route add 2004::3 dev eth0
イーサネットインターフェイス(dev)に固有のものではなく、デフォルトゲートウェイを追加するには、次のコマンドを使用します。
route add default gw <GW IP Address> # For IPv4
route add -A inet6 default gw <GW IP Address> # For IPv6; you must specify the Address Family (AF)
サブネットマスクや送信イーサネットインターフェイスを指定する必要はありません。
作業を確認するには、ホストのIPルーティングテーブルを次のようにリストします。
netstat -rn # for IPv4
netstat -rn -A inet6 # for IPv6