从Github上获取mininet源码
git clone https://github.com/mininet/mininet.git
获取源码选择mininet版本,此处使用2.2.0版本安装
在mininet目录下执行 git tag
1.0.0
...
2.2.0
...
2.2.1rc1
使用git checkout 2.2.0 选择合适的版本(此处选择了2.2.0,选择其他版本直接替换)
开始安装
mininet/util/install.sh [options]
-a: 全部安装
-nfv:仅安装MINIENT OPENFLOW引用多SWITCH 和OPEN VSWITCH
-s mydir: 指定目录
安装的过程中可能存在的问题及解决办法
git clone某个包的时候一直没有响应,尝试替换install.sh文件中指定补为的clone链接
测试
直接执行 sudo mininet/bin/mn文件,该文件为python程序,
2.2.0版本默认使用Python2执行,
若环境默认选择python3可以指定执行该文件时使用Python2
展示安装成功图和测试成功图