一、关于deepin和wireshark
deepin目前已经发展到15.8了,开发Android毫无压力,在四个月的使用时间里,已经非常习惯了。目前想处理一些网络问题,因此尝试在deepin上安装一个抓包工具。deepin支持图形化的wireshark安装,相对于tcpdump无图形化工具,wireshark抓包非常方便。
二、安装并运行
step 1. 启动deepin终端,执行如下命令
sudo apt-get install wireshark -y
step 2. 接着我们需要输入[确定]
step 3.打开deepin菜单,就能发现wirshark图标
step 4.运行
点击之后可能会出现
解决方法:
修改/usr/share/wireshark/init.lua
# vi /usr/share/wireshark/init.lua
将倒数第二行:
dofile(DATA_DIR.."console.lua")
改为
--dofile(DATA_DIR.."console.lua")
step 5.查看网卡流量
点击网卡,出现如下问题
问题原因:
对于step 4.使用开始菜单启动显然权限不够,同时对于运行过程中并没有申请权限,这是wireshark本身设计的问题。
解决方法:
启动终端,执行如下命令
sudo wireshark
再次查看网卡流量
三、另一种安装方式
deepin商店提供了相应的软件,我们在应用商店安装也可以。