wireshark 配置问题

wireshark 配置问题

我最近安装了 wireshark,但在我开始捕获任何内容之前,它提示“在当前配置下,此系统中没有接口可用于捕获”

我是 wireshark 的新手,有人知道如何更改当前配置以及将其更改为什么吗?抱歉有任何重复和描述不足,但如果没有正确设置此配置,我无法继续

答案1

更新:
Wireshark 的默认安装需要 root 权限才能运行数据包捕获。这就是为什么我建议以特权用户身份运行它。@沃伦希尔善意指出这是不推荐的方式使用 Wireshark。

请阅读如何以 root 权限运行 WireShark?并关注@Oli 的回答关于如何重新配置​​ Wireshark 以便能够以您自己的用户身份运行。

要使组成员身份更改生效(如该答案中所述),您需要注销或重新启动系统。如果您出于某种原因现在不想这样做,暂时这样做login可能会有所帮助。(您必须指定两次密码:一次用于sudo,一次用于login)。

$ sudo login <your_user_name>
[sudo] password for <your_user_name>:
password:
$ DISPLAY=:0.0 wireshark


下面留下答案供参考:

尝试以 root 权限运行 Wireshark:

pkexec wireshark

根据Wireshark 维基

在 Linux 上运行 Wireshark(或任何其他网络捕获/分析器)需要 root 权限。因此,启动 Wireshark 时必须具有 root 权限,否则无法捕获数据。请注意,启动计算机时无需以 root 身份登录,您可以使用 su(1) 或 sudo(8) 来实现此目的。

相关内容