多个客户端的openvpn连接

美好的一天

在我的公司,在Windows机器上,我们有不同的客户端连接openvpn像这样打开:

10.1.xx for Eastern Europe 10.2.xx for Middle East 10.3.xx Cuba 10.4.xx China 

他们是在不同地点完全不同的服务器与自己的子网和iptables规则,这是因为我们有办公室运行在严格审查的地方,需要每个国家的具体规则。

在Viscosity或OpenVpn Gui的窗口中,我们只需导入.ovpn格式的文件,或手动设置,新的抽头接口自动创build,就是这样。 所有的连接都正常运行,没有问题。

现在我们开始在一些客户端笔记本上使用linux,并且我注意到我们不能像在windows上那样运行多个vpn客户端,因为当我们连接到其中一个子网时,其他接口和相关连接就会自动断开。

其实要build立VPN连接,我已经尝试在Debian上安装软件包network-manager-openvpn和network-manager-openvpn-gnome并派生。

我确定有任何设置可以直接从命令行执行,启用两个tun接口(如tun0和tun1),并同时运行它们。

我search,但到目前为止没有发现任何东西,特别是在Linux上运行多个客户端。

其实我没有必要把它们打开或closures,或者把它们形成一个gui,永久启用它们是很好的。

提前致谢。

基于Debian的系统应该能够处理多个VPN连接。 把configuration放在/etc/openvpn/*.conf 。 如果你还没有修改你的/etc/default/openfile那么启动脚本会为这个目录下的每个* .conf启动一个openvpn的实例。

当然,这假设你的各种VPN没有相互冲突的路由或configuration,从而阻止彼此正常启动。

对我来说,它看起来像一个已知的错误 。 你正在使用什么软件版本?

你可以手动运行openvpn client.conf ,它会工作!