new*_*vpn 6 linux routing vpn pptp nat
在 Ubuntu 下可以有两个 VPN 连接吗?
设想:
所以我想做的是:
我尝试过但不起作用的事情:
尝试直接打开到我们组的交换机/路由器的公共 IP 地址的 VPN 连接。连接甚至从未到达交换机,即,不会由组织的路由器路由。
我尝试在我的 Linux/Ubuntu 系统中建立第一个 VPN 连接,在 Virtual Box 中启动另一个系统实例,然后在虚拟化系统中打开一个到我们网络的 VPN 连接。我认为这应该有效,但事实并非如此。
有什么方法可以创建一个 VPN 连接,而不是使用物理 DSL 连接,而是使用现有的 VPN 连接?
或者还有其他更简单的解决方案吗?我个人认为 VPN 是可行的方法,因为我需要访问多个网络服务(数据库、共享,甚至打印机),但我不确定。
只要 VPN 服务器在内部不使用相同的 IP,就应该可以 - 但可能不能仅使用像NetworkManager这样的一个包装器。您需要手动启动至少一个 VPN 客户端或使用其他工具(例如kvpnc.
根据您的需求,您需要小心路线。您需要确保第二个 VPN 客户端设置的路由不会取代对第一个 VPN 服务器的直接访问。在启动第二个 VPN 客户端之前,您可能需要通过调用以下命令来设置显式路由选项:
ip route add IP_OF_FIRST_VPN_SERVER dev WAN-INTERFACE
ip route add IP_OF_SECOND_VPN_SERVER dev FIRST-VPN-INTERFACE
Run Code Online (Sandbox Code Playgroud)
(将大写字母替换为相应的值。您的 WAN 接口可能是eth0或wlan0,vpn 接口可能是 ppp0)。
此外,两个 VPN 客户端需要使用单独的接口(通常应该是这种情况)。