在Xilinx ZCU102开发板上运行Linux。使用1000BASE-X&三态以太网Mac。我可以从以太网端口发送ping,但是当我运行tcpdump尝试显示数据包进入系统时...我从tcpdump得到一个奇怪的错误。
tcpdump -I eth1
tcpdump: eth1: That device doesn't support monitor mode
如果有人对tcpdump中的此错误消息有任何见解,那就很好奇。
tcpdump如何知道设备是否支持监控模式? 它是否在设备树中的eth1设备节点中查找某些内容?
答案 0 :(得分:4)
只需使用' -i'非 - " IEEE 802.11"的选项接口:
tcpdump -i eth0
如果您要过滤特定数据链接类型,请尝试使用tcpdump -L -i eth0
获取类型列表,然后指定其中任何类型tcpdump -y EN1000MB -i eth0
。