WireShark 无法在 12.04 上运行,如何让它运行?

WireShark 无法在 12.04 上运行,如何让它运行?

我想读取从我的笔记本电脑传输的数据包。我从软件中心安装了 wireshark,但该软件无法检测到我的无线局域网。

有什么想法吗,我可能做错了什么?

答案1

它可能无法工作,因为您需要以 root 身份运行它。

尝试使用此命令启动它。

gksudo wireshark&

让我知道这个是否奏效。

答案2

在默认设置下正常运行时,Wireshark 不具备访问网络接口所需的权限。但是,您应该尝试以 root 身份运行尽可能少的程序,wireshark 也不例外。相反,还有更好的方法。

检查/usr/share/doc/wireshark-common/README.Debian并尝试一下:

sudo dpkg-reconfigure wireshark-common
sudo usermod -a -G wireshark username

运行第一个命令后选择“是”(告诉 wireshark 您想要使用组来控制捕获访问),然后在第二个命令中将“用户名”替换为您的用户名(这会将您添加到组“wireshark”中)。然后只需注销并重新登录,您就可以开始了!

相关内容