DHCP不成功问题通过把路由器恢复出厂设置解决了-阿里云开发者社区

开发者社区> 安全> 正文
登录阅读全文

DHCP不成功问题通过把路由器恢复出厂设置解决了

简介:
自从换了一个路由器之后,一台WinXP不能上网了。 
现象: 
1 无法获取IP地址。 
2 手动设置IP,发现ping 127.0.0.1能够ping通,ping自己的IP 192.168.2.15却ping不通,ping局域网内其它IP也ping不通。 
3 禁用防火墙,问题依旧。 
4 把网卡驱动卸载再重装,问题依旧。 
5 重启电脑,问题依旧。 
6 网线应该是没有问题的,换了局域网一台用得正常的网线都试过。 
7 ping www.baidu.com,发现DNS服务器会告诉它IP地址,但是ping的结果是time out。(当然是设置固定IP) 

网上有人说到过ping环回地址能通,ping自己不通的问题,把防火墙卸载,彻底清理,然后重启就好了。我暂时还没找到解决办法。 
打算从DHCP的过程找找原因。
Windows XP 

发送的DHCP请求如下: 
image
DHCP不成功。
我突然想起来,自从直接连Moden的路由器更换之后,我的路由器的WAN口也无法获取IP地址了,设置固定IP也无法上网。 
跟这个XP电脑非常像。 
后来才采用了交换机式的连接方式。 
当然,第一个晚上,我的路由器WAN口还获取到IP能上网的,这非常蹊跷。上级路由器也是不可能设置限制的。
我的Vista上的虚拟机WinXP是能够DHCP成功的。我把这个虚拟机拷贝到有问题的电脑上,却还是DHCP不成功,有可能是使用的VMWare绿色版的问题, 
也有可能是主机网络不通时,虚拟机也不可能通。 

想到会不会是网卡驱动太老了呢?下载一个everest查看网卡类型,broadcom netxtreme BCM5750 gigabit ethernet 
在网上http://www.broadcom.com/support/ethernet_nic/determine_driver.php,看到查看网卡的设备ID,大概类似于:PCI\VEN_14E&DEV_167d&SUBSYS_01F91028&REV_02\4&1E93A591&0&00E5,然后查表得到:
167d 
BCM5751M 
NetXtreme Desktop/Mobile
由此,应该下载5751的驱动。在下面网址下载到了2009年9月2日的最新驱动: 
http://www.broadcom.com/support/ethernet_nic/netxtreme_desktop.php
不过,更新网卡驱动之后,电脑还是无法获取IP。
 
补充一个现象:
房东路由器刚换时,第一个晚上我都路由器能自动获取IP,能上网。
第二天就不能上了。
而有问题的Xp电脑也是这样,它要是拿到别的地方上一次网,那么拿回来就能用一次,后面又不能上了。
 
2009.11.28 今天认识了一个专门做路由器软件的人,讨论了一下这个问题。
经过分析,认为是TP-LINK路由器软件与某些网卡硬件配合有问题。
我之前的分析也基本是这样。
看来需要更新软件或者联系TP-LINK的人协助解决了。

2009.11.29 今天问题解决了。把有问题的路由器恢复出厂设置就好了。
使用路由器过程中有如下一些注意点:
1 路由器禁用局域网的DHCP,然后入线也插在LAN口,可以把路由器当交换机用。
2 路由器启用局域网的DHCP,然后入线插在WAN口,把路由器级联也可以再组局域网,但这样用效率可能较低。
3 如果用了方法1,那么路由器需要恢复出厂设置,才能再从电脑连上路由器进行管理。
4 路由器恢复出厂设置的方法:同时按下复位并接通电源。(也可以先按住复位,再接通电源,通电后,M1/M2两个灯会同时亮一下,那么就恢复出厂设置了,用户和密码恢复为admin/admin,局域网IP为192.168.1.1。)

本次路由器不支持某些网卡,把路由器恢复出厂设置就好了。由于不知道路由器用户名和密码,所以只能用上面的方法4.

路由器恢复出厂设置原理大致描述:
路由器上电后会判断复位按键是否按下,如果按下,那么就读取默认配置,否则读取用户配置。读取默认配置就恢复了出厂设置。

2009.12.12帮房东解决电脑问题和网络问题。
1、禁用路由器DHCP功能,然后电脑设置静态IP,与路由器LAN口在同一网段,则还可以登陆路由器。
2、虚拟机上配置DHCP服务器,然后接入整个局域网,发现我的主机获取的IP成为了虚拟机分配的IP,关闭虚拟机,获取的IP正常。
3、今天帮房东修电脑,他上次用电脑时,突然动鼠标一点反应都没有了。现在开机,屏幕上什么显示都没有。检查机箱上的显卡,发现有点松,插紧一下再上电,一切OK了。
4、房东的交换机有问题了,换了个路由器,按住Reset按钮通电,然后电脑设固定的192.168.1网段IP登陆192.168.1.1,关闭路由器的DHCP服务器功能,重启它,结果发现还能登陆该路由器,这是比较奇怪的,而且后面发现局域网任何电脑登陆192.168.1.1都是登陆的它,显然它占据了真正的路由器的位置,使得局域网除了房东那里都不能上网了。把新路由器的LAN口IP改为非192.168.1网段,问题解决了。奇怪的一点是,这个路由器禁用DHCP,所有线接LAN口,跟别的路由器表现不同,别的路由器都是再也无法登陆该路由器,它作为交换机工作得很好。















本文转sinojelly51CTO博客,原文链接:http://blog.51cto.com/sinojelly/232579,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: