如何在家庭网络和服务器网络之间建立支持 IPv6 的 OpenVPN 隧道

如何在家庭网络和服务器网络之间建立支持 IPv6 的 OpenVPN 隧道

我在家庭网络和服务器之间建立了一个 OpenVPN 隧道。以下是我目前的情况:

Server
(IPv4: 198.x.x.5)
IPv6: 2001:xxx:xxx:xxx::abcd) <-----------> My ISP (CGN) <------------> Home Gateway <--------> Home computers
(Public Pool: 2001:xxx:xxx::/64)     (Some public IP addresses)        (172.16.6.22)          (192.168.99.x/24)

服务器有一个公共 IPv4 地址、一个公共 IPv6 地址和一个全局可路由的 IPv6 IP 地址块。这是 OpenVPN 隧道的左侧。

家庭网关是安装了 OpenVPN 的 Linux 机器。此设备运行 radvd(IPv6)和 dhcpd(IPv4)。OpenVPN 隧道端点在这里。它还为家庭计算机提供互联网访问,原生 IPv4/IPv6 双栈互联网接入经验。此设备应获取并分配一个 IPv6 地址块。

如何配置我的 OpenVPN 来实现这一点?

编辑:

我用谷歌搜索,发现了类似的东西但看起来下面的情况与上面的情况不同:

Server
(IPv4: 198.x.x.5)
IPv6: 2001:xxx:xxx:xxx::abcd) <-----------> My ISP (CGN) <--------->   Home computers
(Public Pool: 2001:xxx:xxx::/64)     (Some public IP addresses)        (172.16.6.22)          (192.168.99.x/24)

在这种情况下,每台家用电脑都需要安装 OpenVPN 并将其作为客户端运行。

答案1

如果您的目标是在两个站点上都有可路由的 IPV6 地址,那么请考虑使用 IPV6 隧道代理而不是 VPN 隧道。我自己尝试过 VPN,但问题重重。查看 sixxs 和 hurricane electric。他们可以为您提供 IPV6 块。

相关内容