Mininet的配置与使用(1)
程序员文章站
2022-03-17 14:27:39
...
关于mininet的配置有好几种方法,在这里我们使用源码安装
首先安装git
apt install git
然后从github上面将mininet下载到本地
git clone http://github.com/mininet/mininet
下载成功之后,进入文件夹mininet/util,并进行安装
cd mininet/util
//查看安装方式
./install.sh -h
//在这里我选择的是全部安装
./install.sh -a
网上的教程都是到这里就没有问题了,但是作者在进行mininet安装的时候出错E: Unable to locate package openvswitch-datapath-dkms
在运行mininetsudo mn
进行检测时发现如下报错:
发现报错后就想试试安装openvswitch-switch,安装完后发现就可以使用mininet了
//查看安装的mininet的版本
mn --version
//运行mininet,并测试主机之间是否连通
mn --test pingall
//发现都是不通路的,可能是由于在安装时出了错的问题
//如果不能ping通--1.查看s1是否正常工作
mininet> sh ovs-ofctl dump-flows s1
//如果没有流表项,则需要添加,如下
mininet> sh ovs-ofctl add-flow s1 "priority=0,action=normal"
//此时如果在dump一下就会发现有了流表项,在ping一下就会发现可以ping通了
说在后面的话,ubuntu系统上的mininet的安装也可以直接使用
apt install mininet