mininet、floodlight在第一次SDN上机作业中出现的一些问题
mininet、floodlight在第一次SND上机作业中出现的一些问题
首先给出链接
如果在这些链接的基础上你已经能很好的完成SDN第一次上机作业,那么下面的内容你的需求度可能不大~
我是按照教程的顺序一步一步写下来的~
我们使用Ubuntu16
安装mininet时候出现问题
当我执行sudo apt-get update时有以下的错误

解决方法
sudo pkill -KILL appstreamcli
wget -P /tmp https://launchpad.net/ubuntu/+archive/primary/+files/appstream_0.9.4-1ubuntu1_amd64.deb https://launchpad.net/ubuntu/+archive/primary/+files/libappstream3_0.9.4-1ubuntu1_amd64.deb //这一整段都是指令
sudo dpkg -i /tmp/appstream_0.9.4-1ubuntu1_amd64.deb /tmp/libappstream3_0.9.4-1ubuntu1_amd64.deb
sudo apt-get update
然后便可以成功运行。
sudo apt-get upgrade在这种情况下仍可能出现一些小瑕疵,我们暂时不管。
第二部分实验内容出现的问题
然后我们就会一路顺畅的走下来,在第二个实验作业中,提示我们mininet must run as root如图

显然我们要在root下运行mininet的图形界面。
为此,我们输入su - 及密码,但是并不能进入root。原因是root用户还没有设置密码,所以我们输入以下指令sudo passwd 设置密码。此后我们便很顺利的完成第二部分的实验内容。
floodlight与mininet结合出现的问题
我们根据教程一路做下来,如果提示我们什么指令没有安装,就根据提示安装对应的指令,例如 ant vim指令没有安装,下图为ant指令没有安装的实例

如果你使用的时14版本,这里给出教程中设置变量的一个拼写错误

接下来就是进行实验的部分了,如果你很惨,没有找到胖树(fattree.py)这个文件,你只好自己去复制粘贴脚本了~在此之前你最好多多了解下vim文本的操作指令。
当你写好脚本的时候,别忘了把它生成可执行文件 chmod +x fattree.py
注意:如果你的脚本里含有中文,可能是会报错的
因为某种原因,我没有采用screen mn .....的操所,而是直接sudo它
并且在执行脚本中不能够连接上控制器,或者连接控制器后pingall依然是没有连接控制的现象的时候(听起来有点绕口,如果你出现这种问题,你可能会大致清楚我要表达的意思)
所以我根据Wasdns的方法,对脚本中的参数做了以下的修改。

最后你就可以欢快的完成你的实验作业了


经历了断断续续安装学习的几天,耐心是很重要的,安装过程的一些毛病不能够忽视,阅读提示很重要,并且根据提示去解决问题。
终于在经历了6台虚拟机的折磨后,在写博客的最后这一台很好的完成了任务。MUA!
感谢实验室的伙伴们提供的宝贵经验~
感谢实验室的伙伴们提供的宝贵经验~
感谢实验室的伙伴们提供的宝贵经验~
mininet、floodlight在第一次SDN上机作业中出现的一些问题的更多相关文章
- 第二次SDN上机作业
SDN第二次作业 1.安装floodlight fatter树在floodlight上的连接显示 2.生成拓扑并连接控制器floodlight,利用控制器floodlight查看图形拓扑 floodl ...
- 2017秋 FZU SDN 课程作业汇总
课程: SDN课程上机作业:SDN上机作业 参考作业: deepYY SDN作业: SDN作业 faberry的博客:faberry peiqiaoWang的博客:peiqiaoWang 相关博客汇总 ...
- 2019 SDN上机第一次作业
2019 SDN上机第一次作业 1. 安装轻量级网络仿真工具Mininet 安装Mininet的步骤 - git clone git://github.com/mininet/mininet - cd ...
- SDN上机第二次作业
SDN第二次上机作业 1.安装floodlight 参考链接:http://www.sdnlab.com/19189.html 2.生成拓扑并连接控制器floodlight,利用控制器floodlig ...
- 2019 SDN第二次上机作业
2019 SDN第二次上机作业 1. 利用mininet创建如下拓扑,要求拓扑支持OpenFlow 1.3协议,主机名.交换机名以及端口对应正确,请给出拓扑Mininet执行结果,展示端口连接情况 创 ...
- 2019 SDN上机第6次作业
2019 SDN上机第6次作业 1.实验拓扑 (1)实验拓扑 (2)使用Python脚本完成拓扑搭建 from mininet.topo import Topo from mininet.net im ...
- 2019 SDN上机第四次作业
2019 SDN上机第4次作业 1. 解压安装OpenDayLight控制器(本次实验统一使用Beryllium版本) 修改环境变量 2. 启动并安装插件 3. 用Python脚本搭建如下拓扑,连接O ...
- 2019 SDN第五次上机作业
2019 SDN第五次上机作业 作业链接 1.浏览RYU官网学习RYU控制器的安装和RYU开发入门教程,提交对于教程代 码的理解,包括但不限于: 安装RYU控制器并测试 安装教程 安装过程及遇到各种问 ...
- C++ 第一次上机作业
今天完成了C++第一次上机作业,感觉比较简单. 题目: 求2个数或3个正整数中的最大数,用带有默认参数的函数实现. 对3个变量按由小到大顺序排序,要求使用变量的引用. 编写一个程序,用同一个函数名对几 ...
随机推荐
- django2.2连接mysql遇到的坑
1.mysql数据库配置 2.首先需要建一个myweb数据库 3.执行数据库迁移命令makemigrations python manage.py makemigrations MySite 报错: ...
- C++使用GDI+实现图片格式转换
主要是我在设置壁纸时遇到的个小问题,因为设置壁纸只能是bmp格式的图片,不可能我喜欢的壁纸就都是bmp格式的,就想怎么转换一下图片的格式,于是就在百度搜怎么弄,搜到了可行方法,却没有实现代码,有些看起 ...
- Fiddler(二)
该博客基于以下博客网站里的内容进行提取,实验,和补充.让我们开始 https://www.cnblogs.com/yyhh/p/5140852.html AutoResponder 允许拦截指定规则的 ...
- JZOJ 5919. 逛公园
Description 琥珀色黄昏像糖在很美的远方,思念跟影子在傍晚一起被拉长……Description 小 B 带着 GF 去逛公园,公园一共有 n 个景点,标号为 ...
- CLK_SWR=0xe1
STM8 时钟初始化 主时钟切换寄存器(CLK_SWR) http://www.stmcu.org/document/detail/index/id-200090 stm8寄存器数据手册链接
- POJ 3662 (二分+SPFA
Telephone Lines Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 8856 Accepted: 3211 D ...
- [Bzoj3611]大工程(虚树+DP)
Description 题目链接 Solution 在虚树上跑DP即可 关于虚树的建立,是维护一个最右链的过程 关键代码如下: sort(A+1,A+k+1,cmp);//按dfs序排序 s[top= ...
- Android 中运行时权限获取联系人信息 Demo
代码比较简单... AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> <m ...
- MySQL权限管理创建帐户
权限管理 1.创建账号 # 本地账号 create user 'egon1'@'localhost' identified by '123'; # mysql -uegon1 -p123 # 远程帐号 ...
- RSA 加解密算法详解
RSA 为"非对称加密算法".也就是加密和解密用的密钥不同. (1)乙方生成两把密钥(公钥和私钥).公钥是公开的,任何人都可以获得,私钥则是保密的. (2)甲方获取乙方的公钥,然后 ...