我的本本忽然有时能上,有时不能,上网速度也比以前明显慢很多,到后来干脆一直上不了网,屏幕右下角的网络图标显示感叹号,而同一办公室的其它电脑都能上网,我本本安装的Windows vista系统,运行了几年了,给我的第一感觉可能中毒了或者是ARP攻击之类,下面就我的处理过程与大家分享,以抛砖引玉。
1、怀疑IP地址不对。由于同室的其它电脑都能上网,所以我首先看的是IP地址,因为根据以往的经验出现这种情况,如果是使用拨号网络时网卡不分配IP,所以在连接上网络时本地连接的网络图标上也会有!号的,由于我们使用的专线,所以首先排除。再则路由没有开启DHCP时在连接了网线后网卡无法自动分配到IP地址,网络图标上也会有会有!号。由于我的电脑先前采取的自动获取,我便手动指定IP:方法è控制面板è网络和Interneè网络和共享中心è本地连接è属性èInternet 协议版本4(TCP/IPv4) è选择"使用下面的DNS服务器地址"--->手工输入一个IP(在别的机子上,在xp下面,开始-运行-输入cmd-回车,在命令提示符下输入"ipconfig /all", 回车,就会显示IP和DNS的地址,按照这个地址设置DNS就行了),然后确定,还是出现感叹号,上不了网。又用同样的方法改回来:控制面板è网络和Internetè网络和共享
中心è本地连接è属性èInternet 协议版本4(TCP/IPv4) è选择"自动获得DNS服务器地址"然后确定,还是上不了网。
2、怀疑中毒及驱动不对。仍然上不了网,是不是被病毒破坏了,先杀毒,再对电脑进行优化,还是上不了,安装ARP防火墙,调整安全级别,也不行,开始怀疑网卡驱动有问题,于是在另外电脑上下载与机器型号一致的网卡驱动程序,还是无法正常连接网络,插上其它机子能上网的网线,故障依旧。
3、怀疑网卡本身故障。由于在以前的维修中遇到过类似现象,由于没有无线网络,没有测试无线是否可以上网,于是拿了一个USB接口的网卡安装上去,还是出现感叹号,傻眼了!
4、怀疑系统问题,重装系统。通过上面的折腾没有解决问题,网线也正确,其它的电脑能上网,于是便只有重装系统了,由于电脑使用几年了,资料特多,舍痛割爱地对资料等进行了转移,为了怕是木马等玩固新型病毒的原因,对电脑进行了重新分区,格式化操作,然后干脆安装了最新的win7操作系统,经过一系列驱动及软件的安装,总算告一段落,但令我心烦的感叹号仍然存在,电脑依然上不了网。再一次手动设置IP、DNS,再一次启用、禁用网卡,没有变化。我打开“win7的网络和共享中心,一遍遍地”查看适配器设置。由于是在局域
网中,我打开整个网络,能看到单位的其它电脑,说明我的网卡及系统都应该没有问题。
5、怀疑权限控制,导致无法与DNS通信。又一次打开“网络和共享中心”,选中“本地连接”,按右键选择“诊断”,网络连接里面显示ipv4无网络访问权限,点击故障修复,出现如下提示:Windows 7无法与设备或资源(主DNS 服务器)通信。难道是外部的DNS有问题,而同一交换机的办公室其它电脑都能上网呀,路由器都没有去限制MAC,于是我把本本设为自动获取IP地址,把另一台式机也设为自动获取,在两机上的开始菜单中运行ipconfig /all,然后把结果进行了详细的对比:都在同一局域网内,设置都正确,一台式机xp能正常连外网,而win7或者vista(先前安装的)同样设置却不能连外网,显示“无法与主DNS服务器通信”等等。台式机IP地址是192.168.1.100;子网掩码:255.255.255.0,网关:192.168.1.1,DNS:61.139.2.69;而本本的IP确是:192.168.1.101;子网掩码:255.255.255.0,网关:192.168.1.1,DNS:218.6.200.139,备用DNS是61.139.2.69。通过比较发现,两台机子的DNS有区别,一台有备用DNS,一台没有,既然是同一路由出来的话应该没有区别才对,所以断定问题应该在系统的网络使用环境---在网络内的连接设备上!
我们知道,局域网组网后通过路由器与外网连接。大多数路由器的默认ip都是192.168.1.1,
于是我进入路由器设置(默认的用户名与密码是admin,管理规范的局域网会改掉路由器用户名和密码,以防止别的用户随便改变设置)。居然发现登进了一个不知名的路由器中(因为单位路由器是我知道),我马上意识到了是路由器下接路由器(以前学校出现过),由于设置不当引起的,马上改变它的默认网段,将其网关改为192.168.11.1系统提示重启路由,此时发现网络连接的感叹号不见了,已能正常上网了,问题终于解决,原来这么简单。
小结:引起这个故障的原因是单位或住户家中自己再安了一个路由器,他以为路由器和交换机一样,可以往下分接更多的电脑。如果路由器下面再接一个路由器呢?XP系统就认为下面的一个路由器就跟交换机一样,转接信号就是了,VISTA和WIN7系统却没这么简单。他会发现:局域网内有两个做网关的ip(192.168.1.1很多用户习惯用默认值)!有时候他直接访问的是真正做网关的那个:192.168.1.1,那他就能正常联外网。假如他访问的是下面那个路由器的192.168.1.1呢?下面那个路由器是默认设置,肯定没有DNS设置,那系统内的电脑要通过网关访问外网的时候就不到路径了…….于是就会在诊断时会显示“无法与主DNS服务器通信”等等的了,或者会不定时的掉线,又不定时的恢复,要不就一直显示感叹号,上不了网..... 简单的说就是WIN7或VISTA系统访问网络中主路由器通信的时候被子路由器干扰。
问题的根本是:局域网内有一台以上的路由器,而且ip地址相同,win7就不到连外网的路由器了。所以到那个当交换机用的路由器把他的网段改掉就ok了!
扩展:网络连接图标不见了以后在局域网中,大家如果遇到网络连接出现感叹号,诊断时提示“windows 7无法与设备或资源(主DNS服务器)通信”时,可以分别在windows7和xp下登陆到默认网关,看是否是一个路由器,如果不是同一个,就是网络中有路由器占用了默认网关的IP地址,可以修改windows7下登陆的路由器的IP,IP不能与默认网关一样,若是同一路由,按上述流程基本都能得到解决。
对于学校局域网,若出现上述现象,可以在网上下载一个“彗星DNS优化器”,它可以修改校园网中的DNS,让一部分不能上网的电脑都能上网尤其是安装WIN7或VISTA系统的电脑。有时局域网中出现可以上QQ,不能打开网页,检测提示就是Windows 无法与设备或资源(主DNS 服务器)通信,可以关闭可能影响连接的网盾和防火墙等,再进行优化就行了,以上过程是本人的亲身经历,希望能与大家分享!
发布评论