问题从网络工程移至服务器故障。
这是一个长期困扰该环境的问题。在看似随机的时间(通常以月为单位),计算机可能会突然失去与网络的连接。
它仍然能够发送数据包,到达 DHCP 服务器并获取 IP,但无法识别网络并显示黄色的!图标。
所有典型的修复方法 - 重新启动 PC/端口/交换机、从 DHCP 切换到静态或反之亦然、更改端口、重置 NIC/winsock、重新安装驱动程序等。这些都不起作用。
但不知何故,更改端口的访问 VLAN 会突然允许它工作。而且似乎没有其他任何事情。它不必是之前所在的 VLAN,甚至不必是之前在交换机上存在的 VLAN。我想我是偶然发现的,因为我完全擦除了端口配置并忘记放回任何东西。
这当然不是一个很好的解决方案或解决方法,并且由于存在更多同样错误的常见问题,尝试寻找问题有点困难。
我曾在 Win 7 和一些较旧的机器上看到过这种情况。可能是 Win 10,但我不记得了。各种型号的 Cisco Catalyst 交换机。我已经从交换机端口中删除了除交换机端口模式访问和交换机端口访问 vlan ### 之外的所有内容,因此它似乎不依赖于 vlan 以外的任何东西。
答案1
据我所知,这不是 MAC 地址问题。毕竟,即使在不同的 VLAN 中,它仍然会出现问题。
您可以在不同的 VLAN 中拥有相同的 MAC,但您不能在同一个 VLAN 上拥有重复的 MAC。MAC 位于 L2,当您连接到不同 VLAN 中的不同系统时,L2 不会遍历 L3 连接。
如果是重复的 MAC,那么即使将 VLAN 改回原始设置,您仍然会遇到相同的问题。当问题确实发生时,您可以获取该系统的 MAC 并向 L3 网关询问该 MAC 的 ARP 条目吗?计算机所在的交换机是否显示了学习到的 MAC 地址的正确端口?