如何排除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 目标 掩码 网关”。

时间: 2024-12-20 20:44:48

如何排除VPN无法上网的故障的相关文章

手机4G网络连接vpn,上网速度挺快的,没有卡顿。可是连接了50M的wifi再连接vpn,基本不能

问题描述 手机4G网络连接vpn,上网速度挺快的,没有卡顿.可是连接了50M的wifi再连接vpn,基本不能 手机4G网络连接vpn,上网速度挺快的,没有卡顿.可是连接了50M的wifi再连接vpn,基本不能上网了,卡的要死.这是什么情况? 解决方案 这不好说,也许你的wifi本身有别的设备共享,或者网络有问题.是vpn限制的可能性小,是wifi的问题的可能性大 解决方案二: 你的wifi网络提供商做了一些限制了,我在单位和家里上同一个网站有的就不能打开,有的能打开. 解决方案三: 你的WiFi

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

  ADSL上网时出现错误678的问题出现有很多种情况, 先分析678问题:这种问题出现有很多种情况,ISP服务器.交换机房.交接箱.室外线路.局端线路.入户线.室内线.ADSL猫.网线.网卡等等太多了!分清责任如果问题出现在ISP服务器.交换机房.交接箱.室外线路.局端线路.入户线.ADSL猫,那就好解决去找客服啊,如果问题出在网线.网卡.电脑上,就要自己动手了! 情况1:ADSL猫上的电源灯亮.内网灯亮.外网灯闪亮或不亮:这种情况好解决,不用自己动手,打电话去客服自然有人送上门解决.电信10

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

本文分步介绍了如何解决在使用 Office 更新网站时可能遇到的问题.下面是在使用 Office 更新网站时可能遇到的症状的列表: 当单击检查更新 ,然后按照说明安装更新时,更新过程启动并随后意外退出. 以下是使用 Office 更新网站时,您可能会遇到的错误消息的列表: Office 更新网站当前遇到一些技术困难,并且不能以检查有更新. 错误!无法显示该目录. 安装未成功. 无法显示 Office 更新目录. 无法检查此计算机上的更新的 Office 更新网站. 错误 0x80070641 错

Java实现随意切换VPN改变上网地区_java

在很多情况下,有些网络应用的需求会要求模拟人在不同地区访问网站和应用.因而切换IP也就应运而生了,然而IP作为一种稀缺资源不是随便可以获得的.因而会想到应用程序切换VPN来达到全国不同地区访问网络.因而有了以下方案. 前提: 1.windows操作系统 2.手工新建网络连接 package com.selenium.test; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStream

Windows server 2003 RRAS实现单网卡VPN代理上网

Windows server 2003的RRAS支持单网卡VPN功能,它的部署也很简单. 一.启用RRAS. 在windows server2003的administrative tools打开RRAS,并启用它. 如果你的系统没有关闭"windows firewall and internet connection sharing"服务没有关闭,在点击"配置和启用路由和远程访问"的时候会提示你要关闭它才能继续. 因为是单网卡,所以在接下来的步骤里要选择自定义配置.

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

  1.我们点击系统中开始里的运行,在运行栏中输入cmd命令,操作系统中的DOS窗口就会弹出,在这里我们可以直观和方便地输入各种DOS命令.电脑左边-开始-运行-输入CMD确定. 2.我们可以在DOS里输入Ping 192.168.1.1,该地址是本地循环地址,如发现本地址无法Ping通,就表明本地机TCP/IP协议不能正常工作,那么请重装TCP/IP协议.键入指令判断TCP/IP协议是否正常.如果上面的操作成功,可Ping通的话,我们接下来可以输入IPConfig来查看本地的IP地址,然后Pi

如何定位,排除和避免MySQL性能故障

首先是如何检查SQL的效率. 1.善用explain: 设计SQL后,应使用explain命令检查SQL,看是否使用到索引,是否存在filesort,重点检查检索的行 数(rows)是否太大. 一般来说. rows<1000,是在可接受的范围内的. rows在1000~1w之间,在密集访问时可能导致性能问题,但如果不是太频繁的访问(频率低于1分钟一 次),又难再优化的话,可以接受,但需要注意观察 rows大于1万时,应慎重考虑SQL的设计,优化SQL,优化db,一般来说不允许频繁运行(频率低于1

《VPN故障诊断与排除》一1.4 自下而上(或自上而下)的端到端故障排除

1.4 自下而上(或自上而下)的端到端故障排除 VPN故障诊断与排除故障排除的方式有很多种,但VPN技术特别适合采用自下而上(或自上而下)的端到端故障排除方法. 例如,排除强制模式的第2层隧道协议(L2TP)第2版VPN故障时,首先需要确认在L2TP接入集中器(LAC)上收到了远程接入客户的呼叫:然后需要确认在LAC上成功地完成了链路控制协议(LCP)协商和部分验证:接下来需要确认在LAC和L2TP网络服务器(LNS)之间成功地建立了L2TP隧道和会话:最后,需要核实远程接入客户和LNS之间是否

《VPN故障诊断与排除》一2.3 L2F故障排除

2.3 L2F故障排除 VPN故障诊断与排除要快速.高效地排除L2F故障,必须对L2F协议的工作原理.L2F配置和PPP有深入的了解.另外,如果远程接入客户拨号到NAS,还必须深入了解有关ISDN和异步调制解调器的知识.本节介绍如何将端到端故障排除方法应用于L2F. 图2.26所示的流程图描述了L2F故障排除过程.读者可以根据该流程图,快速地找到与发生的网络问题相关的章节. 警告: 应慎用debug命令.如果在负载非常重的路由器上执行debug命令,可能严重影响路由器运行,甚至导致路由器崩溃或挂