Ubuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试

一、VMware虚拟机安装
直接安装就行了
百度网盘:https://pan.baidu.com/s/1Jw3ypreqmOqF4vgsXAEz2Q
二、mininet安装
sudo apt install mininetUbuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试
选择Y
然后就开始安装下载了,让他跑一会吧
Ubuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试
跑完之后就是这样了
Ubuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试
测试一下,看看效果
sudo mn
Ubuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试
mininet已经按装好了,如果你只需要mininet已经结束了,
然而使用mininet大部分朋友是用来学习和测试的
你会发现有下图这样的情况,这表示openflow和openswitch没有安装
Ubuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试
下面我们继续安装
git安装
sudo apt install git
获取源码
git clone git://github.com/mininet/mininet
Ubuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试
只安装openflow1.3和openv switch2.3.0
mininet/util/install.sh -n3v 2.3.0
Ubuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试
然后就开始了
Ubuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试
这次让我们在测试看一下结果,你会发现就没有那两行了
sudo mn
Ubuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试
二、可视化工具mininedit
在mininet有个可视化工具miniedit可以快速创建拓扑,下面来看一下
sudo mininet/examples/miniedit.py
Ubuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试
会弹出这样的一个界面,就可以在里面创建你的拓扑了
Ubuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试
这里随便创建一个拓扑
Ubuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试
在状态来设置edit-preferences,将start CLI和openflow1.3点上,ok
Ubuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试
运行一下,点run,你会发现报错了,路径不对
Ubuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试
运行一下:sudo ln /usr/bin/ovs-testcontroller /usr/bin/controller
Ubuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试
然后让我们再试一下,sudo mininet/examples/miniedit.py,创建拓扑,按上面步骤设置好,run
你会发现左面全部变为灰色
Ubuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试
让我们切回到控制界面,一切ok
Ubuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试

三、抓包工具wireshark安装及测试
sudo apt install wireshark
Ubuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试
选择Y,然后就开始安装了
Ubuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试
选择yes
Ubuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试
完成了
Ubuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试
让我们测试一下这个抓包工具,先建立一个拓扑,用默认的也行,或者自己用可视化工具画一个也ok
这里使用默认的
sudo mn
在另开一个操作界面,输入sudo wireshark
Ubuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试
这个时候回弹出来一个新的窗口,代表wireshark运行,我们进去看看
Ubuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试
在中间选择any
Ubuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试
在这就可以看到所抓取的包了

参考博文
[1]:https://blog.****.net/linyixiao88/article/details/65651390
[2]: https://stackoverflow.com/questions/17341076/mininet-cannot-find-required-executable-controllerhttps://stackoverflow.com/questions/17341076/mininet-cannot-find-required-executable-controller