Vpn
將 IPv6 流量重定向到 VPN 介面
我想將所有 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 伺服器或客戶端的配置中專門修改什麼以使其工作?
tap0
為您的介面分配唯一的本地 IPv6 地址: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
然後,您可能希望將特定主機路由從遠端端點添加到本地端點後面的主機。
實際上,您可以將連結本地用於預設路由,但唯一的通常更方便。