Debian 上 Dumpcap 故障排查步骤
一 快速定位问题
二 权限类故障处理
三 接口与过滤器问题
四 依赖 安装 与版本兼容
五 资源 存储 与软件冲突
附 常见报错与处理对照表
| 症状 | 可能原因 | 快速处理 |
|---|---|---|
| Couldn’t run /usr/bin/dumpcap in child process: 权限不够 | 当前用户不在 wireshark 组或无能力 | 加入组并重新登录,或执行 sudo setcap ‘CAP_NET_RAW+ep CAP_NET_ADMIN+ep’ /usr/bin/dumpcap |
| 接口不存在/无法打开接口 | 接口名错误或处于 DOWN | 用 ip link show 或 dumpcap -D 确认名称,执行 sudo ip link set |
| 过滤器无效/抓不到包 | 过滤语法错误 | 使用简单过滤验证,参照 pcap-filter(7) 修正表达式 |
| 命令未找到 | 未安装 wireshark 或路径异常 | sudo apt install wireshark;用 which dumpcap 确认为 /usr/bin/dumpcap |
| 安装/运行异常 | 依赖损坏或版本冲突 | sudo apt install -f;重装 wireshark;必要时升级系统/内核 |
| 磁盘写满/进程卡死 | 存储空间不足或资源紧张 | df -h 检查;清理空间;关闭不必要进程释放内存/CPU |