在统信UOS系统中部署Wireshark需按版本与需求选择安装方式:一、应用商店图形化安装,适合新手;二、APT命令行安装,适合终端用户;三、源码编译安装,适合高级定制;四、配置dumpcap权限确保抓包能力;五、启动后选择活跃接口抓包。

如果您希望在统信UOS系统中部署Wireshark以开展网络协议分析与流量诊断,则需根据系统版本、用户权限习惯及功能定制需求选择适配的安装路径。以下是多种可行的安装与配置方法:
一、通过应用商店图形化安装
该方式适用于桌面环境用户,全程由图形界面引导,系统自动处理依赖关系,无需终端操作,适合对命令行不熟悉的新手用户快速启用Wireshark。
1、点击屏幕左下角【开始菜单】,进入应用启动中心。
2、在搜索栏或分类列表中找到并打开【应用商店】。
3、于应用商店顶部搜索框内输入wireshark,确保选择发布者为Wireshark Foundation的官方应用。
4、点击【安装】按钮,等待进度条完成且状态变为【已安装】。
5、安装完毕后,可在【所有应用】列表或桌面快捷方式中直接启动Wireshark。
二、通过APT命令行安装
该方式适用于具备终端操作经验的用户,可精确控制软件包版本、安装组件,并支持脚本化批量部署,适用于服务器版或D/E/A系列系统。
1、按下Ctrl+Alt+T快捷键打开终端。
2、执行系统包索引更新:sudo apt update。
3、安装主程序及通用组件:sudo apt install -y wireshark wireshark-common。
4、将当前用户加入wireshark组以获得设备访问权限:sudo usermod -a -G wireshark $USER。
5、注销当前会话并重新登录,使组成员身份生效。
三、源码编译安装
该方式适用于需启用非默认协议解析器、定制GTK界面行为、或使用上游最新开发版本的高级用户,要求系统具备完整构建工具链。
1、安装基础编译依赖:sudo apt install -y build-essential autoconf libtool libgtk-3-dev libpcap-dev。
2、从Wireshark官网下载.tar.xz格式源码包,例如wireshark-4.2.5.tar.xz,并保存至主目录。
3、解压源码:tar -zxvf wireshark-*.tar.xz。
4、进入解压目录后运行配置脚本:./configure --with-gtk3 --enable-setuid-install。
5、启动并行编译:make -j$(nproc)。
6、执行安装:sudo make install。
7、刷新动态链接库缓存:sudo ldconfig。
四、配置抓包权限并验证dumpcap能力
Wireshark底层依赖dumpcap捕获原始数据包,普通用户默认无权访问网卡设备,必须显式授予CAP_NET_RAW与CAP_NET_ADMIN能力,否则无法启动捕获。
1、为系统级dumpcap二进制文件设置能力位:sudo setcap cap_net_raw,cap_net_admin+eip /usr/bin/dumpcap。
2、验证能力是否正确写入:getcap /usr/bin/dumpcap,输出中应包含cap_net_raw+eip字段。
3、启动Wireshark:wireshark(此时无需sudo前缀)。
4、若界面仍提示“Permission denied”,可临时使用sudo wireshark启动进行验证。
五、启动基础抓包与接口选择
抓包前需确认目标网络接口处于活动状态,且系统未启用NetworkManager冲突策略;Wireshark主界面将自动列出所有可用接口及其实时流量状态。
1、启动Wireshark后,在主窗口中部的网络接口列表区域识别正在传输数据的接口(如eth0或wlan0)。
2、观察各接口右侧的实时流量指示条,选择带活跃字节计数的接口。
3、点击该接口右侧的蓝色鲨鱼图标,或双击接口名称,立即开始捕获。
4、捕获启动后,界面顶部状态栏将显示Capturing on 'wlan0'等提示信息。

















