我已经使用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
检查流量时,我什么也没得到,所以这使我相信必须存在路由表问题。
任何帮助将不胜感激!
答案 0 :(得分:-1)
您的pppd
可能没有添加将流量引导至VPN接口的路由(例如ppp0
)。您可以通过此cmd ifconfig
检查VPN接口的名称。成功运行命令/ GUI以连接到VPN后,您将看到一个额外的接口(通常为ppp0
)。现在,您可以尝试运行以下命令,以强制计算机的所有流量通过VPN接口:
sudo route add default ppp0
请注意,此命令将临时路由添加到路由表。一旦关闭VPN连接,该路由即被删除。每次连接到VPN服务器时,都需要再次运行以上命令。
希望获得帮助。