从今天早上起,我的台式电脑(直接连接到路由器)就无法连接到互联网。我的笔记本电脑通过无线接入点连接到同一个路由器,其互联网连接正常,因此我认为路由器没有问题。
我可以在台式电脑上 ping 127.0.0.1,并且网线插入处的灯亮了。我也更换了网线。没有变化,所以我认为网线没有问题。
台式电脑上自动分配的 IP 地址是 169.254.xxx.xxx。因此,我认为电脑无法从路由器获取 IP 地址。
另外,我查看了设备管理器,一切似乎都正常。
我的路由器有最新的固件。
Windows 防火墙已关闭。我没有其他防火墙。
我已多次重启路由器和台式电脑。
已安装最新的主板以太网驱动程序。
有什么想法吗?一切似乎都井然有序,只是我的台式电脑无法获取 IP 地址。
我的环境:
- Windows XP SP2
- 十亿 ADSL 路由器。MAC 过滤已禁用。DHCP 已启用。IP
范围内有 100 个 IP 地址可用。 - MSI K8N SLI 主板(板载以太网)。
答案1
以下 Microsoft 支持文章介绍了 TCP/IP 和 Winsock 的修复:
如何确定 Windows Server 2003、Windows XP 和 Windows Vista 中的 Winsock2 损坏并从中恢复
简而言之,作为管理员,您应该在命令提示符中输入:
重置 TCP/IP
netsh int ip reset c:\resetlog.txt
重置 Winsock
netsh winsock reset
答案2
您能否打开命令提示符并输入 ipconfig /release,如果没有错误,则输入 ipconfig /renew,您会得到什么响应?
检查路由器是否有可用的 IP 地址。如果 DHCP 范围较小且租约较长,则所有可用的 IP 都可以分配。
最后,您可以尝试手动分配一个您知道在同一子网中未使用的 IP,并尝试访问网络。
答案3
可能是 Windows 更新为您的网卡安装了新的驱动程序,但该驱动程序无法正常工作。检查网卡驱动程序的日期(我的电脑 -> 属性 -> 硬件 -> 设备管理器)。如果日期非常近,您可以尝试回滚驱动程序。
答案4
大家的建议都很好。但最后唯一有效的办法就是买一张新网卡。