mininet命令环境 工具安装(详细教程)
mininet是可以模拟网络环境的仿真平台。可以自定义交换机、控制器、拓扑,如果要学习SDN或者openflow协议,这是一个不错的平台。下面我整理了一下mininet平台的安装:
1.安装mininet
下载地址为:
https://github.com/mininet/mininet/releases
选择Ubuntu 20.04.1 VM image,这是一个虚拟机的镜像文件,下载下来后直接用vmware workstation打开就好,用户名和密码都是mininet,sudo mn就可以使用了
2.开启wireshark
后面要抓包研究openflow协议,这个功能也是要调试好的,好在这个镜像文件里已经有了wireshark,直接打开就行。显示报错:
原因就在于linux没有图形化界面,不能直接打开wireshark。需要在本地安装 X server,用ssh的方式登录,X server 使用的是MobaXterm,下载连接:
https://download.mobatek.net/2152021112100754/MobaXterm_Installer_v21.5.zip
用这个软件ssh到 mininet所在的虚拟机:
运行wireshark又报错
Sudo -E wireshark 后 wireshark跳了出来
环境就搭建好了,后面我们就用这个环境来研究SDN和openflow
下面附上两个有用的链接
安装过程中的报错及解决方法:
https://github.com/mininet/mininet/wiki/FAQ#x11-forwarding
mininet基础命令和功能简介: