Wireshark 不会通过网络接收从本地主机发送到本地主机的数据包

Rus*_*hyo 2 windows udp localhost wireshark packet-capture

我在 Windows 上运行并试图让 Wireshark 获取我的网络流量。它可以很好地接收所有出站和入站流量,除了我在本地系统上运行的客户端/服务器。事实上,即使我通过 LAN IP 发送数据包,它仍然没有接收到流量。Windows 是否有一些聪明/愚蠢的东西可能会路由它以便它不会通过网络传播?我能做些什么来强制数据包沿着预期的路径蜿蜒而下(即出去到我的路由器然后再回来,以便 Wireshark 可以看到它)?

我想要的是确保我发送到 192.168.xx 的数据包不会“重定向”到 127.0.01 - Wireshark 无法嗅探。我怀疑 Windows 正在检测我正在连接到同一台机器,并且通过跳过网络来“聪明” - 我需要阻止它这样做。

Hel*_*ick 5

这就是 Windows 网络的工作方式 - 没有环回适配器,并且具有相同源地址和目标地址的流量永远不会下降驱动程序堆栈,因此它永远不会到达 Winpcap 驱动程序。

Wireshark wiki 有更多关于此的信息,包括 Microsoft Loopback 适配器的一些解决方法,可能会有所帮助。