一、VMware虚拟机安装
直接安装就行了
百度网盘:https://pan.baidu.com/s/1Jw3ypreqmOqF4vgsXAEz2Q
二、mininet安装
sudo apt install mininet
选择Y
然后就开始安装下载了,让他跑一会吧
跑完之后就是这样了
测试一下,看看效果
sudo mn
mininet已经按装好了,如果你只需要mininet已经结束了,
然而使用mininet大部分朋友是用来学习和测试的
你会发现有下图这样的情况,这表示openflow和openswitch没有安装
下面我们继续安装
git安装
sudo apt install git
获取源码
git clone git://github.com/mininet/mininet
只安装openflow1.3和openv switch2.3.0
mininet/util/install.sh -n3v 2.3.0
然后就开始了
这次让我们在测试看一下结果,你会发现就没有那两行了
sudo mn
二、可视化工具mininedit
在mininet有个可视化工具miniedit可以快速创建拓扑,下面来看一下
sudo mininet/examples/miniedit.py
会弹出这样的一个界面,就可以在里面创建你的拓扑了
这里随便创建一个拓扑
在状态来设置edit-preferences,将start CLI和openflow1.3点上,ok
运行一下,点run,你会发现报错了,路径不对
运行一下:sudo ln /usr/bin/ovs-testcontroller /usr/bin/controller
然后让我们再试一下,sudo mininet/examples/miniedit.py,创建拓扑,按上面步骤设置好,run
你会发现左面全部变为灰色
让我们切回到控制界面,一切ok
三、抓包工具wireshark安装及测试
sudo apt install wireshark
选择Y,然后就开始安装了
选择yes
完成了
让我们测试一下这个抓包工具,先建立一个拓扑,用默认的也行,或者自己用可视化工具画一个也ok
这里使用默认的
sudo mn
在另开一个操作界面,输入sudo wireshark
这个时候回弹出来一个新的窗口,代表wireshark运行,我们进去看看
在中间选择any
在这就可以看到所抓取的包了
参考博文
[1]:https://blog.csdn.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
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/114483.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...