OpenVPN 覆盖网关

OpenVPN 覆盖网关

我在 Linux 上使用 OpenVPN 时遇到问题,因为它会覆盖我的网关,因此所有网络流量都会通过 VPN 隧道。我想仅通过隧道推送来自特定子网的流量。我的路由没有运行 OpenVPN:

default         192.168.0.1     0.0.0.0         UG    0      0        0 wlan0
192.168.0.0     *               255.255.255.0   U     0      0        0 wlan0

启用VPN后:

default         172.22.73.193   128.0.0.0       UG    0      0        0 tun0
default         192.168.0.1     0.0.0.0         UG    0      0        0 wlan0
static-78-8-9-5 192.168.0.1     255.255.255.255 UGH   0      0        0 wlan0
172.22.73.192   *               255.255.255.192 U     0      0        0 tun0
192.168.0.0     *               255.255.255.0   U     0      0        0 wlan0

我尝试使用命令删除第一条路线sudo route del default gw 172.22.73.193,但总是失败SIOCDELRT: No such process

我可以通过更改 OpenVPN 来实现这一点吗

答案1

您正在连接的服务器是大概在线 VPN 服务提供商,用于push "redirect-gateway"通过 VPN 发送所有客户端数据。要停止此操作,您可以将其添加route-nopull到客户端配置文件中。

相关内容