Linux 互联网默认网关 + VPN 默认网关

Linux 互联网默认网关 + VPN 默认网关

我目前正在使用 Barracuda VPN 客户端连接到 VPN,它为 VPN 设置默认网关,通过它路由所有流量。我已经阅读了有关 iproute2 和辅助路由表的信息,但我的问题是:由于我无法访问必须通过 VPN 路由的范围,是否有办法设置辅助路由表,以便主表无法解析目标时,它会尝试辅助表?

答案1

将其从评论移至答案,因为我想添加一个句子但字符数用完了。

无法访问并不一定意味着失败。不过,您无法确定连接到 VPN 时使用的子网吗?例如,如果您访问 IP 为 10.20.30.40 的服务器,则可以通过 VPN 网关为 10.20.30.0/24 添加静态路由,并将默认网关设置为标准默认网关,即连接到 VPN 之前使用的网关。

另一种可能性是,如果您的本地网络是家庭网络,例如使用 192.168.1.0/24 IP 范围,并且您使用 VPN 连接到使用私有 IP 的某个网络,则可以非常安全地通过 VPN 将 10.0.0.0/8 和 176.16.0.0/12 添加到静态路由。因此,所有不可路由的流量都会尝试通过 VPN 到达其目的地。可路由的流量(即 Internet 浏览)也是可能的。

相关内容