Debian 上配置 Dumpcap 的完整步骤
一 安装与验证
二 权限与安全配置
三 配置文件与常用参数
四 作为系统服务运行与日志排查
创建 systemd 服务(示例为捕获所有接口并按时间滚动):
新建文件:sudo nano /etc/systemd/system/dumpcap.service
内容:
[Unit]
Description=Dumpcap Packet Capture Service
After=network.target
[Service]
ExecStart=/usr/sbin/dumpcap -i any -w /var/log/dumpcap/capture.pcap -G 60 -b filesize=100000
Restart=always
User=root
[Install]
WantedBy=multi-user.target
启用与启动:
sudo systemctl daemon-reload
sudo systemctl enable --now dumpcap.service
日志查看与排错:
journalctl -u dumpcap.service(查看服务日志)
若遇到权限被拒或接口不可用,优先检查 capabilities、用户组、接口名称与目录写权限。
五 与 Wireshark 配合分析