ローカルネットワーク上のすべてのipv6トラフィックをVPNインターフェイスにリダイレクトしたいと思います。 Eth1はローカルサーバーのローカルインターフェイスで、eth0は私のホームルーターからインターネットに接続するために使用されます。
したがって、パケットは次のようになります。すべてのローカルクライアント - >ローカルサーバー - >リモートVPN - >オープンワールド。私はかなり長い間ipv4を使ってこれを設定してきましたが、うまくいきます。 ipv6の場合は、ローカルサーバーにルーティングルールを追加する必要があると思いますが、正しく実行する方法がわかりません。
ローカルサーバーインターフェース:
eth0 Link encap:Ethernet HWaddr 9e:17:d2:87:42:95
inet addr:192.168.13.21 Bcast:192.168.13.255 Mask:255.255.255.0
inet6 addr: fe80::d217:c2ff:fe87:5295/64 Scope:Link
eth1 Link encap:Ethernet HWaddr 00:13:3b:0f:e5:04
inet addr:10.0.6.5 Bcast:10.0.6.255 Mask:255.255.255.0
inet6 addr: fe80::213:3bff:fe0f:e504/64 Scope:Link
tap0 Link encap:Ethernet HWaddr 7a:fa:d6:54:38:09
inet addr:172.16.0.65 Bcast:172.16.0.66 Mask:255.255.255.252
inet6 addr: fe80::64fa:c6ff:fe54:3809/64 Scope:Link
ルーティングルールに加えて、ローカル環境またはリモートVPNシステムで実行する必要がある他のタスクはありますか?私はipv6配信がどこでも有効になっていると思います。
助けてくれてありがとう。回答が必要な後続の質問があれば、喜んで回答いたします。乾杯
編集:VPNサーバーはOpenVPNを使用します。私は現在ipv4で動作するようにすべての設定が完了したと思います。 openvpnサーバーまたはクライアント構成を機能させるために特別に変更する必要がありますか?
答え1
インターフェイスに一意のローカルIPv6アドレスを割り当てますtap0
。
ip -6 addr add dev tap0 fd00::1/126 nodad
もう一方の端に一意のローカルIPv6アドレスを割り当てます。
ip -6 addr add dev tap0 fd00::2/126 nodad
次に、リモートサイトを介してデフォルトのipv6パスを作成します。
ip -6 ro add default via fd00::2 dev tap0
その後、リモートエンドポイントからローカルエンドポイントの後ろのホストに特定のホストパスを追加できます。
実際、ローカルリンクをデフォルトパスとして使用できますが、通常は一意のパスがより便利です。