一.安装虚拟机
可以选择的虚拟机有ParallelDesktop和VMware两种选择。但是VMware的官方版本注册太过于麻烦,也没在网上找到能够下载使用的资源,所以还是选择了PD虚拟机。
二.安装Ubuntu
这里比较建议使用虚拟机自带的Ubuntu系统,我的PD版本是17.0.0,对应的Ubuntu版本为20.04,比较顺利。
还可以选择去官网下载对应的镜像旧版本,注意选择好对应的版本。但如果PD版本小于18可能不会成功(我的PD17.0.0下载安装后,虚拟机黑屏打不开)
具体可以参考这一篇:
Mac M系列芯片 Parallels Desktop安装Ubuntu_pd安装ubuntu_贺鹏123的博客-CSDN博客
三.安装mininet
1.安装git
apt install git
2.更新
apt-get update
apt-get upgrade
3.克隆 获取源码
git clone https://gitee.com/derekwin/mininet.git
4.完整安装mininet
./mininet/util/install.sh -a
然后可以用sudo mn进行初步测试,若出现报错可以用如下代码进行部分重装
./mininet/util/install.sh -v
此处我产生了报错
Unable to locate package openvswitch-controller
提示openvswitch软件包有问题,我查阅了很多资料得出Linux内核版本过高需要降级,寻找解决办法时耽误了很多时间,最后发现使用-v多次进行重装即可。
最后可以进行pingall测试,检查是否无误
sudo mn --test pingall
得到如下结果
安装时出现Enjoy mininet!字样即为成功!