Windows 7 DHCP 客户端在有线网络上不起作用,但在无线网络上起作用

Windows 7 DHCP 客户端在有线网络上不起作用,但在无线网络上起作用

我有一台使用了一年的戴尔笔记本电脑,运行的是 32 位 Windows 7 Pro。

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

如果我切换到无线,PC 就能够通过 DHCP 顺利获取 IP 地址。它所连接的 WAP 与 DHCP 服务器(Netgear DG834 ADSL 调制解调器路由器)位于同一网络上。

该网络是一个简单的 Windows 网络(没有域、活动目录等)。

我尝试将笔记本电脑连接到办公室周围的不同网络点,甚至直接连接到 ADSL 路由器,但没有任何区别。

所有迹象表明这台机器上的 Windows 网络堆栈存在问题。

请帮忙。

更新:值得一提的是,我们在同一天将路由器(以及 DHCP 服务器)从西门子 Gigaset 更改为当前的 DG834 路由器。我们 40 多台设备的网络中没有其他机器受到此更改的影响。问题可能与此有关,但我看不出两者有何关系。

答案1

我将使用以下命令重置 Windows 套接字

netsh winsock reset

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

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

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

答案2

可能是防火墙问题阻止了 DHCP - 您可以尝试

  • 短暂关闭防火墙几秒钟,看看是否能解决问题(如果您过于担心,可以断开路由器的互联网连接)

  • 安装 Microsoft 网络监视器并查看正在发送/接收的数据包

您可以通过打开命令提示符(以管理员身份)并使用以下命令让 DHCP 尝试获取租约

ipconfig /release
ipconfig /renew

相关内容