Ubunut----Mininet安装教程(Cannot find required executable ovs-vsctl的解决方案)

Mininet 安装教程

前提:一:安装一个Ubuntu 的虚拟机什么版本都可以要是没有什么关键的作用低点的版本也可以,实际情况看自己的情况。:在这次实验用的是16版本的Ubuntu
Ubunut----Mininet安装教程(Cannot find required executable ovs-vsctl的解决方案)_第1张图片

二:虚拟机必须要联网,可以直接从网上获取关于安装Mininet的一些源码
注意:最为的简单的判断方法就是是否可以ping 通 www.baidu.com ping通说明就可以上
Ubunut----Mininet安装教程(Cannot find required executable ovs-vsctl的解决方案)_第2张图片

三:因为刚安装的虚拟机软件和更新下载的速度特别的慢,所以要改变从互联网的下载路径
Ubunut----Mininet安装教程(Cannot find required executable ovs-vsctl的解决方案)_第3张图片

什么是Mininet?为什么要安装 Mininet?Mininet有什么作用?
Mininet 是一个轻量级软件定义网络和测试平台;它采用轻量级的虚拟化技术使一个单一的系统看起来像一个完整的网络运行相关的内核系统和用户代码,也可简单理解为 SDN 网络系统中的一种基于进程虚拟化平台,它支持 OpenFlow、OpenvSwith 等各种协议,Mininet 也可以模拟一个完整的网络主机、链接和交换机在同一台计算机上且有助于互动开发、测试和演示,尤其是那些使用 OpenFlow 和 SDN 技术;同时也可将此进程虚拟化的平台下代码迁移到真实的环境中。


安装Mininet

任务一:安装git

apt install git   //因为本次安装需要git命令可以现安装,小编已经做过一遍了,所以在这里可能与你们显示的不一样

Ubunut----Mininet安装教程(Cannot find required executable ovs-vsctl的解决方案)_第4张图片

任务二:更新软件

apt-get update

Ubunut----Mininet安装教程(Cannot find required executable ovs-vsctl的解决方案)_第5张图片

apt-get upgrade

Ubunut----Mininet安装教程(Cannot find required executable ovs-vsctl的解决方案)_第6张图片

任务三:获取Mininet源码。

git clone git://github.com/mininet/mininet   //同样的原因,文件已经存在,只要你再执行第二遍的时候,也会有同样的输出

在这里插入图片描述

任务四: 查看当前获取的Mininet版本

cd mininet
cat INSTALL

Ubunut----Mininet安装教程(Cannot find required executable ovs-vsctl的解决方案)_第7张图片

任务五:安装Mininet

./mininet/util/install.sh -a //a在这里是完整安装

Ubunut----Mininet安装教程(Cannot find required executable ovs-vsctl的解决方案)_第8张图片
任务六:测试Mininet的基本功能。

sudo mn --test pingall

Ubunut----Mininet安装教程(Cannot find required executable ovs-vsctl的解决方案)_第9张图片

注意:安装的过程中可能出现许许多多的问题尽量的通过查询资料来克服。 下面是我遇到的问题:

Ubunut----Mininet安装教程(Cannot find required executable ovs-vsctl的解决方案)_第10张图片

解决方法: 重新安装一下Mininet,在安装的命令后面加上-V ,然后后面的问题就解决啦

Ubunut----Mininet安装教程(Cannot find required executable ovs-vsctl的解决方案)_第11张图片

你可能感兴趣的:(软件定义网络,ubuntu,软件架构,网络,软件开发)