路由表是否通过vpn引导流量?

时间:2018-07-31 05:52:15

标签: linux ubuntu vpn openvpn tunneling

我已经使用Openfortivpn成功连接到Fortinet Vpn,但是我的流量仍然以相同的方式路由。

我正在使用Ubuntu 18.04.1 LTS,通过终端连接时,我收到以下日志消息:

INFO: Connected to gateway.
INFO: Authenticated.
INFO: Remote gateway has allocated a VPN.
INFO: Got addresses: [10.212.134.200], ns [0.0.0.0, 0.0.0.0]
INFO: Got addresses: [10.212.134.200], ns [0.0.0.0, 0.0.0.0]
INFO: Got addresses: [10.212.134.200], ns [0.0.0.0, 0.0.0.0]
INFO: Got addresses: [10.212.134.200], ns [0.0.0.0, 0.0.0.0]
INFO: Got addresses: [10.212.134.200], ns [0.0.0.0, 0.0.0.0]
INFO: Got addresses: [10.212.134.200], ns [0.0.0.0, 0.0.0.0]
INFO: Got addresses: [10.212.134.200], ns [0.0.0.0, 0.0.0.0]
INFO: Got addresses: [10.212.134.200], ns [0.0.0.0, 0.0.0.0]
INFO: Got addresses: [10.212.134.200], ns [0.0.0.0, 0.0.0.0]
INFO: Got addresses: [10.212.134.200], ns [0.0.0.0, 0.0.0.0]
INFO: Interface ppp0 is UP.
INFO: Setting new routes...
INFO: Adding VPN nameservers...
INFO: Tunnel is up and running.

由于某种原因,似乎有多个“获得地址”日志,这可能就是为什么我的路由表看起来与我在网上找到的路由表不同的原因:

> Kernel IP routing table Destination Gateway Genmask Flags Metric Ref
> Use Iface default _gateway 0.0.0.0 UG 600 0 0 wlp3s0 
> 1dot1dot1dot1.c 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 
> link-local 0.0.0.0 255.255.0.0 U 1000 0 0 virbr0
> 172.16.0.0 telix-ThinkPad- 255.255.0.0 UG 0 0 0 ppp0
> 172.31.0.0 telix-ThinkPad- 255.255.255.248 UG 0 0 0 ppp0
> 172.31.1.0 telix-ThinkPad- 255.255.255.240 UG 0 0 0 ppp0
> 192.168.1.0 0.0.0.0 255.255.255.0 U 600 0 0 wlp3s0
> 192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
> 192.168.229.0 telix-ThinkPad- 255.255.255.0 UG 0 0 0 ppp0
> 192.168.230.0 telix-ThinkPad- 255.255.255.0 UG 0 0 0 ppp0
> 192.168.231.0 telix-ThinkPad- 255.255.255.0 UG 0 0 0 ppp0
> 206.165.205.130 _gateway 255.255.255.255 UGH 0 0 0 wlp3s0

当我使用sudo tcp -i ppp0检查流量时,我什么也没得到,所以这使我相信必须存在路由表问题。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:-1)

您的pppd可能没有添加将流量引导至VPN接口的路由(例如ppp0)。您可以通过此cmd ifconfig检查VPN接口的名称。成功运行命令/ GUI以连接到VPN后,您将看到一个额外的接口(通常为ppp0)。现在,您可以尝试运行以下命令,以强制计算机的所有流量通过VPN接口:

sudo route add default ppp0

请注意,此命令将临时路由添加到路由表。一旦关闭VPN连接,该路由即被删除。每次连接到VPN服务器时,都需要再次运行以上命令。

希望获得帮助。

相关问题