安装命令:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git(安装过git就可以忽略此步)
git clone git://github.com/mininet/mininet
cd mininet
cat INSTALL(此步执行之后,出现信息,最后是Good Luck!)
//此时在/home/wasdns/mininet目录
util/install.sh -a (-a选项默认安装在home目录)
测试:sudo mn --test pingall
版本信息:mn --version
Ubuntu上安装Mininet详细:
1、更新软件
# apt-get update
# apt-get upgrade
2、从github上获取Mininet源码。
#git clone git://github.com/mininet/mininet
3、获取完以后,查看当前获取的Mininet版本
#cd mininet
#cat INSTALL
说明:在~/mininet目录下,我们可以通过git tag命令列出所有可用的Mininet版本,Mininet2.1.0p1及以后的版本可以原生支持OpenFlow1.3,所以我们这次安装的Mininet2.2.1版本支持OpenFlow1.3协议。
4、源码树获取成功以后,安装Mininet。
#mininet/util/install.sh[options]
这里典型的[options]主要有下面几种:
“-a”:完整安装包括Mininet VM,还包括如Open vSwitch的依赖关系,以及像的OpenFlow Wireshark分离器和POX。默认情况下,这些工具将被安装在你的home目录中。
“-nfv”:安装Mininet、基于OpenFlow的交换机和Open vSwitch。
“-s mydir” :在其他选项使用前使用此选项可将源代码建立在一个指定的目录中,而不是在你的home目录。
所以,你可能会用到下面的某一个命令来安装Mininet:
# install.sh –a ##完整安装(默认安装在home目录下)
# install.sh -s mydir –a ##完整安装(安装在其他目录)
# install.sh –nfv ##安装Mininet+用户交换机+OVS(安装在home目录下)
# install.sh -s mydir –nfv ##安装Mininet+用户交换机+OVS(安装在其他目录下)
这里选择的安装命令是:
# mininet/util/install.sh –a
说明:其他可用的[options]可以通过install.sh -h命令查看,例如你只想安装OpenFlow1.3和Open vSwitch2.3.0,可以使用安装命令:#mininet/util/install.sh –n3V 2.3.0
5、安装完成以后,通过简单的命令测试Mininet的基本功能。
#sudo mn --test pingall