gpt4 book ai didi

networking - 为什么wireshark检测不到我的接口(interface)?

转载 作者:行者123 更新时间:2023-12-03 07:55:29 25 4
gpt4 key购买 nike

我刚刚安装了 Wireshark,但是当我点击 capture > interfaces 时,出现对话框,但它不包含我的网络接口(interface)。

当点击 capture > interfaces它如下面的屏幕截图所示。什么会导致这种情况?

no interfaces listed

最佳答案

这通常是由于错误地设置了与正确运行 Wireshark 相关的权限造成的。虽然您可以通过使用提升的权限运行 Wireshark(例如使用 sudo )来避免此问题,但通常应该避免此问题(参见 here ,特别是 here )。这有时是由于 Wireshark 安装不完整或部分成功造成的。由于您运行的是 Ubuntu,因此可以按照 this answer 中给出的说明解决此问题。在 Wireshark Q&A site .综上所述,安装Wireshark后,执行如下命令:

sudo dpkg-reconfigure wireshark-common 
sudo usermod -a -G wireshark $USER

然后注销并重新登录(或重新启动),Wireshark 应该可以正常工作而无需额外的权限。最后,如果问题还是没有解决,可能是 dumpcap没有正确配置,或者有其他东西阻止它正常运行。在这种情况下,您可以设置 setuid dumpcap 的位以便它始终以 root 身份运行。
sudo chmod 4711 `which dumpcap`

在某些发行版中,执行上述命令时可能会出现以下错误:

chmod: missing operand after ‘4711’

Try 'chmod --help' for more information.



在这种情况下尝试运行
sudo chmod 4711 `sudo which dumpcap`

关于networking - 为什么wireshark检测不到我的接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8255644/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com