使用floodlight官网下载虚拟机文件Floodlight-vm搭建OpenFlow测试平台

本文主要是介绍使用floodlight官网下载虚拟机文件Floodlight-vm搭建OpenFlow测试平台,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Floodlight官网上有floodlght-vm虚拟机镜像文件下载,今天就来介绍一下如何用floodlight官网下载的虚拟机文件搭建OpenFlow测试平台

首先得对与这个floodlight-vm有个正确的认识:

1、这是一个虚拟机文件,可以在虚拟机中直接打开

2、内嵌wiresharkmininetfloodlight

3、其中floodlight是开机自启动(floodlight-vm虚拟机一运行floodlight便启动)

4、需自行安装图形界面否则无法启动wireshark

 

floodlight-vm下载链接:

http://floodlight-download.projectfloodlight.org/files/floodlight-vm-0.90.zip

下载解压之后可看到

 

 

 

知道了以上信息之后就可以愉快的安装floodlight-vm

Start

一、安装虚拟机

首先不管是你在什么操作系统上,装个虚拟机软件先。建议windows上面装vmwarelinux上面装virtualbox

win7上的vmware10.0为例:

 

选择到.vmx文件,打开之后就会自动创建好一个“floodlightcontroller”虚拟机了。启动之!

 

linux上的图形化界面中也是如此操作的。

 

如果你不行用图形界面直接打开的方式也可以采用命令行的方式。如图1中所示有一个.sh文件。cdfloodlight-vm目录中,然后修改.sh文件的属性:

$sudo chmod a+x floodlightcontroller-vbox.sh //添加操作权限

