环境:VMware Workstation Pro
ubuntu-22.04-desktop-amd64.iso
1.安装mininet
切换管理员用户:
su
更新软件包列表和升级已安装的软件包:
sudo apt-get update
sudo apt upgrade
安装Mininet:
sudo apt-get install mininet
Mininet安装完成后,即可使用Mininet创建模拟的 SDN。为检验网络搭建后是否可以进行正常通信,一般的做法是使用 ping 命令在两个主机之间进行 ping 操作。可以使用如下命令直接检验 Mininet 是否安装成功:
sudo mn --test pingall
或者查看Mininet的版本
sudo mn --version
2.配置可视化环境
Mininet中内置了一个可视化工具MiniEdit。
安装python3的软件包
sudo apt-get install tcl-dev tk-dev python3-tk
添加软链接:
sudo ln -s /usr/bin/python3 /usr/bin/python
环境搭建完毕,打开miniedit.py文件:
cd /usr/share/doc/mininet/examples
./miniedit.py
3.构建网络拓扑
包含一个路由器两个主机
4.配置命令
打开mininet
sudo mn
配置主机IP
5.检测通信
参考: