如何设置两个网关到互联网的Openvpn服务器

我有一个openvpn服务器后面两个湾接口:eth1和eth2其中eth1是默认的gw和eth2是openvpn绑定到的地方。

在build立任何隧道之前,我的ovpn服务器通过默认的gw(通过eth1)回应ovpn客户端的问题和tcp协议丢失。

这是发生了什么事情:

wan client -----> eth2 ----> openvpn -----> eth1 ----> lost and not delivered back to client 

有没有办法告诉ovpn坚持eth2,并考虑到所有的stream量?

在freebsd中,您可以使用setfib命令在运行时将应用程序绑定到路由表。 在Linux中,这不完全是如何工作的。

你的问题已经清楚地解释了,解决这个问题的方法在这里详述。 基本上,您需要设置多个路由表,以便通过第二个上行链路进入的stream量始终通过第二个上行链路离开。