我想读取从我的笔记本电脑传输的数据包。我从软件中心安装了 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”中)。然后只需注销并重新登录,您就可以开始了!