debian

Debian环境下如何用Dumpcap进行故障排查

小樊
34
2025-11-30 07:17:45
栏目: 智能运维

Debian环境下用 Dumpcap 进行故障排查

一 环境准备与权限配置

二 快速定位与验证步骤

三 常见故障与修复对照表

症状 可能原因 快速修复
Couldn’t run /usr/bin/dumpcap in child process: 权限不够 当前用户不在 wireshark 组或未授予能力 sudo usermod -aG wireshark “$USER” 并重新登录;或 sudo setcap ‘CAP_NET_RAW+ep CAP_NET_ADMIN+ep’ /usr/bin/dumpcap
找不到接口或提示设备忙 接口名错误、被其他进程占用(如 NetworkManager、tcpdump)、虚拟机网卡未桥接 用 ip a 确认接口名;停止占用进程或更换接口;在虚拟化环境中将网卡设为桥接模式
抓不到期望流量 未设置捕获过滤或接口选错 使用 -i 指定正确接口;用 -f 设置 BPF 过滤(如 “tcp port 80”)
权限设置后仍失败 能力未生效或路径不一致 确认二进制路径为 /usr/bin/dumpcap 或 /usr/sbin/dumpcap 并重新执行 setcap;重新登录或重启会话
运行不稳定、偶发崩溃 资源限制、旧版本 Bug 执行 sudo apt update && sudo apt upgrade;必要时用 ulimit 调整资源(如 ulimit -v 2097152;ulimit -u 4096);查看系统日志 sudo journalctl -xe

四 高效排查命令模板

0
看了该问题的人还看了