wireshark麒麟系统安装包
麒麟系统上装Wireshark,麟系最直接的统安坑是官方源里没有这个包。你敲sudo apt install wireshark,装包大概率会提示找不到软件包。麟系别慌,统安这不是装包你系统坏了,而是麟系麒麟默认仓库裁剪得比较狠,只留了办公和基础工具链。统安
我试过几个办法,装包最省事的麟系是直接去Wireshark官网下载Linux通用二进制包。注意选.tar.xz那个格式,统安别下成.deb,装包因为麒麟的麟系包管理器虽然兼容Debian系,但依赖版本经常对不上,统安硬装会报一堆库缺失。装包解压后把整个文件夹扔到/opt底下,然后做个软链接到/usr/local/bin,命令行输个wireshark就能启动。
不过有个细节你得上心——权限。麒麟默认非root用户抓包会提示Couldn't run /usr/bin/dumpcap in child process: Permission denied。解决办法是给dumpcap设置setcap权限:sudo setcap 'CAP_NET_RAW+eip' /opt/wireshark*/dumpcap。这行命令执行完,普通用户就能直接抓包,不用每次sudo,省得老输密码。
要是你嫌官网下载麻烦,还有个野路子——用麒麟自带的麒麟软件商店搜“wireshark”,有时能搜到社区版。但版本通常停在3.4左右,比较老。新版3.6以上才支持HTTP/3解密,你要是分析QUIC流量,老版本直接抓瞎。我上周帮同事排查一个视频会议卡顿问题,他用麒麟商店装的3.4,抓了半天TLS握手全是加密的,换成官网3.6.8才看到HTTP/3的明文头。
装完还有个容易忽略的点——显示过滤器。麒麟默认中文字体对Wireshark的报文详情区支持不好,英文正常,中文注释会变成方块。去设置里把Font改成“Noto Sans CJK SC”,再勾上“Use system font”旁边那个自定义选项,界面就清爽了。这问题不解决,你抓包看中文域名或者HTTP头里的中文参数时,眼睛得瞎。
最后提醒一句,麒麟的防火墙默认开得挺严,你要是远程抓包,记得在iptables里放行SSH和必要的端口。别到时候包抓到了,但远程连接断了,白忙活。我上次就是没注意,抓了半小时,中途SSH断了,连回去发现抓包文件没保存,气得想砸键盘。









