一.下载Ubuntu14.04及以上版本
博主自己在每个版本上都安装过,没有问题。如果遇到问题,那肯定那个地方操作有问题。
第一步下载镜像。下载地址:
https://www.ubuntu.com/download
第二步安装ubuntu,此处百度安装步骤,很简单,不讲了。
二.安装jdk
这里博主先安装openjdk1.8.
安装过程:在我另一篇博客上面。
https://blog.csdn.net/qq_31667705/article/details/79627940
三.安装floodlight
这里floodlight版本是1.2,步骤如下:
1.安装ant
sudo apt-get install ant
2.安装git
sudo apt-get install git
3.安装curl
sudo apt-get install curl
4.从github下载floodlight
下载完成之后,编译运行。
# git clone git://github.com/floodlight/floodlight.git
# cd floodlight
# ant
运行Floodlight
java -jar target/floodlight.jar
出现debug信息,证明安装成功。
启动后,通过浏览器访问floodlight的管理界面,http://localhost:8080/ui/index.html ,发现不能访问,很正常。这是版本的问题。解决方法如下:
# git pull origin master
# git submodule init
# git submodule update
# ant
编译完后启动floodlight :
java -jar target/floodlight.jar
再次访问http://localhost:8080/ui/index.html
成功!!!到此floodlight安装就已经完成。
四.安装mininet(网络仿真器)
我们需要安装的是OpenFlow13和Open vSwitch2.3.0
git clone git://github.com/mininet/mininet
mininet/util/install.sh -n3V 2.3.0
五.eclipse安装
很简单就不说了。
到此,实验环境已经全部搭好,可以开始进行实验!!!
如有转载,请标明出处。