mininet 、RYU以及Wireshark 的安装

mininet 、RYU以及Wireshark 的安装

0 环境准备

操作系统:ubuntu20.04
python:3.8

  1. 设置root用户密码
sudo passwd root
  1. 切换国内镜像源
    在这里插入图片描述

1 安装mininet

  1. 切换root用户
su root
  1. 在线安装git
apt-get install git
  1. 验证git是否安装成功
git
  1. 使用git下载mininet源码
cd /home/huwei/下载
git clone https://github.com/mininet/mininet.git
  1. 进入mininet/util文件夹中,运行install.sh文件安装mininet
cd mininet/util
# ./install.sh -h 查看具体有哪些命令
./install.sh -n3v
  1. 创建一个最基本的拓扑结构。也就是一个交换机下面直接连接两个主机,并且产生 mininet 的交互界面
mn
  1. 验证mininet是否安装成功(检查网络的连通性)
pingall
  1. 退出mininet
exit

至此,mininet安装完成。

2 安装RYU

接着,在安装ryu之前需要安装pip

  1. 在线安装pip
wget https://bootstrap.pypa.io/get-pip.py
python3 ./get-pip.py
  1. pip安装成功,接下来安装ryu
cd /home/huwei/下载
git clone https://github.com/osrg/ryu.git
  1. 安装ryu的依赖
cd ryu
pip install -r tools/pip-requires
  1. 安装ryu
python3 setup.py install
  1. 验证ryu是否安装成功
cd ryu/app
ryu-manager example_switch_13.py # 先不要按回车键

另外打开一个终端界面

su root
mn --controller=remote # 使用远端控制器(就是上面刚刚创建的ryu),若不指定则默认使用mininet中自带的控制器

按下第一个终端界面的回车键,再按下第二个终端界面的回车键

再在第二个终端界面下输入以下命令,检测两台主机h1,h2是否能够ping通

pingall

在这里插入图片描述
如上图所示,成功!

3 安装Wireshark

  1. 安装wireshark
apt-get install wireshark

安装过程中遇到 [Y/n] 输入Y,遇到弹出窗口选择 <Yes>

wireshark安装完成!

  1. 运行wireshark
wireshark

弹出窗口

在这里插入图片描述

选择any,并点进去,开始抓包。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值