更改路由表以允许Internet流量绕过VPN但保留局内流量

问题描述

我正在使用基于IPSec的mac L2TP来成功连接我的办公室VPN服务。即使我没有选择“通过VPN连接发送所有流量”,似乎还是在发生这种情况。

在VPN连接前后查看nslookup似乎可以验证这一点(尽管我可能无法正确阅读)。

我的调制解调器/路由器IP为192.168.1.1

VPN连接之前:

Internet:
Destination        Gateway            Flags        Netif Expire
default            192.168.1.1        UGSc           en8       
default            192.168.1.1        UGScI          en0
192.168.1          link#10            UCS            en8      !
192.168.1          link#6             UCSI           en0      !
192.168.1.1/32     link#10            UCS            en8      !
192.168.1.1        8:36:c9:41:1b:6a   UHLWIir        en0   1167
192.168.1.1/32     link#6             UCSI           en0      !
192.168.1.1        8:36:c9:41:1b:6a   UHLWIir        en8   1178
 

VPN连接后

Internet:
Destination        Gateway            Flags        Netif Expire
default            192.168.1.1        UGSc          ppp0       
default            192.168.1.1        UGScI          en0       
default            192.168.1.1        UGScI          en8
192.168.1          link#10            UCS            en8      !
192.168.1          link#6             UCSI           en0      !
192.168.1.1/32     link#18            UCS           ppp0       
192.168.1.1        8:36:c9:41:1b:6a   UHLWIir        en0   1171
192.168.1.1/32     link#6             UCSI           en0      !
192.168.1.1        8:36:c9:41:1b:6a   UHLWIir        en8   1176
192.168.1.1/32     link#10            UCSI           en8      !
192.168.1.1        link#18            UHWIir        ppp0       
   

一旦建立VPN连接,我将无法通过连接到192.168.1.1来访问调制解调器的管理员

Internet流量正在工作,但是现在通过VPN明显减慢了速度。我想将其他机器和服务器的ppp0条目保留为办公网络的一部分,但是我希望允许认的Internet流量不受阻碍地通过正常的en0,en8接口流动。

我已经尝试过使用route删除认条目映射到ppp0的各种尝试,但是到目前为止,无论是否通过VPN,都成功地完全阻止了所有Internet流量。

我认为我需要做类似的事情:

sudo route delete -net default 192.168.1.1 -ifp ppp0

对于显示192.168.1.1地址为ppp0的每个目的地/网关列表,我都需要这样做吗?

然后我是否需要调整 Flags 标记)以将列表重新分配回VPN连接之前的状态?我不确定该怎么做,或者这些标志所指的是什么。

我假设VPN引入的其他IP地址和网关是局内网络的一部分,应保持原样。但我希望普通的网络流量绕过VPN,并避免明显的速度/带宽损失。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)