Wireshark没有显示以太网广播目的地地址

时间:2017-12-10 20:42:58

标签: networking network-programming wireshark broadcast packet

如果我通过以太网发送广播数据包,则表示目标以太网地址设置为0xffffffffffff。但是,当我查看Wireshark中发送的数据包时,eth目的地所在的数据包部分永远不会是0xffffffffffff,而是其他内容。

这是一个截图:

enter image description here

突出显示的部分应该是eth目的地,eth源和框架类型。我看到eth源和帧类型,但eth目的地不是0xffffffffffff,因为我期望它是广播,事实上似乎根本不是一个有效的目标mac地址。谁能解释一下呢?

2 个答案:

答案 0 :(得分:3)

“Linux Cooked Capture”对于出错是一个非常大的暗示。来自Wireshark维基:

  

当从“任何”设备或其他设备中捕获时,在Linux中,libpcap不提供像以太网这样的真实“硬件协议”的链路层标头,而是提供虚假链接这个伪协议的-layer头。

因此,您可能希望确保拥有嗅探权限,然后指定一个界面而不是依赖于“任何”的捕获

答案 1 :(得分:0)

捕获似乎是一个已处理的数据包。为了查看目标MAC地址,您需要显示完整帧的原始捕获 - 目标MAC在源MAC之前。