有谁知道有什么工具(Windows 或 Linux)可以识别由于 MAC 过滤而在网络上丢失的数据包吗?有疑问682774(当无线连接正常且有线连接时 ping 打印机超时)我希望我有这样的工具。我猜想 ping 会到达路由器,甚至到达打印机,但不会返回。如果不存在这种情况(我怀疑),是否有任何网络故障排除工具或技术我可以使用?
答案1
执行此操作的工具当然是 Wireshark 或 tcpdump,带有 macchanger。技巧在于监听常规网络流量,并检查授权客户端的 MAC。在建立少量确实有权访问相关网络的 MAC 地址后,您可以更改 NIC 的 MAC 地址,以克隆允许的 MAC 地址之一。如果确实存在 MAC 过滤,则欺骗合法 MAC 地址之一将授予您访问网络的权限。
尽量避免复制 IP 地址,例如,如果设置了地址预留,则可能会发生这种情况。事实上,这可能会阻止数据包到达您的 NIC,而原因与 MAC 过滤无关,并可能导致您得出错误的结论。
答案2
您可以使用 Wireshark 进行数据包捕获。当您在 WiFi 接口上进行数据包捕获时,这将允许您查看 WiFi 上的网络流量,并且如果网络流量被定向到您的计算机,它将允许您查看有线网络上的网络流量(但有办法解决这个问题)。
这将有助于诊断网络问题,因为这样您将能够看到数据包在消失之前到达的位置。
不确定它是否能帮助您解决最初的问题,但对我自己而言 - Wireshark 是我解决网络问题时的首选工具。