Wireshark无法抓取本机包的原因可能有以下几种:
本地回路的接口问题:在Windows系统中,由于没有本地回路的接口,所以Wireshark无法直接抓取本地回路的包。不过,可以使用一些其他的抓包工具,比如CommView或者RawCap等。
网卡混杂模式未开启:如果发包的目的地址不是接收方的IP,那么需要开启混杂模式。在设置Wireshark时,需要勾选开启混杂模式。
数据包错误:如果数据包的IP头和UDP头的校验和错误,Wireshark可能无法正确接收到数据包。此外,如果以太网帧的前导码、长度、CRC校验出错,也会导致网卡丢帧。