已经有几天了,我的网络连接出现了问题,但我的另一台电脑运行正常!
有问题的计算机正在运行(PC2)
Windows 7 专业版
运行良好的计算机正在运行(PC1)
Windows Vista 商用版
当我关闭 Cisco Catalyst 3500 系列交换机以便将其移至另一位置(5 英尺远)时,出现了此问题。然后,我将以太网电缆和电缆调制解调器重新连接到交换机。
然后 PC1 重新初始化网络,找到设置并重新正确连接!互联网运行正常,就好像我这辈子从来没有碰过它一样!太棒了!
遗憾的是,PC2 的情况并非如此。它开始识别网络,然后将其设置为Unidentified network
一遍又一遍,尽管我尝试使用故障排除程序进行解决。以下是我目前所做的:
我阅读了此链接中的答案文章以了解什么是 NLA。
Windows 使用哪些设置来确定网络位置?
我也读过这个: LAN - Windows 7 上未识别的网络(无网络访问)
我也尝试过:
- 将 DHCP 广播标志设置为 0,以不再广播;
- 运行一个 Powershell 脚本,将所有未识别的网络设置为私有网络;
- 手动将未识别的网络设置从“未知”更改为“私人”;
- 强制
ipconfig /release
,在我的本地连接中输入一个虚假的IP,保存设置,然后单击“自动获取IP”选项,然后ipconfig /renew
; - 设置正确的 DNS IP,尽管 PC1 设置为自动获取(并且可以工作,但 PC2 不行);
- 禁用适配器,卸载并重新安装,然后启用它;
- 停止 NLA 和相关服务但没有成功(没有解决我的问题);
- 使用还原点回滚到以前的工作设置/配置,问题就解决了。
上述许多尝试都来自 ServerFault.com,我实在找不到这些问题了,所以请相信我,我确实搜索过了!我已经花了大约 6 个小时来解决这个问题,这可能是因为我既不是网络管理员也不是系统管理员。
任何有相关知识的人都欢迎回答并帮助我。我很绝望。=(我只想让它发挥作用!
在尝试时ipconfig
,它说 DHCP 请求超时。我也尝试 ping 其他一些 IP 地址,但似乎 PC2 完全丢失了。我找不到解决方案,我已经尽我所能,知道并在过去两天学到了一切。
感谢您的帮助!
答案1
交换机可能是问题所在。如果是托管交换机,则有以下几种可能性:
- 拔掉电源一分钟
- 交换机正在运行未保存的配置。如果在移动交换机时断电,配置将恢复为其他配置。
- PC2 位于不同的交换机端口上,并且该端口的配置不同
答案2
听起来这可能是网络硬件的问题。以下是一些可以尝试的方法:
- PC1 能否使用交换机上的同一端口正常工作?——这将验证端口是否仍然正常工作
- 在 PC1 上使用 PC2 的网线 - 这将验证网线是否正常工作
- 如果以上两项检查均正常,请尝试使用 PC1 的电缆和端口将 PC2 连接到交换机。
干杯!
答案3
您可能不想依赖 DHCP 为您提供正确的 IP 设置,而是想尝试手动设置 IP 地址、子网掩码和 DNS 服务器。根据您的网络设置方式,您可能只想为有问题的 PC 提供一个私有 IP 地址,但将 DNS 服务器设置为您的 ISP 自动提供给路由器的服务器。
另外,查看一下您的路由(路由打印)。您应该有与您的默认网关的 IP 地址关联的默认网关路由 (0.0.0.0),并且它应该具有最低度量。
如果一切正常,请 ping 默认网关,您应该会收到响应。如果没有,您可以根据收到的消息继续进行故障排除。如果您可以 ping 网关,请尝试 ping 网络外的 DNS 服务器。如果可行,请尝试在 yahoo.com 上执行 nslookup。
如果启用了 IPv6,则将其关闭也不错。希望这对您有所帮助。