如何在 Linux 上正确覆盖 OpenVPN 的重定向网关?

如何在 Linux 上正确覆盖 OpenVPN 的重定向网关?

我的 VPN 提供商推行这种政策redirect-gateway,但我不喜欢这样。

在 Windows 上,我按照建议用路由覆盖它这里

route 0.0.0.0 192.0.0.0 net_gateway
route 64.0.0.0 192.0.0.0 net_gateway
route 128.0.0.0 192.0.0.0 net_gateway
route 192.0.0.0 192.0.0.0 net_gateway

但在 Linux 上,我无法使用此方法获取传入连接。Linux 的等效方法是什么?请注意,当网关重定向时,我确实会获取传入连接,因此 NAT/端口转发似乎不是问题。

我运行的是 Arch Linux,内核是 3.15.7。我的网络堆栈由 NetworkManager 0.9.10.0、iproute2 3.15.0、wpa_supplicant 2.2 组成。OpenVPN 版本是 2.3.4。

相关内容