如何启动mininet实例上的wireshark图形界面
启动wireshark
要启动mininet实例上的wireshark的图形界面,其实关键点只有两个:
- 保证宿主机上安装了X11
- 使用ssh -Y [email protected]
登录进mininet后运行两个命令:
1 |
xterm -sb & |
如果一切设置正确的话,将看到这样一个界面
然后运行另外一个命令打开wireshark界面
1 |
sudo wireshark & |
如果正确的话,会看到下面这个界面:
Troubleshooting
1.dofile错误
当然,在第一次打开wireshark时,会遇到一个错误:
这个错误似乎是无关紧要的,但弹出error对话框总是让人心不安,因此作为一个负责任的玩家来说会将这个问题解决掉的。
于是Google后得到解决方案:
1 |
sudo vim /etc/wireshark/init.lua |
然后把倒数第二行注释掉,即:
dofile(DATA_DIR.."console.lua") 改成 --dofile(DATA_DIR.."console.lua")
再次重启wireshark就不会有错误了。
2.命令行错误Gtk-Message
另外一个错误是命令行里面的输出:
Gtk-Message: Failed to load module "canberra-gtk-module"
这个错误的解决方法是安装canberra包:
1 |
sudo apt- get
install libcanberra-gtk-module |
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。