tcpdump 抛出 PKTAP 错误

use*_*451 5 tcpdump

运行 tcpdump 时不提供任何接口

tcpdump -nS,

我收到tcpdump: cannot use data link type PKTAP错误,因此我尝试在命令中提供 Interface 选项

tcpdump -i eth0甚至eth1

然后我得到以下错误

tcpdump: eth1: No such device exists

(BIOCSETIF failed: Device not configured)

我什至尝试在互联网上查找,但我没有得到任何解决方案......

有什么帮助吗?

小智 4

我无法谈论你的 PKTAP 问题,但我可以谈论“不存在这样的设备” - eth0 是 Linux 主义,而 MacOS 不是 Linux。您几乎肯定需要 en0、en1 等。“ifconfig -a”是您的朋友,或者,如果您安装了它,则“tshark -D”。

  • 或“tcpdump -D”。(“`-D`”最初是 WinDump 对 tcpdump 的补充;tcpdump 从 WinDump 拾取它,TShark 从 tcpdump 拾取它。) (2认同)