OpenVPN をセットアップしたので、ルートを手動でセットアップする必要がありますが、もう一方の端に ping を実行できません。tun0 インターフェースがアップしており、IPv6 アドレス fd2d:65e3:ed0d:8::1010/64 (グローバル スコープ) が OpenVPN によって設定されています。今、私は反対側に到達しようとしています。
$ping6 -I tun0 ff02::2
PING ff02::2(ff02::2) from fd2d:65e3:ed0d:8::1010 tun0: 56 data bytes
64 bytes from fd2d:65e3:ed0d:8::1010: icmp_seq=1 ttl=64 time=0.049 ms
64 bytes from fd2d:65e3:ed0d:8::: icmp_seq=1 ttl=64 time=63.2 ms (DUP!)
反対側の IP アドレスは fd2d:65e3:ed0d:8:: です。よし、まずルートを追加しましょう。
$ip route add fd2d:65e3:ed0d:8::/64 dev tun0
.. そして、反対側に ping を送信しましょう:
$ping6 fd2d:65e3:ed0d:8::
PING fd2d:65e3:ed0d:8::(fd2d:65e3:ed0d:8::) 56 data bytes
64 bytes from fd2d:65e3:ed0d:8::1010: icmp_seq=1 ttl=64 time=0.031 ms
ローカル インターフェイスが応答するのはなぜですか? トンネルの反対側に ping を送信するにはどうすればよいですか?
編集:
ip route add 2000::/3 via fd2d:65e3:ed0d:8:: dev tun0
...「RTNETLINKの回答:ホストへのルートがありません」というメッセージが表示されますが、これは許可されています:
ip route add 2000::/3 via fd2d:65e3:ed0d:8::1 dev tun0