由OpenVPN推送的网关被自动replace

我使用OpenVPN作为网关,它完美的工作 – 连接成功,路由设置和转发工作。 但有些客户端与网关有问题(两个不同的Windows PC在同一networking上)。

两个客户端都有两个适配器 – 第一个是以太网,第二个是VPN。 OpenVPN正常工作 – 删除到以太网的默认路由,并创build新的虚拟适配器。 但是过了一会儿(几分钟),一些东西就会回到以太网。

我尝试设置为两个适配器(以太网有200,虚拟适配器100)的指标,但新的路由以太网是创build公制99。

我如何禁用这种行为? 为什么网关总是回到以太网,为什么这只发生在一个networking?

默认路由重置的最可能的原因是某些服务或程序正在重新configuration您的系统(您可能有另一个VPN客户端正在运行,某些组策略到位,奇怪的DHCP设置工作或其他完全不同)。

你可以尝试通过OpenVPN推送四个/ 2个networking路由来解决这个问题 – 这样,默认路由不会被使用,因为更具体的路由将可用于所有目的地:

push "route 0.0.0.0 192.0.0.0" push "route 64.0.0.0 192.0.0.0" push "route 128.0.0.0 192.0.0.0" push "route 192.0.0.0 192.0.0.0" 

AFAIR你不能使用/ 1networking掩码作为一些操作系统(可能是Windows客户端,但我不得不承认,我不记得)不会接受路由表添加/ 1路由。

也许尝试在服务器configuration中的“推送”路线中指定低于99的度量标准?

 push "route network/IP [netmask] [gateway] [metric]"