我有一个 OpenVPN 服务器配置为使用 IPv4 和 IPv6。
IPv4 一切正常 - 我可以 ping 和浏览互联网。
IPv6 只能 ping 通。
我有一个由 Hurricane 隧道代理分配给我的 /48,并配置为将 ipv6 分配给我的测试网络。从外部我可以 ping 由 VPN 分配给我的 ipv6,并且我可以从我的客户端 ping ipv6 互联网。如果我尝试在 ipv6 中冲浪,例如 ipv6.google.com 或某些 ipv6 测试网页,它们无法识别 vpn 分配的 ipv6,但如果我从测试页面运行 Traceroute6 或 ping6,则它们可以 ping 或跟踪我的 ipv6。追踪我使用的 ipv6https://centralops.net/co/Traceroute.aspx
有谁知道可能是什么原因吗?我尝试了 OpenVPN 的各种参数和配置,但没有任何改变。会不会是Iptables规则的问题?有什么建议吗?
iptables6:
ip6tables -t nat -I POSTROUTING 1 -s my:ipv6:he:vpn:subnet::/112 -o ens192 -j 伪装 ip6tables -I 输入 1 -i tun0 -j 接受 ip6tables -I 转发 1 -i ens192 -o tun0 -j 接受 ip6tables -I 转发 1 -i tun0 -o ens192 -j 接受。
ip6tables -I 输入 1 -i ens192 -p udp --dport 1194 -j 接受
编辑:
我已经禁用了 ip6tables,现在 Whatismyipaddress.com 可以找到我的 ipv6,但我仍然无法上网...
编辑2:
我已经安装了 Viscosity 客户端,现在一切都在运行...我的配置没有进行其他更改。
不管怎样,谢谢你