连上公司的 vpn 后,电脑上不了外网解决办法

at 4年前  ca Linux  pv 10930  by touch  

正文

最近工作需要连接公司的 VPN。连接前电脑可以上外网,微信、网页都可以访问,但是连接上 VPN 后,只能访问公司网络了,这就有点虐了。消息收不到很不方便,也查不了资料。以下来说道说道怎么解决,因为网上查到的一些资料,只有文字,无图导致理解的费劲儿,所以下文有很多图,也对比了 VPN 各种配置的图,可能会有点啰嗦,还望海涵!

电脑操作系统:win10

未连接 VPN 之前

未连接 VPN 之前 cmd 里执行 route print 结果如下:
连上公司的 vpn 后,电脑上不了外网解决办法 Linux 第1张

728 x 574 993 x 783


此时网页可以正常访问:
连上公司的 vpn 后,电脑上不了外网解决办法 Linux 第2张

728 x 511 974 x 684


来看看 VPN 是这连接和配置的,服务器地址为 115.236.33.122,名称随便起了个 WLAN1:
连上公司的 vpn 后,电脑上不了外网解决办法 Linux 第3张

369 x 307


不勾选“在远程网关使用默认网关”

WLAN1 的属性-->>IPV4-->> 高级-->> 在远程网关使用默认网关,不勾选的情况下,去连接该 VPN:
连上公司的 vpn 后,电脑上不了外网解决办法 Linux 第4张

728 x 362 1584 x 788


VPN 连接后:
连上公司的 vpn 后,电脑上不了外网解决办法 Linux 第5张

370 x 521


xshell 连接不上公司的 IP:
连上公司的 vpn 后,电脑上不了外网解决办法 Linux 第6张

728 x 706 882 x 855


此时的 cmd 里执行 route print 看到如下,多了一行路由项:
连上公司的 vpn 后,电脑上不了外网解决办法 Linux 第7张

728 x 668 980 x 899


此时网页可以正常访问,无线网连接处也没有黄色感叹号:
连上公司的 vpn 后,电脑上不了外网解决办法 Linux 第8张

728 x 529 1194 x 867


可以发现不勾选“在远程网关使用默认网关”的情况下,无法连接公司网络,显然是不行的。

勾选上“在远程网关使用默认网关”

先断开 VPN,然后修改:
WLAN1 的属性-->>IPV4-->> 高级-->> 在远程网关使用默认网关,勾选上后:
连上公司的 vpn 后,电脑上不了外网解决办法 Linux 第9张

728 x 390 1478 x 793


再连接 VPN 后,xshell 可以连接公司的 IP 了。同时无线网上有了黄色感叹号,说明此时外网是上不了的,百度无法访问:
连上公司的 vpn 后,电脑上不了外网解决办法 Linux 第10张

728 x 242 1804 x 598


此时的路由表多了两条路由项:
连上公司的 vpn 后,电脑上不了外网解决办法 Linux 第11张

728 x 638 1004 x 880


解决问题

那怎么既能连接公司网,又能上外网,连接百度查资料呢?

首先需要把 WLAN1 的属性-->>IPV4-->> 高级-->> 在远程网关使用默认网关的勾去掉:

连上公司的 vpn 后,电脑上不了外网解决办法 Linux 第12张

728 x 366 1588 x 799


然后连接 VPN,连上后,无线网上没有黄色感叹号,此时可以上外网,但连接不上公司的网,接下来解决该问题。

在 cmd 里执行 ipconfig/all 命令,结果如下,可以看到 WLAN1 的 ip 地址为 172.20.1.85,子网掩码为:255.255.255.255;无线局域网的 ip 地址为 192.168.68.131,子网掩码为:255.255.255.0,网关为 192.168.68.1
连上公司的 vpn 后,电脑上不了外网解决办法 Linux 第13张

728 x 565 1102 x 855


再执行 route print 可以看到如下结果:
连上公司的 vpn 后,电脑上不了外网解决办法 Linux 第14张

728 x 612 1016 x 854


我们要访问公司网络,需要加公司的网段到路由表,比如我要连接 10.10.103.151 IP,子网掩码 255.255.0.0,那么就需要加如下的路由,其中的 172.20.1.85 为上面查到的 WLAN1 的 IP,下一跳 55 写不写没关系:

route add -p 10.10.0.0 mask 255.255.0.0 172.20.1.85 metric 55

此时的 route print 结果如下:
连上公司的 vpn 后,电脑上不了外网解决办法 Linux 第15张

728 x 626 1107 x 952


然后再看看公司网络是否可以连接上,xshell 成功连接公司的服务器:

连上公司的 vpn 后,电脑上不了外网解决办法 Linux 第16张

728 x 204 1126 x 315


此时外网也可以正常访问,查资料,聊天也方便了。下一次连接 VPN 可能得修改路由里的 WLAN1 的 IP,比如下一次连接 VPN 后 WLAN1 的 IP 为 172.20.1.86,则修改命令如下:

route change -p 10.10.0.0 mask 255.255.0.0 172.20.1.86



作者:liabio
链接:https://ld246.com/article/1572938500839
来源:链滴
协议:CC BY-SA 4.0 https://creativecommons.org/licenses/by-sa/4.0/


版权声明

本文仅代表作者观点,不代表码农殇立场。
本文系作者授权码农殇发表,未经许可,不得转载。

 

扫一扫在手机阅读、分享本文

已有0条评论
您是本站第12044名访客 今日有0篇新文章 当前在线 4 人