先说明一下事情的来龙去脉吧,只因公司还给私人PC装威盾(远控软件),由于根据中国网络法规第476条规定(有没有这条呀,我也不知道),不得有意通过非法手段查看他人计算机信息,好吧,不扯dan了。于是乎,为了破解它,可下了不少功夫,先是用在组策略封端口(TCP:8237),又是改注册表,再是重新安装客户端软替换。在PC上装VM8做测试,并下载威盾安装软件,测试没成功,结果自己电脑打不开网页了,这不太丢脸了~~
![](/uploads/allimg/120903/001UWI6-0.jpg)
![](/uploads/allimg/120903/1-120Z300215L29.jpg)
既然IT是扯dan的工作,那今天就扯扯~~~,能上QQ以及阿里旺旺,证明外网已经连接正常,打不开网页,也许很多人第一反应是DNS问题,呵呵~~,但也并非事事都是DNS惹的祸,也许有人会再说是设置了代理、hosts文件、病毒感染?在这里可就都错了,要想知道答案,请听下回分解……好了,好了,不二了~~~
再说来来拓扑结构吧,ADSL(电信4M)——TP 941N无线路由(192.168.1.254),如此简单的网络……
Ping www.baidu.com 不通,ping 8.8.8.8则通了,刚开始我也以为是DNS的问题,可再ping 192.168.1.254(网关)也不通,这就纳闷了~~网关都不通,那QQ又如何连接上的,如何发送/接收数据?
![](/uploads/allimg/120903/001UQ529-2.jpg)
![](/uploads/allimg/120903/001UQ217-3.jpg)
![](/uploads/allimg/120903/1-120Z300230M49.jpg)
最后,和一同学相互讨论,查看路由表route print,哟?奇怪!!!metric值为25的好几个,我们看第一行是条默认路由,第三行,则192.168.1.0这段网关为192.168.1.150(本机无线IP),如果这样的话,那数数就从192.168.1.150发送到192.168.1.150(只为推理),问题应该出在这里……
![](/uploads/allimg/120903/1-120Z3002QU26.jpg)
![](/uploads/allimg/120903/001UQI7-6.jpg)
然后把VMnet1、VMnet8禁用,测试如下:
![](/uploads/allimg/120903/001UU508-7.jpg)
虽然问题是解决了,只是在ping不通网关的情况下,还能上QQ?若有错误之处,还请大学多多指正。
分析:这样吧,我再来分析分析,好吧,先来图文结合:
第一张(不能正常上网):
![](/uploads/allimg/120903/001UV620-8.jpg)
192.168.1.0 255.255.255.0 192.168.1.160 192.168.1.160 20 从这里我们可以看出,到目的地址192.168.1.0这段的,由于是直接路由,经过192.168.1.160 而度量是20(数量都少,优先级高),所以在192.168.1.0这段的都从192.168.1.160经过,所以无法通信,因为192.168.1.160是VMnet8的ip。
第二张(能正常上网):
![](/uploads/allimg/120903/001UW5H-9.jpg)
192.168.1.0 255.255.255.0 192.168.1.150 192.168.1.150 25 再从这里分析吧,到目的地址192.168.1.0这段的,由于是直接路由,经过192.168.1.150 而度量是25(数量都少,优先级高),因为到192.168.1.0这段只有这一条,即使度量是25也是最高的,所以数据包可以从这里进行发送以及接收。
另外说一点,“QQ服务器的地址显然不在你的路由表里,只能从默认路由发出,数据包的目的MAC地址是路由器的MAC地址,目的IP地址是QQ服务器的IP地址。所以,网关收到你的数据包后,就转发了,能上QQ”这点你说的很对,我就没有想到,呵呵`~~谢谢了~~~我把DNS设成8.8.8.8的时候,正常。本文出自 “梦翔fans” 博客。