Mininet教程(二):Mininet安装部署

  1. Mininet教程(一):Mininet基本介绍
  2. Mininet教程(二):Mininet安装部署
  3. Mininet教程(三):Mininet命令操作
  4. 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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王小二(海阔天空)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值