虚拟接口上的 VPN 客户端

虚拟接口上的 VPN 客户端

我们在 Ubuntu 机器上有以下两个接口(第二个是虚拟接口):

eth0     Link encap:Ethernet  HWaddr abc
         inet addr:x.x.x.110  Bcast:x.x.x.127  Mask:255.255.255.224
eth0:1   Link encap:Ethernet  HWaddr (also) abc/same like above
         inet addr:x.x.x.111  Bcast:x.x.x.127  Mask:255.255.255.224

两者使用相同的网关。

我们想要做的是将 eth0:1 的所有流量通过 VPN 路由,但保持 eth0 不变。否则服务器将无法访问。我们可以通过 PPTP、IPSec 或 openvpn 配置连接到 VPN。我们尝试使用 openvpn 客户端,但它总是为两者设置 vpn,尽管我们尝试使用local配置中的 -parameter 将其绑定到 eth0:1 的 ip 地址。

如何正确配置?实际上可行吗?

相关内容