今日学习目标:
- 完成环境的配置-安装Ubuntu系统
- 安装常用的框架-RYU和Mininet
- 使用Miniedit跑通一个实验范例。
第一步:安装Ubuntu系统
参考文章:
https://blog.csdn.net/HsingYang/article/details/106989571
(很详细的双系统安装过程,直接照着文章按步骤安装就行。)
第二步:在Ubuntu系统中配置环境
安装好Ubuntu系统后,下一步安装一系列实验需要的框架。
参考文章:
https://blog.csdn.net/NevarMovin/article/details/105232056
第三步:测试Ryu和Mininet的连接
同样参考第二步的文章:
https://blog.csdn.net/NevarMovin/article/details/105232056
连接成功后应该类似这个样子

实验环境搭建中遇到的bug
1
打开miniedit.py时显示ModuleNotFoundError: No module named ‘mininet‘
解决方法:这是因为默认使用python2而不是python3,导致python找不到相应的包
参考这篇文章:https://blog.csdn.net/wangj1ngyan/article/details/127613683
我安装了pyhton3.10,复制mininet文件夹后执行
sudo python3.10 miniedit.py
成功打开可视化界面
2
打开ryu的simple_switch.py时遇到
TypeError: cannot set ‘is_timeout’ attribute of immutable type ‘TimeoutError’
解决方法:
pip install https://github.com/eventlet/eventlet/archive/master.zip
3
打开ryu的simple_switch.py时遇到
AttributeError: module ‘collections’ has no attribute ‘MutableMapping’
解决方法:
参考文章https://blog.csdn.net/lishuaigell/article/details/125221750

1048

被折叠的 条评论
为什么被折叠?



