- 《Mininet教程(一):Mininet基本介绍》
- 《Mininet教程(二):Mininet安装部署》
- 《Mininet教程(三):Mininet命令操作》
- 《Mininet教程(四):Mininet可视化MiniEdit》
一、使用装有Mininet的虚拟机
Mininet VM安装是安装Mininet最简单的方法,官方网站为http://mininet.org/download。虚拟机镜像必须有承载的虚拟软件,比如Windows的VirtualBox,VMware Workstation;Mac的VMware Fusion;Linux的KVM等。在虚拟软件中直接打开Mininet虚拟机即可。
二、github获取安装Mininet源代码
1.在UBuntu14.04或更高版本的环境下,获取源码:
git clone http://github.com/mininet/mininet.git
选择版本
cd mininet
git tag
sudo git checkout -b tag_name
2.安装Mininet,需要涉及安装Mininet,user交换机和OVS软件。根据mininet/util/install.sh -h命令查看所有参数
# mininet/util/install.sh [options]
(1)# mininet/util/install.sh -a
完整安装包括Mininet VM,还包括如Open vSwitch等依赖关系软件,以及像的OpenFlow Wireshark和POX。默认情况下,这些工具将被安装在你的home目录中。
(2)# mininet/util/install.sh -n3V 2.5.0
只想安装OpenFlow1.3和Open vSwitch
n表示安装mininet依赖和内核文件
3表示安装的是OpenFlow1.3版本
V表示安装安装OVS交换机,其版本即为2.5.0版本
(3)# mininet/util/install.sh -nfv
安装Mininet、基于OpenFlow的交换机和Open vSwitch。命令:
(4)# mininet/util/install.sh -s mydi
使用此选项可将源代码建立在一个指定的目录中,而不是在home目录中。
3.安装完成后,使用命令测试Mininet是否安装成功。
# sudo apt install net-tools
# sudo mn --test pingall
三、Mininet文件包安装
1.如果有Mininet,OVS以前版本的痕迹,需要先进行删除
# sudo rm -rf /usr/local/bin/mn /usr/local/bin/mnexec /usr/local/lib/python*/*/*mininet* /usr/local/bin/ovs-* /usr/local/sbin/ovs-*
2.在UBuntu14.04或更高版本的环境下安装Mininet文件包
# sudo apt-get install mininet/precise-backports
3.文件包下载安装后,验证控制器是否在运行。如果控制器正在运行,停用控制器
# sudo service openvswitch-controller stop
# sudo update-rc.d openvswitch-controller disable
4.安装完成后,使用命令测试Mininet是否安装成功。
# sudo mn --test pingall