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个变量按由小到大顺序排序,要求使用变量的引用. 编写一个程序,用同一个函数名对几 ...
随机推荐
- hbase的coprocessor使用(转)
http://www.360doc.com/content/13/0320/09/4675893_272623864.shtml
- 在centos7云服务器上搭建Apache服务器并访问到你的网站
使用X-shell ssh安全连接到云服务器 https://mail.qq.com/cgi-bin/mail_spam?action=check_link&url=https://www.n ...
- hdu_5288_OO’s Sequence
OO has got a array A of size n ,defined a function f(l,r) represent the number of i (l<=i<=r) ...
- 全文检索(Lucene&Solr)
全文检索(Lucene&Solr) 1)什么是全文检索?为什么需要全文检索? 结构化数据(mysql等)方便查询,而非结构化数据(如多篇文章)是难以查询到自己需要的,所以要使用全文检索. 全文 ...
- 记一次FTP下载踩坑的故(shi)事(gu)
下班前领导忽然要求我将客户的日志服务器上一些日志拷贝到测试服务器中,不过领导只提供给我FTP的连接方式,很明显就是要我用FTP方式去做啦 一般来说FTP批量下载也就上网随便找个脚本的事,但是却成了我疯 ...
- JRE和JDK区别
JRE: Java Runtime Environment JDK:Java Development Kit JRE顾名思义是java运行时环境, 包含了java虚拟机,java基础类库. 是使用ja ...
- POJ:3126-Prime Path
题目链接:http://poj.org/problem?id=3126 Prime Path Time Limit: 1000MS Memory Limit: 65536K Total Submiss ...
- Android 游标
静下心来,学一下Android的数据库连接. 1.直接从getReadableDatabase()与getWritableDatabase()入手. --getReadableDatabase( ...
- Kettle资源库配置(数据库资源库和文件资源库)
一>文件资源库配置 1. 建立文件资源库:点击工具->资源库->连接资源库菜单 使用文件资源库不需要用户名和密码,如果没有资源库可以点击右上角的"+"新建资源库, ...
- hdu1251统计难题(trie)
统计难题 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 131070/65535 K (Java/Others)Total Submi ...