实验一 软件定义网络环境搭建与测试

安装Mininet

在安装mininet之前,需要先安装git,命令如下:

sudo apt-get install git

之后我们需要下载代码,这里需要给自己的git加代理,或者可以试试开着魔法然后再输入以下命令:

git clone git://github.com/mininet/mininet

克隆完成后,桌面应该会多出该文件夹:

之后cd mininet进入该文件夹,然后再cd util进入其中的util,并输入以下命令安装Mininet:

sudo ./install.sh -a

安装开始后,静候等待,然后等控制台出现enjoy mininet即说明Mininet安装完成了。

同时桌面上应该多出这四个文件夹

不确定是否安装完成的,可以自己sudo mn试试有没有拓扑出现。

安装RYU

在Ubuntu的python上想使用mininet的CLI语句的话,需要先安装RYU控制器。作者在这里给出如何安装RYU控制器。

首先,确保你已经安装了适当的Python版本。Ryu需要使用Python 3.6以上的版本。幸运的是,Ubuntu在版本20.04及以上的版本都默认安装了Python 3.8,所以你不需要额外安装Python。当然有的人喜欢自己再安装更高版本的python也是可以的。

可以自己使用python3 –version查看自己ubuntu上的目前的Python是什么版本。

接下来,你需要安装一些必要的软件包。打开终端并执行以下命令来更新软件包列表:

sudo apt update

输入完毕后,再执行以下的命令来安装必要的软件包:

sudo apt install git python3-pip

安装完成后,你可以使用pip3命令来安装Ryu。在终端中运行以下命令:

这里记得切到root权限,因为你在pycharm上使用mininet是需要root权限的,所以需要在root权限下安装ryu才行。

pip3 install ryu

然后静待完成出现以下内容说明安装完成了。

安装完成后,你可以验证Ryu是否成功安装。在终端中运行以下命令来检查Ryu的版本:

ryu --version

这将显示你所安装的Ryu的版本号。

然后通过root权限打开pycharm,我们可以选择把之前写过的代码转移到pycharm上运行。

如果读者不喜欢这种安装方式的话,觉得少了什么东西,可以选择以下方式进行安装。

先打开terminal,然后输入以下命令:

git clone https://github.com/faucetsdn/ryu.git

该命令会将github上的Ryu拷过来,拷完之后桌面会出现ryu的文件夹,表现如下:

之后我们在面板上继续输入命令:cd ryu;再输入:pip install .(这里有个.记得加)

这样子安装ryu也是可行的。

这种方式装完后可以打开文件夹右键打开面板输入命令: ryu-manager进行测试,效果如下:

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值