使用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!

發佈了20 篇原創文章 · 獲贊 13 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章