$sudo ./*.sh //*是通配符,你也可以老实的输入.sh文件全名

运行完这个sh文件之后,就会自动添加一个虚拟机了,前提是你已经安装了虚拟机软件。(写文档时用的不是linux系统不方便截图,见谅!)

运行虚拟机之后也是和windows下一样。

 

二、配置部署

首先,登录进系统。用户名为floodlight,默认无密码。

查看虚拟机IP

$ifconfig

打开浏览器输入以下网址:

http://202.119.167.202:8080/index.html (其中IP地址更成上一步骤中查看到的IP地址)

 

当然了,又是这个画面……其实floodlight-vm在开机时就已经启动了floodlight,甚至在还没有登录进系统的时候就已经可以登录这个网站了。

 

好的,下面要开始正经的配置了:

 

1、sources.list文件

此时如果你在虚拟机的命令行输入:

$sudo apt-get update 

之类需要联网进行操作的命令的话就会出现以下错误:

 

这是因为floodlight-vm自带的sources.list文件内的网址无法链接。

所以得修改该sources.list文件:

$sudo vi /etc/apt/sources.list

以为在虚拟机中的命令行界面是不支持复制粘贴的,要更新源文件内的内容还是比较吃力的(如果手打的话)下面推荐一个我自己常用的方法:在windows上安装xshell等终端工具,远程ssh登录到floodlightcontroller虚拟机上面。因为在xshell等工具中是支持复制粘贴等操作的(通过鼠标右键)

 

安装完xshell之后建立一个新的链接:

 

主机(H)指的是你的虚拟机的IP地址。

确定之后会让你选择接受密钥,然后输入用户名和密码(floodlight,无密码)

然后就登录到floodlight-vm虚拟机中了。

这时在输入:

$sudo vi /etc/apt/sources.list

按一下“i”键进入插入模式,右键粘贴源文件内容即可。

 

 

下面是sources.list文件内容:

 

教育网推荐:

sources.list文件

deb http://ubuntu.cn99.com/ubuntu/ precise main restricted universe multiverse 

deb http://ubuntu.cn99.com/ubuntu/ precise-updates main restricted universe multiverse 

deb http://ubuntu.cn99.com/ubuntu/ precise-security main restricted universe multiverse 

deb http://ubuntu.cn99.com/ubuntu/ precise-backports main restricted universe multiverse 

deb http://ubuntu.cn99.com/ubuntu-cn/ precise main restricted universe multiverse



#电子科技大学 

deb http://ubuntu.uestc.edu.cn/ubuntu/ precise main restricted universe multiverse 

deb http://ubuntu.uestc.edu.cn/ubuntu/ precise-backports main restricted universe multiverse 

deb http://ubuntu.uestc.edu.cn/ubuntu/ precise-proposed main restricted universe multiverse 

deb http://ubuntu.uestc.edu.cn/ubuntu/ precise-security main restricted universe multiverse 

10 deb http://ubuntu.uestc.edu.cn/ubuntu/ precise-updates main restricted universe multiverse 

11 deb-src http://ubuntu.uestc.edu.cn/ubuntu/ precise main restricted universe multiverse 

12 deb-src http://ubuntu.uestc.edu.cn/ubuntu/ precise-backports main restricted universe multiverse 

13 deb-src http://ubuntu.uestc.edu.cn/ubuntu/ precise-proposed main restricted universe multiverse 

14 deb-src http://ubuntu.uestc.edu.cn/ubuntu/ precise-security main restricted universe multiverse 

15 deb-src http://ubuntu.uestc.edu.cn/ubuntu/ precise-updates main restricted universe multiverse


#中国科技大学 

16 deb http://debian.ustc.edu.cn/ubuntu/ precise main restricted universe multiverse 

17 deb http://debian.ustc.edu.cn/ubuntu/ precise-backports restricted universe multiverse 

18 deb http://debian.ustc.edu.cn/ubuntu/ precise-proposed main restricted universe multiverse 

19 deb http://debian.ustc.edu.cn/ubuntu/ precise-security main restricted universe multiverse 

20 deb http://debian.ustc.edu.cn/ubuntu/ precise-updates main restricted universe multiverse 

21 deb-src http://debian.ustc.edu.cn/ubuntu/ precise main restricted universe multiverse 

22 deb-src http://debian.ustc.edu.cn/ubuntu/ precise-backports main restricted universe multiverse 

23 deb-src http://debian.ustc.edu.cn/ubuntu/ precise-proposed main restricted universe multiverse 

24 deb-src http://debian.ustc.edu.cn/ubuntu/ precise-security main restricted universe multiverse 

25 deb-src http://debian.ustc.edu.cn/ubuntu/ precise-updates main restricted universe multiverse


#北京理工大学 

26 deb http://mirror.bjtu.edu.cn/ubuntu/ precise main multiverse restricted universe 

27 deb http://mirror.bjtu.edu.cn/ubuntu/ precise-backports main multiverse restricted universe 

28 deb http://mirror.bjtu.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe 

29 deb http://mirror.bjtu.edu.cn/ubuntu/ precise-security main multiverse restricted universe 

30 deb http://mirror.bjtu.edu.cn/ubuntu/ precise-updates main multiverse restricted universe 

31 deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise main multiverse restricted universe 

32 deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise-backports main multiverse restricted universe 

33 deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe 

34 deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise-security main multiverse restricted universe 

35 deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise-updates main multiverse restricted universe


#兰州大学 

36 deb ftp://mirror.lzu.edu.cn/ubuntu/ precise main multiverse restricted universe 

37 deb ftp://mirror.lzu.edu.cn/ubuntu/ precise-backports main multiverse restricted universe 

38 deb ftp://mirror.lzu.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe 

39 deb ftp://mirror.lzu.edu.cn/ubuntu/ precise-security main multiverse restricted universe 

40 deb ftp://mirror.lzu.edu.cn/ubuntu/ precise-updates main multiverse restricted universe 

41 deb ftp://mirror.lzu.edu.cn/ubuntu-cn/ precise main multiverse restricted universe


#上海交通大学 

42 deb http://ftp.sjtu.edu.cn/ubuntu/ precise main multiverse restricted universe 

43 deb http://ftp.sjtu.edu.cn/ubuntu/ precise-backports main multiverse restricted universe 

44 deb http://ftp.sjtu.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe 

45 deb http://ftp.sjtu.edu.cn/ubuntu/ precise-security main multiverse restricted universe 

46 deb http://ftp.sjtu.edu.cn/ubuntu/ precise-updates main multiverse restricted universe 

47 deb http://ftp.sjtu.edu.cn/ubuntu-cn/ precise main multiverse restricted universe 

48 deb-src http://ftp.sjtu.edu.cn/ubuntu/ precise main multiverse restricted universe 

49 deb-src http://ftp.sjtu.edu.cn/ubuntu/ precise-backports main multiverse restricted universe 

50 deb-src http://ftp.sjtu.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe 

51 deb-src http://ftp.sjtu.edu.cn/ubuntu/ precise-security main multiverse restricted universe 

52 deb-src http://ftp.sjtu.edu.cn/ubuntu/ precise-updates main multiverse restricted universe

 

 

 

非教育网推荐:

Sources.list文件

53 #台湾源 deb http://tw.archive.ubuntu.com/ubuntu/ precise main universe restricted multiverse 

54 deb-src http://tw.archive.ubuntu.com/ubuntu/ precise main universe restricted multiverse 

55 deb http://tw.archive.ubuntu.com/ubuntu/ precise-security universe main multiverse restricted 

56 deb-src http://tw.archive.ubuntu.com/ubuntu/ precise-security universe main multiverse restricted 

57 deb http://tw.archive.ubuntu.com/ubuntu/ precise-updates universe main multiverse restricted 

58 deb-src http://tw.archive.ubuntu.com/ubuntu/ precise-updates universe main multiverse restricted

59 

#网易 Ubuntu 源(速度很快) 

60 deb http://mirrors.163.com/ubuntu/ precise main universe restricted multiverse 

61 deb-src http://mirrors.163.com/ubuntu/ precise main universe restricted multiverse 

62 deb http://mirrors.163.com/ubuntu/ precise-security universe main multiverse restricted 

63 deb-src http://mirrors.163.com/ubuntu/ precise-security universe main multiverse restricted 

64 deb http://mirrors.163.com/ubuntu/ precise-updates universe main multiverse restricted 

65 deb http://mirrors.163.com/ubuntu/ precise-proposed universe main multiverse restricted 

66 deb-src http://mirrors.163.com/ubuntu/ precise-proposed universe main multiverse restricted 

67 deb http://mirrors.163.com/ubuntu/ precise-backports universe main multiverse restricted 

68 deb-src http://mirrors.163.com/ubuntu/ precise-backports universe main multiverse restricted 

69 deb-src http://mirrors.163.com/ubuntu/ precise-updates universe main multiverse restricted

70 
#骨头源,骨头源是bones7456架设的一个Ubuntu源 ,提供ubuntu,deepin 

71 deb http://ubuntu.srt.cn/ubuntu/ precise main universe restricted multiverse 

72 deb-src http://ubuntu.srt.cn/ubuntu/ precise main universe restricted multiverse 

73 deb http://ubuntu.srt.cn/ubuntu/ precise-security universe main multiverse restricted 

74 deb-src http://ubuntu.srt.cn/ubuntu/ precise-security universe main multiverse restricted 

75 deb http://ubuntu.srt.cn/ubuntu/ precise-updates universe main multiverse restricted 

76 deb http://ubuntu.srt.cn/ubuntu/ precise-proposed universe main multiverse restricted 

77 deb-src http://ubuntu.srt.cn/ubuntu/ precise-proposed universe main multiverse restricted 

78 deb http://ubuntu.srt.cn/ubuntu/ precise-backports universe main multiverse restricted 

79 deb-src http://ubuntu.srt.cn/ubuntu/ precise-backports universe main multiverse restricted 

80 deb-src http://ubuntu.srt.cn/ubuntu/ precise-updates universe main multiverse restricted

81 
#mirror.lupaworld.com的源,速度很快 

82 deb http://mirror.lupaworld.com/ubuntu/archive/ precise main restricted universe multiverse 

83 deb http://mirror.lupaworld.com/ubuntu/archive/ precise-security main restricted universe multiverse 

84 deb http://mirror.lupaworld.com/ubuntu/archive/ precise-updates main restricted universe multiverse 

85 deb http://mirror.lupaworld.com/ubuntu/archive/ precise-backports main restricted universe multiverse 

86 deb http://mirror.lupaworld.com/ubuntu/ubuntu-cn/ precise main restricted universe multiverse

 

修改完源文件(sources.list)之后就可以正常的更新和安装软件了。

$sudo apt-get update

 

 

2、安装图形界面

这个根据个人喜好进行安装不同的图形界面,我个人安装的ubuntu的桌面,比较大安装起来也比较繁琐,而且最重要的是、、、显示效果也不尽人意……所以不建议安装这个图形界面。

安装图形界面什么的没什么好说的了,以后有时间在补上吧。

 

三、联合调试

全部准备妥当之后当然是进行抓包测试啦!

这里参看我的另外一篇博文:

http://blog.csdn.net/sherkyoung/article/details/23540017

 

文章最后有介绍如何进行抓包

 

That’s all!

这篇关于使用floodlight官网下载虚拟机文件Floodlight-vm搭建OpenFlow测试平台的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1065143

相关文章

C语言中联合体union的使用

本文编辑整理自: http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=179471 一、前言 “联合体”(union)与“结构体”(struct)有一些相似之处。但两者有本质上的不同。在结构体中,各成员有各自的内存空间, 一个结构变量的总长度是各成员长度之和。而在“联合”中,各成员共享一段内存空间, 一个联合变量

Tolua使用笔记(上)

目录   1.准备工作 2.运行例子 01.HelloWorld:在C#中,创建和销毁Lua虚拟机 和 简单调用。 02.ScriptsFromFile:在C#中,对一个lua文件的执行调用 03.CallLuaFunction:在C#中,对lua函数的操作 04.AccessingLuaVariables:在C#中,对lua变量的操作 05.LuaCoroutine:在Lua中,

一份LLM资源清单围观技术大佬的日常;手把手教你在美国搭建「百万卡」AI数据中心;为啥大模型做不好简单的数学计算? | ShowMeAI日报

👀日报&周刊合集 | 🎡ShowMeAI官网 | 🧡 点赞关注评论拜托啦! 1. 为啥大模型做不好简单的数学计算?从大模型高考数学成绩不及格说起 司南评测体系 OpenCompass 选取 7 个大模型 (6 个开源模型+ GPT-4o),组织参与了 2024 年高考「新课标I卷」的语文、数学、英语考试,然后由经验丰富的判卷老师评判得分。 结果如上图所

Vim使用基础篇

本文内容大部分来自 vimtutor,自带的教程的总结。在终端输入vimtutor 即可进入教程。 先总结一下,然后再分别介绍正常模式,插入模式,和可视模式三种模式下的命令。 目录 看完以后的汇总 1.正常模式(Normal模式) 1.移动光标 2.删除 3.【:】输入符 4.撤销 5.替换 6.重复命令【. ; ,】 7.复制粘贴 8.缩进 2.插入模式 INSERT

Lipowerline5.0 雷达电力应用软件下载使用

1.配网数据处理分析 针对配网线路点云数据,优化了分类算法,支持杆塔、导线、交跨线、建筑物、地面点和其他线路的自动分类;一键生成危险点报告和交跨报告;还能生成点云数据采集航线和自主巡检航线。 获取软件安装包联系邮箱:2895356150@qq.com,资源源于网络,本介绍用于学习使用,如有侵权请您联系删除! 2.新增快速版,简洁易上手 支持快速版和专业版切换使用,快速版界面简洁,保留主

如何免费的去使用connectedpapers?

免费使用connectedpapers 1. 打开谷歌浏览器2. 按住ctrl+shift+N,进入无痕模式3. 不需要登录(也就是访客模式)4. 两次用完,关闭无痕模式(继续重复步骤 2 - 4) 1. 打开谷歌浏览器 2. 按住ctrl+shift+N,进入无痕模式 输入网址:https://www.connectedpapers.com/ 3. 不需要登录(也就是

Toolbar+DrawerLayout使用详情结合网络各大神

最近也想搞下toolbar+drawerlayout的使用。结合网络上各大神的杰作,我把大部分的内容效果都完成了遍。现在记录下各个功能效果的实现以及一些细节注意点。 这图弹出两个菜单内容都是仿QQ界面的选项。左边一个是drawerlayout的弹窗。右边是toolbar的popup弹窗。 开始实现步骤详情: 1.创建toolbar布局跟drawerlayout布局 <?xml vers

Android多线程下载见解

通过for循环开启N个线程,这是多线程,但每次循环都new一个线程肯定很耗内存的。那可以改用线程池来。 就以我个人对多线程下载的理解是开启一个线程后: 1.通过HttpUrlConnection对象获取要下载文件的总长度 2.通过RandomAccessFile流对象在本地创建一个跟远程文件长度一样大小的空文件。 3.通过文件总长度/线程个数=得到每个线程大概要下载的量(线程块大小)。

springboot家政服务管理平台 LW +PPT+源码+讲解

3系统的可行性研究及需求分析 3.1可行性研究 3.1.1技术可行性分析 经过大学四年的学习,已经掌握了JAVA、Mysql数据库等方面的编程技巧和方法,对于这些技术该有的软硬件配置也是齐全的,能够满足开发的需要。 本家政服务管理平台采用的是Mysql作为数据库,可以绝对地保证用户数据的安全;可以与Mysql数据库进行无缝连接。 所以,家政服务管理平台在技术上是可以实施的。 3.1

C#中,decimal类型使用

在Microsoft SQL Server中numeric类型,在C#中使用的时候,需要用decimal类型与其对应,不能使用int等类型。 SQL:numeric C#:decimal