是路由添加...通过 vpn 引导流量的最佳方式

Dav*_*rak 6 linux routing vpn

我已经使用此处pptp-linux的说明在远程 ubuntu 机器上设置了 VPN 。

设置后,似乎没有流量通过 VPN,并且 VPN 网络设备不可见(在经过测试且正常工作的 VPN 服务器上)。这个命令

route add -net 192.168.11.0/24 ppp0
Run Code Online (Sandbox Code Playgroud)

正确映射正确的设备。

以下是通过 VPN 转发所有流量的最佳方法吗?

route add -net 0.0.0.0/0 ppp0
Run Code Online (Sandbox Code Playgroud)

Gil*_*il' 6

我没有使用 PPTP Client 的经验,也没有看说明。但该命令的route add -net 0.0.0.0/0 ppp0意思是“路由所有流量,ppp0除了具有更精确路由的流量”。这意味着

  • 环回接口、本地网络(如果有)以及到 VPN 服务器的路由(已设置,对吗?)将使用正确的接口,
  • 其他一切都将通过 VPN。

所以是的,您的配置看起来是正确的。似乎有些东西不起作用?

如果你担心是否将流量通过您的VPN确实去,一个的检查方法是运行tcpdump -n -i eth0(其中eth0是你的以太网接口,您可能需要改变,要eth1wlan0根据您的设置或东西)。这将显示通过该接口的每个数据包。稍微使用您的网络并检查数据包是否都来自或发送到 VPN 服务器。