在 Debian 上使用 dumpcap(Wireshark 套件中的命令行抓包工具)时,可以用 -i 参数来指定网卡。
dumpcap -D
或
ip link
输出示例:
1. eth0
2. wlan0
3. any
sudo dumpcap -i eth0
抓到文件(默认会生成临时文件):
sudo dumpcap -i eth0 -w capture.pcap
sudo dumpcap -i eth0 -w capture.pcap -b filesize:10000
sudo dumpcap -i eth0 -w capture.pcap -b files:5
sudo dumpcap -i any
root 权限或 dumpcap 有 cap_net_raw 能力sudo apt update
sudo apt install wireshark-common
如果你是想 在 systemd / 服务方式 / 非 root 用户下使用 dumpcap 指定网卡,也可以继续问。