【SDN】最快速安装mininet仿真器+ryu控制器(Ubuntu18.04 or 20.04)

安装mininet+ryu教程(Ubuntu18.04 or 20.04)——by louis

 * 
 *   ┏┓   ┏┓+ +
 *  ┏┛┻━━━┛┻┓ + +
 *  ┃       ┃  
 *  ┃   ━   ┃ ++ + + +
 *  ████━████ ┃+
 *  ┃       ┃ +
 *  ┃   ┻   ┃
 *  ┃       ┃ + +
 *  ┗━┓   ┏━┛
 *    ┃   ┃           
 *    ┃   ┃ + + + +
 *    ┃   ┃
 *    ┃   ┃ +  
 *    ┃   ┃    
 *    ┃   ┃  +         
 *    ┃    ┗━━━┓ + +
 *    ┃        ┣┓
 *    ┃        ┏┛
 *    ┗┓┓┏━┳┓┏┛ + + + +
 *     ┃┫┫ ┃┫┫
 *     ┗┻┛ ┗┻┛+ + + +
 * 

一、安装mininet仿真器

1.更新源和系统软件
sudo apt update && sudo apt upgrade  
2.安装python3版本的pip
sudo apt install python3-pip         
3.更改python指向python3、pip指向pip3(建议修改)
echo alias python=python3 >> ~/.bashrc   
echo alias pip=pip3 >> ~/.bashrc
source ~/.bashrc
4.将pip安装源替换成国内阿里云源(提高pip3的下载速度)
pip3 config set global.index-url https://mirrors.aliyun.com/pypi/simple/
5.安装git工具
sudo apt install git
6.克隆mininet源码
git clone https://github.com/mininet/mininet.git/    
(或从百度网盘下载(文件夹放到home目录下):https://pan.baidu.com/s/1Xd56RK7nZgo4O0JtNgR0hg 提取码: guet ) 
7.打开安装脚本,找到第106行,
并修改PYTHON=${PYTHON:-python} 为 PYTHON=${PYTHON:-python3}
sudo nano -c ~/mininet/util/install.sh 

修改完后,按ctrl+x  然后按Y+回车保存退出
8.赋予安装脚本执行权限
sudo chmod 777 mininet/util/install.sh
9.安装mininet
sudo mininet/util/install.sh -n3V 2.5.0
10.测试mininet
终端输入:mn
显示如下信息,即为安装成功:
*** No default OpenFlow controller found for default switch!
*** Falling back to OVS Bridge
*** Mininet must run as root.

二、安装ryu控制器

1.更新源和系统软件
sudo apt update && sudo apt upgrade  
2.克隆ryu源码
git clone https://github.com/osrg/ryu.git/   
(或从百度网盘下载(文件夹放到home目录下):https://pan.baidu.com/s/1IBuUQvsdKMfYGdbPUzBeNA 提取码: guet )     
3.进入ryu目录
cd ryu
4.安装依赖
/usr/bin/python3 -m pip install --upgrade pip
sudo pip3 install -r tools/pip-requires
5.安装ryu
sudo python3 setup.py install
6.测试ryu
终端输入:ryu-manager
显示如下信息,即为安装成功:
loading app ryu.controller.ofp_handler
instantiating app ryu.controller.ofp_handler of OFPHandler
  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值