Mininet+OVS安装
安装过 mininet,需要重装
sudo rm -rf /usr/local/bin/mn /usr/local/bin/mnexec
/usr/local/lib/python//mininet
/usr/local/bin/ovs-* /usr/local/sbin/ovs-*
sudo apt-get remove mininet
下载最新版本的 mininet
git clone git://github.com/mininet/mininet
查看详细的安装内容
mininet/util/.install.sh[options]
安装 OpenFlow13和 OpenvSwitch2.3.0
进入到 mininet/util/ 目录下
./install.sh -n3V 2.3.0
安装成功
Floodlight +Eclipse安装
安装 JDK
http://www.oracle.com/technetwork/java/javase/downloads/index.html
进行下载
此处根据Ubuntu 系统选用下载
jdk-8u131-linux-x64.tar.gz
解压好的目录复制到
/usr/local/
配置环境变量
sudo gedit /etc/ profile
配置内容
export JAVA_HOME=/usr/local/jdk1.8.0_131 //根据自己文件名改
export PATH=$PATH:/usr/local/jdk1.8.0_131/bin
配置文件生效
source /etc/profile
查看是否安装成功
java -version
安装 Eclipse
下载页面
https://www.eclipse.org/downloads/eclipse-packages/?osType=linux&release=undefined
解压 eclipse 的包,进入到安装的目录(eclipse-installer)
./eclipse-inst
安装即可
安装 Floodlight
安装 ant 等
sudo apt-get install build-essential ant python-dev
安装 git
sudo apt-get install git
下载 Floodlight
git clone git://github.com/floodlight/floodlight.git
编译 Floodlight,进入 Floodlight 目录
ant
此时,若想 Floodlight 导入 Eclipse 中可以使用,继续执行
ant eclipse
运行 Floodlight
java -jar target/floodlight.jar