必须依次完成安装、权限配置、dumpcap能力绑定和网卡启动四环节:一、应用商店图形化安装(新手推荐);二、APT命令行安装并加wireshark组授权;三、源码编译安装(高级用户);四、执行sudo setcap绑定cap_net_raw能力并重新登录;五、启动Wireshark,选择网卡点击鲨鱼图标开始捕获。

要在统信UOS系统中完成Wireshark的安装、权限配置并实际捕获网络数据包,必须依次解决安装来源选择、用户权限授予、dumpcap能力绑定和网卡接口启动四个不可跳过的环节。
三种安装方式任选其一
方法一:应用商店图形化安装(推荐新手)
点击屏幕左下角【开始菜单】→ 打开【应用商店】→ 顶部搜索框输入“wireshark”→ 在结果中找到官方发布的“Wireshark网络协议分析器”→ 点击【安装】按钮等待完成→ 安装后可在【所有应用】中直接启动。
方法二:APT命令行安装(适合终端熟练者)
打开终端(Ctrl+Alt+T)→ 执行 sudo apt update → 再执行 sudo apt install -y wireshark wireshark-common → 安装完毕后必须立即执行 sudo usermod -a -G wireshark $USER,否则后续无法抓包。
方法三:源码编译安装(仅限需定制协议解析的高级用户)
先安装依赖:sudo apt install -y build-essential autoconf libtool libgtk-3-dev libpcap-dev → 从官网下载源码包并解压 → 进入解压目录执行 ./configure --with-gtk3 → 运行 make -j$(nproc) 编译 → 最后用 sudo make install 安装 → 别忘了执行 sudo ldconfig 刷新库缓存。
关键权限配置不可省略
无论用哪种方式安装,Wireshark默认无法访问网卡设备。必须对dumpcap赋予底层抓包能力:
执行命令:sudo setcap cap_net_raw,cap_net_admin+eip /usr/bin/dumpcap
验证是否生效:getcap /usr/bin/dumpcap,输出中必须包含 【cap_net_raw+eip】 字样。
若未出现该字段,说明权限未正确绑定,此时启动Wireshark将提示“Permission denied”。
执行完权限配置后,需【重新登录当前用户会话】,否则组权限和cap能力均不生效。
启动Wireshark并开始捕获
第一步:在应用菜单或终端中启动Wireshark(无需加sudo)
第二步:主界面列出所有可用网卡,选中你要监听的接口(如enp0s3或wlp2s0)
第三步:勾选“Enable promiscuous mode”(混杂模式),否则只能捕获发往本机的数据包
第四步:点击界面左上角鲨鱼图标(或按Ctrl+E)→ 开始实时捕获
第五步:在另一终端执行 ping -c 4 baidu.com 触发流量 → 回到Wireshark观察ICMP数据包即时出现

















