在 Ubuntu 上安装 dumpcap(通常随 Wireshark 一起提供),可以按照下面的步骤操作:
sudo apt update
sudo apt install dumpcap
实际上
dumpcap属于wireshark-common包,但单独安装dumpcap通常也可行。
或者安装完整 Wireshark(包含 dumpcap):
sudo apt install wireshark
默认情况下,dumpcap 需要 root 权限。你可以:
sudo dumpcap
sudo dpkg-reconfigure wireshark-common
选择 Yes,然后把自己加入 wireshark 组:
sudo usermod -aG wireshark $USER
注销并重新登录后生效。
which dumpcap
dumpcap --version
--privileged 或 NET_RAW 权限如果你是在 Docker / WSL / 服务器无界面环境 下使用,也可以告诉我,我可以给你更具体的方案。