在 Debian 上用 dumpcap(Wireshark 抓包命令行工具),通常需要安装 Wireshark 相关包即可,dumpcap 本身就在里面。
sudo apt update
sudo apt install wireshark-common
或
sudo apt install wireshark
wireshark-common:包含 dumpcap 及基础依赖(最小安装)wireshark:包含 GUI + 命令行工具dumpcap 一般会依赖:
libpcap0.8(或 libpcap)—— 抓包核心库libglib2.0-0zlib1glibc6这些通常 apt 会自动装好,不用手动管。
dumpcap 需要抓包权限,有两种方式:
sudo dpkg-reconfigure wireshark-common
# 选 "yes"
sudo usermod -aG wireshark $USER
然后 重新登录。
sudo dumpcap -i eth0
which dumpcap
dumpcap --version
如果你是在 容器 / 最小系统 / 无网络 环境,我可以给你列具体 deb 包名。