mininet源码安装
基本环境
- VM16.1.2
- ubuntu18.04(本来使用20.04安装,结果安装后使用sudo mn --test pingall,一直ping不通,但是h1、h2互相可以ping通,使用18.04后pingall成功)
安装步骤
下载源码
git clone git://github.com/mininet/mininet
查看版本
cd mininet
cat INSTALL
安装命令
mininet/util/install.sh [options] -a 全部安装,很难成功 -n3V 2.5.0 安装核心、openflow1.3、openvswitch2.5.0(推荐) -n3v
测试命令
sudo mn --test pingall
卸载命令
sudo rm -rf /usr/local/bin/mn sudo rm -rf /usr/local/bin/mnexec sudo rm -rf /usr/local/lib/python*/*/*mininet* sudo rm -rf /usr/local/bin/ovs-* /usr/local/sbin/ovs-* sudo apt-get remove mininet
RYU源码安装
安装步骤
下载源代码
git clone git://github.com/osrg/ryu.git
依赖文件与安装命令
cd ryu //进入ryu所在文件夹下 sudo pip install -r tools/pip-requires sudo python setup.py install
测试
sudo ryu-manager
注意:
有时候需要把pip换成pip3,安装命令如下:
sudo pip3 install -r tools/pip-requires
sudo python3 setup.py install