Floodlight+Mininet安装方法记录
2018-03-12 22:29
204 查看
一、安装环境准备
1.ubuntu14.04 server
2.系统源用的是清华源
# apt-get upgrade安装java、python环境# apt-get install build-essential default-jdk ant python-dev
# apt-get install git3.java版本更新到1.8之上
进入官网下载jdk安装包,http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
# tar xzvf jdk-8u161-linux-x64.tar.gz
# mv jdk1.8.0_161 /opt
# vim /etc/profile在文件最末添加
export JAVA_HOME=/opt/jdk1.8.0_161
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin$PATH# source /etc/profile
# java -version二、Floodlight安装记录
1.下载floodlight软件包# git clone git://github.com/floodlight/floodlight.git 2.安装# cd floodlight/
# ant编译成功
![](https://img-blog.csdn.net/20180312221423693?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzAxMzUyODk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
3.运行# java -jar target/floodlight.jar 4.启动后,访问浏览器 http://localhost:8080/ui/pages/index.html localhost为floodlight服务器ip
floodlight管理界面
![](https://img-blog.csdn.net/20180312221804772?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzAxMzUyODk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
三、Mininet源码安装
mininet安装较为简单,网上教程也较多,仅记录一下方便自己查阅
1.获取源码# git clone git://github.com/mininet/mininet2.查看版本信息是否符合要求# cd mininet
# cat INSTALL3.完整安装# ./util/install.sh –a4.测试# sudo mn --test pingall
管理界面显示mininet虚拟主机、交换机
![](https://img-blog.csdn.net/20180312223205767?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzAxMzUyODk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
拓扑结构
![](https://img-blog.csdn.net/2018031222312244?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzAxMzUyODk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
1.ubuntu14.04 server
2.系统源用的是清华源
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse原址:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/# apt-get update
# apt-get upgrade安装java、python环境# apt-get install build-essential default-jdk ant python-dev
# apt-get install git3.java版本更新到1.8之上
进入官网下载jdk安装包,http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
# tar xzvf jdk-8u161-linux-x64.tar.gz
# mv jdk1.8.0_161 /opt
# vim /etc/profile在文件最末添加
export JAVA_HOME=/opt/jdk1.8.0_161
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin$PATH# source /etc/profile
# java -version二、Floodlight安装记录
1.下载floodlight软件包# git clone git://github.com/floodlight/floodlight.git 2.安装# cd floodlight/
# ant编译成功
3.运行# java -jar target/floodlight.jar 4.启动后,访问浏览器 http://localhost:8080/ui/pages/index.html localhost为floodlight服务器ip
floodlight管理界面
三、Mininet源码安装
mininet安装较为简单,网上教程也较多,仅记录一下方便自己查阅
1.获取源码# git clone git://github.com/mininet/mininet2.查看版本信息是否符合要求# cd mininet
# cat INSTALL3.完整安装# ./util/install.sh –a4.测试# sudo mn --test pingall
# mn -c 清除四、在floodlight管理界面中显示mininet的自定义拓扑结构# mn --controller=remote,ip=floodlight_ip,port=66336633端口占用,可更换端口
管理界面显示mininet虚拟主机、交换机
拓扑结构
相关文章推荐
- 记录一下python easy_install和pip安装地址和方法
- 一次安装SUSE 10 SP2系统的过程记录 tar命令安装网卡的方法
- mysql-5.6 linux安装方法详细记录
- ubuntu 14.04输入法安装方法记录
- 在virtualbox中安装ubuntu遇到问题及方法记录
- xampp安装方法及部分问题解决方法(记录一下,以备后用)
- myeclipse 安装插件的几种方法,相关网站记录
- 【记录开发中遇到问题】修改xcode安装目录后终端找不到路径方法
- python第三库安装方法记录
- 安装方法Ubuntu安装使用记录
- 【记录】MYSQL数据库5.7.18版免安装版window配置方法
- eclipse安装插件方法记录
- IIS6安装后所生成账户的密码查看方法记录
- 手动编译安装PHP遇到错误以及解决方法记录
- IIS6安装后所生成账户的密码查看方法记录
- VS 2013 VS 2015的卸载方法& VS 2015社区版的安装失败记录
- ubuntu12.04安装ltib是提示错误解决方法记录