这是我的 VPN 配置。我的云中的 vpc 仅支持 IPv4,并且具有公共 IPv4 地址。客户端计算机同时具有 IPv6 和 IPv4 公共地址。当我尝试访问互联网时,客户端计算机始终使用 IPv6 路由,而不通过 VPN。如果我在客户端计算机上禁用 IPv6,则所有内容都会路由到 VPN。有没有办法解决这个问题,而无需在客户端计算机上明确禁用 IPv6。
答案1
有没有办法解决这个问题,而无需在客户端计算机上明确禁用 IPv6
这取决于你所说的解决是什么意思。你可以编辑 /etc/gai/conf 以首选 IPv4. 如果客户端启用了 IPv6,则仍然可以使用。您最好还是禁用它(您可以使用 sysctl 命令即时执行此操作)或使用防火墙阻止它。可以将其中之一(或两者)添加到 OpenVPN 连接/断开连接脚本中。