Windows 7 DHCP客户端不能使用有线,但在无线上工作

我有一台运行Windows 7 Pro 32位1年的戴尔笔记本电脑。

上个星期,PC开始拒绝通过DHCP获取IP地址,但这只发生在有线以太网连接上。 PC在169.XXX.XXX.XXX范围内被分配一个APIPA地址。 但是,如果我手动分配IP地址,连接工作正常。

如果我切换到无线,PC可以通过DHCP获得IP地址。 它所连接的WAP与DHCP服务器(Netgear DG834 ADSL Modem路由器)在同一networking上。

networking是一个简单的Windowsnetworking(没有域,活动目录等)。

我已经尝试将笔记本电脑连接到办公室的不同networking点,甚至直接连接到ADSL路由器,这并没有什么不同。

所有迹象表明,这台机器上的Windowsnetworking协议栈有问题。

请帮忙。

更新:值得指出的是,我们在同一天将路由器(以及DHCP服务器)从西门子Gigaset更改为当前的DG834路由器。 我们40多台设备的networking上没有其他机器受到这种变化的影响。 这个问题可能与此有关,尽pipe我看不出来。

我会用命令重置Windows套接字

netsh winsock reset 

在具有pipe理员权限的cmd中执行。

如果这不起作用,我会检查是否有免费的IP地址,路由器可以分配,或如果所有地址已分配给客户端?

此外,您可以使用Linux Live-CD启动,或使用其他路由器检查Windows,NIC或路由器是否是问题的根源。

这可能是阻止DHCP的防火墙问题 – 您可以尝试

  • closures防火墙几秒钟,看看是否修复它(如果你是偏执狂,从您的路由器断开您的互联网连接)

  • 安装Microsoftnetworking监视器并查看哪些数据包正在发送/接收

您可以通过打开命令提示符(以pipe理员身份)并使用这些命令来获得DHCP尝试获得租约

 ipconfig /release ipconfig /renew