Linux 使用VPN连接仅路由特定IP范围
我们正在使用Linux 使用VPN连接仅路由特定IP范围,linux,macos,networking,routing,vpn,Linux,Macos,Networking,Routing,Vpn,我们正在使用FortiClient连接到我们客户的一个VPN。不幸的是,FortiClient正在将所有通过VPN的流量路由为默认值 我们已经为Linux找到了一种解决方法。连接VPN后,我们运行: sudo route del default ppp0 sudo route add -net 172.20.0.0 netmask 255.255.0.0 dev ppp0 现在,只有以172.20.x.x开头的地址通过VPN连接解析 现在,我正在MacOSX 10.11.6上使用FortiCl
FortiClient
连接到我们客户的一个VPN。不幸的是,FortiClient
正在将所有通过VPN的流量路由为默认值
我们已经为Linux找到了一种解决方法。连接VPN后,我们运行:
sudo route del default ppp0
sudo route add -net 172.20.0.0 netmask 255.255.0.0 dev ppp0
现在,只有以172.20.x.x
开头的地址通过VPN连接解析
现在,我正在MacOSX 10.11.6
上使用FortiClient 5.4
,我正在尝试重新制作上述内容,以便在MacOSX
上工作。基本上,即使是第一步,我也有问题。我试过:
sudo route delete -net default -ifp ppp0
但路由仍然无法按预期工作。易于测试,因为VPN后面没有互联网连接-我无法浏览/ping任何网站:-)
我做错了什么?谢谢你的帮助 我曾经帮过我,结果我需要一个额外的命令
基本上,Mac OS X 10.11.6
的工作解决方案如下:
sudo route delete -net default -interface ppp0
sudo route add -net 0.0.0.0 -interface en0
sudo route add -net 172.20.0.0 -netmask 255.255.0.0 -interface ppp0
这基本上意味着:
ppp0
上的默认路由,该接口由FortiClient
en0
)ppp0
(FortiClient)接口路由特定IP范围Linux
问题中提到的等价物是:
sudo route del default ppp0
sudo route add -net 172.20.0.0 netmask 255.255.0.0 dev ppp0
所以你实际上跳过了第二步
最后没那么难。这个问题与StackOverflow定义的编程无关。它可能更适合于相关网站,甚至(询问不同的问题)。。考虑在q的底部使用<代码>标志<代码>链接,并请主持人移动它。请不要在两个不同的网站上发布相同的Q。你可能还想读《谢谢你》和《祝你好运》。Windows上的对应词是什么?似乎ForticClient监视路由更改,并始终添加具有较低度量的默认路由。