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 ,如需转载请自行联系原作者
相关文章
|
3月前
|
网络协议 Linux Windows
如何在 Debian 11 上设置 DHCP 服务器?
如何在 Debian 11 上设置 DHCP 服务器?
72 1
|
网络协议 网络架构
TP-LINK路由器如何设置DHCP
TP-LINK路由器如何设置DHCP
1967 0
TP-LINK路由器如何设置DHCP
|
网络协议 Shell PHP
DHCP 给每台主机都设置固定IP脚本
#让每台计算机都有固定的IP 脚本 ####vim setup_dhcpd.sh #!/bin/bash read -p "Do you finished the IP's settings in every client (y/n)? "yn rea...
923 0
DHCP 设置主机网络唤醒
#网络唤醒 #客户端BIOS打开网络唤醒功能 ether-wake -i eth1 11:22:33:44:55   #eth1为服务器网卡
867 0
|
网络协议 网络虚拟化 网络架构