同一台电脑使用两个VPN时注意清理路由表

以前一直使用付费的海贝VPN科学上网,并且使用过海贝windows客户端中的智能分流模式。

并且在使用此VPN时发现一个奇怪问题,终端通过WIFI连接路由器时可以正常使用VPN,通过网线连接时却出现虽显示连接成功却获取不到远程IP的伪连接,测试过两台电脑都出现同样情况,当初归咎于路由器,没有深究。(家里网络拓扑:电信光纤 - 光猫一体机 - 荣耀路由pro - 交换机1分6,路由PPPOE拨号开启DHCP)

最近需要在家里使用学校图书馆VPN下载文献做论文(祝自己顺利毕业)。预见了奇葩的新问题,堪称神龙见首不见尾。学校VPN居然反过来变成WIFI连接不能用而网线连接可以用…失败现象同样是伪连接

经过对两台笔记本和一台手机进行不同连接方式和不同VPN的交叉实验,结果如下

用例3和用例11说明问题出在笔记本A上,不是路由器的锅。

我怀疑是之前海贝VPN智能分流导致的问题,在管理员cmd中输入

route -f delete

清理所有路由表后用例3测试成功。

 

现在我开始怀疑用例2和用例10是否还是路由器的锅。

如法炮制,在测试用例2和用例10之前都进行一次清理路由表,两用例均测试成功,而且速度飞起!

 

综上所述,罪魁祸首是混乱的路由表,而导致路由表混乱的原因包含:

  1. 同一台终端两个VPN切换使用
  2. 同一台终端频繁切换wifi和有线方式连接同一个路由器上网

总之,以后再出现VPN伪连接现象先清路由表,同时注意不要随意变换组网方式。

 

爱编程-编程爱好者经验分享平台

文章评论

  

版权所有 爱编程 © Copyright 2012. w2bc.com. All Rights Reserved.
闽ICP备12017094号-3