操作系统:ubuntu20.04
python:3.8
sudo passwd root

su root
apt-get install git
git
cd /home/huwei/下载
git clone https://github.com/mininet/mininet.git
cd mininet/util
# ./install.sh -h 查看具体有哪些命令
./install.sh -n3v
mn
pingall
exit
至此,mininet安装完成。
接着,在安装ryu之前需要安装pip
wget https://bootstrap.pypa.io/get-pip.py
python3 ./get-pip.py
cd /home/huwei/下载
git clone https://github.com/osrg/ryu.git
cd ryu
pip install -r tools/pip-requires
python3 setup.py install
cd ryu/app
ryu-manager example_switch_13.py # 先不要按回车键
另外打开一个终端界面
su root
mn --controller=remote # 使用远端控制器(就是上面刚刚创建的ryu),若不指定则默认使用mininet中自带的控制器
按下第一个终端界面的回车键,再按下第二个终端界面的回车键
再在第二个终端界面下输入以下命令,检测两台主机h1,h2是否能够ping通
pingall

如上图所示,成功!
apt-get install wireshark
安装过程中遇到 [Y/n] 输入Y,遇到弹出窗口选择
wireshark安装完成!
wireshark
弹出窗口

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