ODL+Mininet环境搭配(Ubuntu18.04,Python3.7)

1.安装mininet

https://blog.csdn.net/qq_34039018/article/details/90031480?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165329148016782388061102%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=165329148016782388061102&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_positive~default-1-90031480-null-null.142v10pc_search_result_control_group,157v5new_style2&utm_term=mininet%E5%AE%89%E8%A3%85&spm=1018.2226.3001.4187

将git:// 改为http://
****2.安装ODL

https://blog.csdn.net/qq_41975735/article/details/103822174?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165329153916782391886216%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=165329153916782391886216&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_positive~default-1-103822174-null-null.142v10pc_search_result_control_group,157v5new_style2&utm_term=opendaylight%E5%AE%89%E8%A3%85&spm=1018.2226.3001.4187

需要提前安装vim,vim好用一些
https://blog.csdn.net/sduyyy/article/details/115454588?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165340679816782391814518%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=165340679816782391814518&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_click~default-2-115454588-null-null.142v10pc_search_result_control_group,157v12control&utm_term=vim%E5%AE%89%E8%A3%85&spm=1018.2226.3001.4187

提示:ODL下载非常慢,我将资源放在评论区

3.安装Python3.7(推荐3.7 3.8)

https://blog.csdn.net/qq_15260769/article/details/88822620?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165340139516782246454508%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=165340139516782246454508&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-4-88822620-null-null.142v10pc_search_result_control_group,157v12control&utm_term=Python%E5%8D%87%E7%BA%A73.7&spm=1018.2226.3001.4187

**可能遇到的问题:**解决ImportError:‘_ctypes’ 时候输入y不起作用,在sudo apt-…最后加上 -y请添加图输入片描述

4.我遇到的问题(建议先看,还有一些忘了)
(1)在同一个虚拟机上先开ODL不能在开Mininet(端口占用问题)
解决方法:开两个虚拟机,一个ODL一个Mininet(都要装Python)

(2)如果Mininet 主机不能执行拓扑脚本 比如topo.py(不能导入Mininet模块)
解决方法:PIP是管理Python模块的,可以用pip命令(pip list pip show 模块等等命令查询),如果list缺少模块,就下载,存在模块但不能import,有可能是sys.path中没有相应的路径。
https://blog.csdn.net/weixin_33594971/article/details/113672040?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165319230516782350986900%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=165319230516782350986900&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~rank_v31_ecpm-1-113672040-null-null.142v10pc_search_result_control_group,157v4control&utm_term=syspath%E6%B0%B8%E4%B9%85%E7%94%9F%E6%95%88&spm=1018.2226.3001.4187

(3)Mininet需要使用Python的tkinter模块图形化建立拓扑(可以用脚本)

sudo apt-get install python3-tk

在mininet/examples/miniedit.py打开图形界面 B站有视频讲解如何使用

(4)get安装时出现0 upgraded, 0 newly installed, 0 to remove and 21 not upgraded.相似的问题

sudo apt-get dist-upgrade

(5)Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?安装时某个数据库下载失败

apt-get update

(6)Mininet退出需要使用exit,若无法进入使用

mn -c

(7)安装编译Python可能出现zlib错误,根据提示安装就好

总结:配置环境不容易,会出现各种各样的错误,多根据报错百度,多学习linux命令,多查找多了解多思考,多寻求帮助(问人,加群等等)自己配好环境了做各种mininet实验也能更加得心应手,加油!
感谢以上链接的博主帮助
我刚刚接触SDN,配了套环境
谢谢!(有用的话点个赞再走)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值