我从软件中心安装了Wireshark(v1.10.6)。在接口列表中,只显示蓝牙。我想捕获从无线连接发送和接收的数据包。
我该怎么做?有没有办法将无线和有线连接添加到此列表中?
答案1
通常您无法以普通用户身份捕获网络接口,您需要管理权限才能访问网络层。您可以尝试以“root”身份运行 wireshark 并检查是否显示接口。
PS:您只能将 root 帐户用于测试目的。请注意以 root 身份运行 wireshark 时出现的消息框。
答案2
尝试退出 Wireshark,然后执行以下操作
sudo dpkg-reconfigure wireshark-common
从命令行,然后重新启动 Wireshark。这样您应该可以访问“正常”网络适配器没有必须以 root 身份运行 Wireshark,正如 sinclair 所说,你真的不想这样做 - 引用 Wireshark 源代码中的 doc/README.packaging 文件:
WIRESHARK CONTAINS OVER TWO MILLION LINES OF SOURCE CODE. DO NOT RUN
THEM AS ROOT.