ubuntu14.04安装mininet和floodlight

源码安装mininet

注:假如之前安装过Mininet,需要先卸载,没有的话执行按照下面的步骤安装Mininet

卸载命令:

#sudorm -rf /usr/local/bin/mn /usr/local/bin/mnexec \

/usr/local/lib/python*/*/*mininet*\

/usr/local/bin/ovs-*/usr/local/sbin/ovs-*



#sudoapt-get remove mininet

1更新软件

#apt-get update


#apt-get upgrade


2
github上获取Mininet源码

#git clone git://github.com/mininet/mininet

3
获取完以后,查看当前获取的Mininet版本
#cd mininet
#cat INSTALL
说明:在~/mininet目录下,我们可以通过gittag命令列出所有可用的Mininet版本。通过git checkout版本号来选择安装的版本。





4
源码树获取成功以后,安装Mininet

#mininet/util/install.sh[options]

注意
#install.sh –a ##
完整安装(默认安装在home目录下)


#install.sh -s mydir –a ##
完整安装(安装在其他目录)


#install.sh –nfv ##
安装Mininet+用户交换机+OVS(安装在home目录下)


#install.sh -s mydir –nfv ##
安装Mininet+用户交换机+OVS(安装在其他目录下)

我选择的是
#sudo ./util/install.sh -nfvw


5
安装完成以后,通过简单的命令测试Mininet的基本功能

#sudomn --test pingall

查看安装好的版本

#mn--version


安装floodlight

环境:ubuntu14.04

前提:已经成功安装了JDKEcplise

1、安装floodlight

1

2

3

4

5

apt-get install build-essential default-jdk ant python-dev

git clone git://github.com/floodlight/floodlight.git

cd floodlight    (切换0.90版本的分支: git checkout v0.90)

ant

ant eclipse  (使得floodlight能在eclipse中运行,否则无法导入到eclipse

 

2、将floodlight导入eclipse 

打开 eclipse,创建新的workspace。 

从菜单选择 File-> Import -> General -> Existing Projects intoWorkspac。点击下一步。 

Select root directory里面,找到floodlight所在目录。导入后勾上Floodlight,点击Finish。 

 

3、运行floodlight

floodlightEclipse导入eclipse后,会生成一个eclipse工程,打开floodlight工程

找到 src/main/java-> net.floodlightcontroller.core -> Main.java 文件

右键单击 “RunAs”,选择“Java Application”,然后选择“Floodlight-Default-Conf”,点击“OK”floodlight就开始运行了

运行Floodlight后可以通过登录http://localhost:8080/ui/index.html使用Floodlight提供的web管理界面查看里面的信息,

包括交换机、主机等等,因为我们没有接什么设备,页面没有什么信息。



注意:执行ant命令可能会编译失败:[taskdef]Could not load definitions from resource tasks.properties. It couldnot be found.

           选择安装0.9版本的floodlight就没出现这个问题。在antcd floodlight , git tag 查看版本情况,切换分支git checkout v0.90

运行floodlight的命令:java -jar floodlight/target/floodlight.jar



参考资料:安装floodlight   http://www.sdnlab.com/2909.html  

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值