S.Mishra Asked: 2017-02-10 03:44:37 +0800 CST2017-02-10 03:44:37 +0800 CST 2017-02-10 03:44:37 +0800 CST 执行 tcpdump 命令时出错 772 当我tcpdump在终端中输入命令时,我看到以下错误: 执行时sudo tcpdump我看到这个错误: 在此之后,我尝试执行以下命令: tcpdump -i eth0 我得到这个错误: tcpdump:eth0:you don't have permission to capture on that device(socket:operation not permitted) 请指导。 tcpdump 1 个回答 Voted Best Answer Soren A 2017-02-10T03:56:31+08:002017-02-10T03:56:31+08:00 您必须使用 sudo 或以 root 身份运行 tcpdump,否则它将无法以混杂模式访问网络接口。如果你想监视任何其他在 0 中的东西,你必须使用-i选项。 所以像: sudo tcpdump -i wlan0 会做的。利用 ifconfig 查看已配置的网络接口。和 iwconfig 识别哪个是 WiFi。
您必须使用 sudo 或以 root 身份运行 tcpdump,否则它将无法以混杂模式访问网络接口。如果你想监视任何其他在 0 中的东西,你必须使用
-i
选项。所以像:
会做的。利用
查看已配置的网络接口。和
识别哪个是 WiFi。