IPv6 6in4 転送

IPv6 6in4 転送

/64 のリモート Linux ボックスを使用して、自宅で IPv6 接続を有効にするために 6in4 IPv6 トンネルを正常にセットアップしました。2 つのホスト間の接続は正常に機能しますが、インターネットとは機能しません。

私の設定は次のとおりです:

Linux ボックス eth0: 2001:470:XXXX:XXXX::1
Linux ボックス 6in4: 2001:470:XXXX:XXXX::2 --> 2001:470:XXXX:XXXX::3 プレフィックス長 128
Linux ボックス 6in4: 172.16.0.1 --> 172.16.0.2
Linux ボックス tun0: 172.16.0.1 --> 172.16.0.2/32
ホーム 6in4: 2001:470:XXXX:XXXX::3 --> 2001:470:XXXX:XXXX::2 プレフィックス長 128
ホーム 6in4: 172.16.0.2 --> 172.16.0.1
ホーム tun0: 172.16.0.2 --> 172.16.0.1/32

ホームルート: デフォルト dev 6in4 Linux ボックスルート: デフォルト 2001:470:XXXX:XXXX::ff (ゲートウェイ) Linux ボックスルート: 2001:470:XXXX:XXXX::4 6in4 経由

自宅からは、2001:470:XXXX:XXXX::1 と 2001:470:XXXX:XXXX::2 に正常に ping できました。Linux
ボックスからは、2001:470:XXXX:XXXX::3 に正常に ping できました。
外部からは、2001:470:XXXX:XXXX::1 に正常に ping できました。
外部からは、2001:470:XXXX:XXXX::2 にも 2001:470:XXXX:XXXX::3 にも ping できません
Linuxボックスから外部(google.com)にpingを実行することに成功しました。
自宅からは外にpingできない

IPv6 転送を有効にしました: $> sysctl net/ipv6/conf/all/forwarding net.ipv6.conf.all.forwarding = 1

しかし、何も変わりません。外部から 2001:470:XXXX:XXXX::3 に ping できれば、2001:470:XXXX:XXXX::4 にもアクセスできると思います。

これは、「内部」 IPv6 ネットワークがパブリック ネットワークとは異なる必要があるためである可能性がありますが、その場合、ip6tables が許可しないトラフィックを NAT する必要があります...

誰かアイデアをお持ちの方がいらっしゃいましたら、ぜひ教えてください :)

関連情報