在 Debian 系统上安装 dumpcap(Wireshark 的抓包后端工具),最简便的方法是直接通过官方软件源安装。
sudo apt update
sudo apt install dumpcap
安装完成后,可以用以下命令验证:
which dumpcap
dumpcap --version
如果你也需要图形界面:
sudo apt update
sudo apt install wireshark
安装过程中会提示是否允许非 root 用户抓包,建议选择 Yes。
默认情况下 dumpcap 需要特权,Debian 会通过 wireshark 用户组解决:
sudo dpkg-reconfigure wireshark-common
# 选择 "Yes"
sudo usermod -aG wireshark $USER
然后 注销并重新登录,或执行:
newgrp wireshark
验证:
dumpcap -i any
确认是否安装成功:
apt list --installed | grep dumpcap
错误信息类似:
Couldn't run /usr/bin/dumpcap: Permission denied
解决方法是加入 wireshark 组(见上文)。
dumpcap 不依赖图形界面,单独安装即可,非常适合服务器环境。
如果你是用于 容器 / CI / 无界面服务器抓包,我也可以给你一个最小安装示例。