如何排除VPN无法上网的故障

Q:如何排除 VPN 无法上网的故障

A:很多公司都架设了自己的VPN 网络,对公司内移动办公的用户提供接入。但是大多数情况下很多用户发现只要连接上VPN,原本正常的网络浏览、QQ等访问Internet的通讯都被断掉了,而本地局域网的访问(跨网段的)也不行了。

很长时间以来笔者一直以为这个故障是VPN网络的通病,没办法解决。有一次一位外省的朋友到我司公干,他们公司用的是天融信的VPN软件,结果发现他连上后其他网段的访问也都很正常。

笔者很纳闷,于是仔细研究,最终在显示路由表的时候发现了区别(在命令提示符窗口下键入:route print,连上VPN的路由表如图)。

一般的VPN连接上之后,系统会自动加载一条“8个0”的路由条目,将默认网关指向VPN网络的网关,Metric为1。即目的网络:0.0.0.0,掩码:0.0.0.0。代表所有网络地址,也就是说所有目的网络没有在具体路由条目中指明去向,且不在本网段内的通讯都要转发到指定的默认网关去,然后再由网关来择路转发。

而Metric为路由条目的度量值,与优先级成反比。可以看出这时所有非本网段的访问都被转发到VPN网关上,而不是原来的本地网关。原有8个0的默认路由的Metric被改为 2。在路由条目中目的地址相同的情况下,这个度量值越小则相应的优先级越高,这时只有前面那条Metric为1的路由有效,而本地网关失效了,这样访问Internet当然有困难了。

在图中可以看到,第一条Gateway(网关)为172.16.1.1的路由是本地网络的默认路由,Metric被改成2了。而多添加了第二条8个0 的默认路由是VPN连接的路由,Metric值为1。这时我们只要对第二条路由做修改,让只有目的为192.168.0.0/24这个网段的包发到VPN 的网关上去,而其他访问仍然走本地网关即可。

那么我们要先删除掉第二条路由,命令为:route delete 0.0.0.0 mask 0.0.0.0 192.168.0.3;然后添加一条新的路由条目,命令为:route add 192.168.1.0 mask 255.255.255.0 192.168.0.3。这样原有的本地默认路由将重新起作用,至此故障解决。

注:route命令是用来管理系统路由表的。一个路由条目一般由“目的或目标(Destination)”、“网络掩码(Netmask)”以及“网关(Gateway)”组成。显示路由表的命令是route print;添加一个静态路由命令是route add 目标 掩码 网关。另外,如果不加 -p参数,则新建路由不会保存,重启后即消失。删除一个路由条目的命令是“route add 目标 掩码 网关”;改变一个路由的命令为 “route change 目标 掩码 网关”。

(0)

相关推荐

  • 使用虚拟机安装WindowsXp系统后无法上网的故障原因及解决方法

    解决方法: 1.如果没有获取到IP地址,会提示网络电缆没有插好,是因为虚拟机的网卡没有启用,虚拟机->设置->网卡->右边勾上“连接”.软件没有汉化的,自己找下相对应的英文设置: 2 ...

  • 重装系统后无法上网的故障排除方法

    ADSL上网时出现错误678的问题出现有很多种情况, 先分析678问题:这种问题出现有很多种情况,ISP服务器.交换机房.交接箱.室外线路.局端线路.入户线.室内线.ADSL猫.网线.网卡等等太多了! ...

  • 着眼系统服务!排除打印机无法安装的故障

    在与打印机长期接触的过程中,我们不可避免地会遭遇到各种打印故障,而导致打印机发生各种故障的因素有很多,有计算机系统方面的,也有打印机自身方面的,也有的是由打印用户操作不当引起的。要想顺利地排除打印故障 ...

  • 排查导致计算机无法上网的故障的方法

    ​日常中使用计算机上网时,经常会出现无法上网的情况,出现此现象的原因较多. 操作方法 01 .硬件故障 首先应根据计算机提示确定出现故障的计算机硬件.例如,网卡故障或网线松动等,通过拨号上网确定Mod ...

  • 如何排除显卡的花屏故障?

    故障现象:朋友使用的是华硕V1326显卡,采用SiS6326芯片。刚开机时工作正常,运行时间稍长后便有花屏现象发生。 故障分析处理:一般情况下,产生这种故障现象可能有如下几点原因:显存内部物理损坏;显 ...

  • 如何排除更新 Office 安装的故障

    本文分步介绍了如何解决在使用 Office 更新网站时可能遇到的问题。下面是在使用 Office 更新网站时可能遇到的症状的列表: 当单击检查更新 ,然后按照说明安装更新时,更新过程启动并随后意外退出 ...

  • 怎样排除电脑声卡不发声故障

    电脑声卡不发声故障排除 经常遇到声卡不能发声或声音不正常的现象.如何排除故障,使声卡发出优美动听的声音呢? 操作方法 01 1.声卡无声 系统默认声音输出为"静音".单击屏幕右下角 ...

  • 系统设置我最行 排除刷新BIOS导致的故障

    早晨有朋友来电话说电脑又不能用了,要我快去。这位朋友属于成长型,经常把电脑搞得半死不活的,让我收拾他弄的烂摊子。废话不说,拿起软件包直奔他家。开机响起一连串清脆而诡异的怪叫后出现了如下提示: Awar ...

  • 用ping命令检测电脑不能上网的故障

    用ping命令检测电脑不能上网的故障