统信uos中需授权用户加入wireshark组并重新登录,才能使wireshark正常选择网卡并抓包;图形安装便捷但必须后续手动授权,命令行安装+组授权是推荐方案。

要在统信UOS系统中完成Wireshark的安装与网络数据包捕获,必须解决普通用户无权访问网卡设备的问题,否则启动后无法选择接口或点击“开始”按钮始终灰显。
图形界面一键安装
适合刚接触Linux、不熟悉终端命令的新手用户,全程点选操作,依赖自动处理,但安装后仍需手动授权才能抓包。
1、点击左下角【开始菜单】→【应用商店】。
2、在顶部搜索框输入 【wireshark】,回车确认。
3、在结果中找到名称为“Wireshark Network Protocol Analyzer”的官方应用(图标为蓝色鲨鱼头)。
4、点击【安装】,等待进度条走完,出现绿色对勾即完成。
5、安装后直接从应用列表启动Wireshark,此时会提示“没有可用接口”,这是正常现象——权限尚未配置。
命令行安装并授权用户组
该方式能确保安装完整组件(含dumpcap),且通过用户组授权避免每次抓包都输密码,是推荐的主力方案。
方法一:基础安装+组授权
1、打开终端(Ctrl+Alt+T),执行更新:sudo apt update。
2、安装主程序及配套工具:sudo apt install -y wireshark wireshark-common。
3、将当前用户加入wireshark组:sudo usermod -a -G wireshark $USER。
4、【必须注销当前会话并重新登录】,否则组权限不生效,Wireshark仍无法识别网卡。
方法二:替代授权(仅临时应急)
若暂不便重启会话,可运行 sudo dpkg-reconfigure wireshark-common,在弹出界面选择“Yes”,系统将自动配置dumpcap能力位。但此方式不如用户组稳定,长期使用建议坚持方法一。
启动Wireshark并开始抓包
权限生效后,Wireshark就能正确列出所有活动网卡,无需sudo即可捕获流量。
第一步:启动程序,不加sudo
在终端输入 wireshark 回车,或从应用菜单点击图标启动。
第二步:选择目标网卡
主界面列出所有接口(如ens33、wlan0、lo),勾选你正在使用的有线或无线网卡——【不要选lo(本地回环)】,它只捕获本机内部通信,无法看到真实网络请求。
第三步:点击绿色鲨鱼图标“Start”
Wireshark立即进入实时捕获状态,数据包按时间顺序向下滚动,不同协议以颜色区分(TCP蓝、UDP绿、ICMP红)。
第四步:触发待分析行为
比如新开终端执行 ping -c 4 www.baidu.com,几秒内就能看到对应的ICMP请求与应答帧出现在主窗口。
第五步:停止并筛选关键数据
点击红色方块按钮停止捕获;在顶部过滤栏输入 icmp 回车,界面立刻只保留ICMP类型报文,方便聚焦分析。











