我有一个混合使用 cat5 和电力线网络的家庭网络。随着我孩子的成长,节点数量多年来一直在增长,但总体布局多年来一直保持相同配置,并且运行良好。我们的房子是独立的,因此不存在干扰等问题,尽管电力线适配器是不同品牌(尽管都是 Homeplug AV 兼容“200mbps”),但网络稳定,速度足以在任何地方传输高清内容。
几周前,主办公室 PC(所有 PC 都运行 Windows 10)报告网络问题,运行 Windows 疑难解答程序时,它报告“缺少一个或多个网络协议”。我觉得很奇怪,所以我做了常规检查并重新启动。重新启动时似乎出现了连接闪烁,然后恢复到相同状态,因此我更深入地研究了网络堆栈并尝试重置/重新安装一些东西。
这变得越来越令人绝望,因为我无法通过系统还原等方式解决问题,最后我重新安装了 Windows。当它报告同样的情况时,我惊呆了 - 这怎么可能?!“网络协议问题”怎么可能在全新安装后仍然存在?
我采取了极端措施,重新格式化 SSD 并再次安装,但没有成功,这时我的怀疑转向了电力线适配器。我粗略地检查了一下,但因为它报告已连接并且活动指示灯闪烁,所以我假设它按预期工作。
我换了个备用的,但还是出现了同样的错误。这时我开始感到很困惑。我挖出一条 40 米长的 cat5 电缆,直接连接到最近的有线交换机上——成功了。
该死。
后来我发现,房子里电力线上的所有其他设备都一个接一个地(或者可能同时全部)受到类似影响,但所有电力线适配器似乎都正常工作。如果我运行 Homeplug 配置实用程序,它会选择“本地”适配器(我可以看到它的 MAC 地址等),但它似乎无法提供与网络其余部分的连接。
重置适配器不起作用,奇怪的是,换上我闲置的备用适配器也不起作用。我想,如果雷击不知何故把它们都击倒了(但表面上它们还在运行;活动灯、实用程序中的可见性等都是证据),那么至少这个可以工作,但事实并非如此。
现在真的很困惑。我有三个问题:
- 有什么东西可能会阻碍或抑制整个电力线系统?正如我所说,其他一切都没有改变,我们的房子是独立的,所以附近没有任何东西能够将任何东西引入电源等,从而影响事物。
- Windows 怎么会将看似物理/链路层的问题报告为“协议缺失”错误?
- “缺少协议”错误似乎是 Windows 10 中越来越常见的投诉,是否有可能是某种更新在我的使用案例中不可逆转地破坏了一些东西?
抱歉,这篇文章太长了,对我来说这是一个令人困惑和沮丧的问题!
编辑:我买了一对新的电力线适配器,它们工作正常。我猜当我换上备用适配器时,它仍然需要与网络上(可能)损坏的设备一起工作。
但是,这个问题仍然部分有效;电力线适配器表面上报告自己正在工作,但实际上却无法路由数据包,为什么 Windows 选择将其解释为本身的故障?!
答案1
硬件相关:
- 您最近是否安装了任何新电源或其他设备?它可能干扰了电源线适配器。如果是这样,只需将其移除,适配器就可以正常工作。
- 让电源线休息一下。
- 如果您对安装的新电源设备有疑问,请删除除重新测试问题所需的最低限度之外的所有内容;更好的是 - 使用笔记本电脑来测试和调试此问题
软件相关(仅当上述硬件解决方案不能完全解决问题时才这样做):
- 在操作系统中,打开管理员命令并输入
netsh int ipv4 install
- 这将重建 IPv4 协议 - 如果不特别使用 IPv6,请禁用它
- 检查是否安装了可靠多播协议。如果没有,请使用更改适配器选项 --> 右键单击适配器 --> 属性 --> 安装... --> 协议 --> 可靠多播协议。