ubuntu20双系统+Mininet+Floodlight+eclipse luna
ubuntu20配置Mininet+Floodlight+eclipse luna
- ubuntu20双系统+Mininet+Floodlight+eclipse luna
- ubuntu20双系统
- Mininet
- Floodlight
- eclipse
ubuntu20双系统+Mininet+Floodlight+eclipse luna
先贴几个官网地址:
Mininet官网地址:链接: http://mininet.org/.
Floodlight官方文档:https://floodlight.atlassian.net/wiki/spaces/floodlightcontroller/pages/1343544/Installation+Guide
官方github:https://github.com/floodlight.
//=======================================================================
2022.3.1
安了好几天终于都按好了,感觉我把能踩的坑都踩完了QAQ
记录一下,方便之后的同学参考,问题如下:
1、我试过Mininet官网给的虚拟机,X11配好了可以正常登陆,但就是打不开wireshark,安图形化界面安了好几次,都是卡在90%+失败。
2、我原来有ubuntu18的双系统,-a安装mininet失败多次,不够goodluck,就直接换了新系统。
3、安装Floodlight,ant有100个编译错误,换了libthrift.jar包之后可以正常编译。
4、Floodlight的页面 http://localhost:8080/ui/index.html 404访问不了。
//=======================================================================
ubuntu20双系统
安装:《Win10下安装Ubuntu20.04,看这一篇就够了》.
我用镜像站下的,比较快。
做U盘用的软碟通。
安装的时候最好别选最小安装,正常安就好。换源:ubuntu自带的“软件与更新”->“下载自”->“其他站点”.
自己选就好,我用的USTC.
root权限:《Ubuntu 20.04 默认root权限登录设置》.
Mininet
Mininet官网 http://mininet.org/. 有安装教程,可以参考,不能全信。
- git下载
git clone git://github.com/mininet/mininet
- 进 mininet / util 文件夹开终端,安装:
./install.sh -nvf
a:默认安装所有包,不要-a !!!官方都祝你goodluck
n:安核心组件
v:安openVswitch
f:安openFlow
可以-h查看帮助:./install.sh -h
好像wireshark也是在这里安,是 -w - 安好后测试:
sudo mnpingallxterm h1 h2//pingall会显示没有丢包,xterm会额外打开两个小窗口//=============================================================////新开一个终端输入:wireshark或者sudo wireshark//能打开窗口就是正常的
Floodlight
Floodlight官方文档:https://floodlight.atlassian.net/wiki/spaces/floodlightcontroller/pages/1343544/Installation+Guide
官方github:https://github.com/floodlight.
可以参考,不能全信。
- 最新的Floodlight要求使用JDK8,也就是JDK1.8
参考:《Ubuntu零基础教学-Ubuntu20.04安装jdk1.8及环境变量配置,超级详细,强烈建议收藏!》 - 先安一点零零碎碎
sudo apt-get install build-essential ant maven python-dev//这里python-dev是安装2.7版本的,但python2.7在2021年就停止维护了,所以我又安了python3的:sudo apt-get install python3-dev
- 可以用git,也可以自己去https://github.com/floodlight. 上下载
git clone git://github.com/floodlight/floodlight.git
官方还有好多教程都让用下面这两句来更新,但我clone不下来…
git submodule initgit submodule update
这两句其实就是把github上关于web页面的代码复制到
floodlight / src / main / resources / web 这个文件夹里面
所以自己去github上下载 floodlight-webui 放进去就可以,右下角那个。
- 编译
ant//之后编译前要清理一下:ant clean
//=================================================================
我最后一次没有遇到编译错误,如果报错:
(1) “包org.apache.thrift不存在”
参照《Floodlight编译出错》。
下载jar包可以去https://mvnrepository.com/ 免费下载。
floodlight文件夹里面有两个文件:
pom.xml文件:里面的版本是新的,按这个版本下文件。
build.xml文件:里面的版本是旧的,需要修改。
(2)"[taskdef] Could not Load definitions from resource tasks.properties. It could not be found ."
下载一个 cobertura-1.9.4.1.jar 包,放在 lib 下就好了。
//==================================================================
- 编译成功后,进入floodlight文件夹,启动floodlight
java -jar target/floodlight.jar
打开web页面 http://localhost:8080/ui/index.html,正常显示如下:有了 floodlight-webui就不会404了,好耶!
eclipse
官方推荐用eclipse luna版本的。
eclipse的版本要和JDK配套,我一开始下的一个版本的就要求JDK11+
我百度了一下,eclipse IDE java EE是要比java好的。
看的教程有点多,找不到是哪个了,总之 “JDK8+luna+javaEE” 下载链接:https://pan.baidu.com/s/1HibWF7FAbP3vCNXu5BPR5g
解压即用的,我加了桌面快捷方式但是打不开,算了。
【第二天打开电脑,eclipse的图标悄咪咪出现了,嗯加完重启一下吧】
官方导入教程:
下一步直接run as java application就好,可以正常访问floodlight的页面。
大功告成!
ubuntu20双系统+Mininet+Floodlight+eclipse luna相关推荐
- 双硬盘分别安装windows和Ubuntu20双系统
首先描述一下,我看过网上很多安装双系统的教程,大多数是使用easyBCD来管理系统引导,然后开机时会选择某个系统来启动,但是这样子系统崩溃容易导致另一个系统也崩溃. 所以这里我使用的另一种方法是把wi ...
- 机械革命旷世e win10 ubuntu20双系统(安装与删除)
参考 https://www.bilibili.com/video/BV1554y1n7zv/ 这里面把整体性的东西说的很清楚,这里我主要记录对这个机型的一些特别不一样的地方 注意事项 1.一定要先解 ...
- win10linux双系统引导设置,win10 + Ubuntu20.04 LTS双系统引导界面美化
效果展示 自带引导界面太丑,下了个主题美化一下,效果如下 主题下载地址 安装主题 解压 进入解压后的文件夹 安装 修改启动设置 如果会用 vi 或 vim 在命令行中输入 or 如果你不会使用 vi ...
- 极其简单的笔记本安装win10 + ubuntu20.0.4双系统教程
小米笔记本pro x14 安装win10 + ubuntu20.0.4双系统教程 - 简单易操作 声明:装机开始的时候,我也是参考了很多教程,最终是根据B站的一个视频完成双系统的装机的.但是其中碰到了 ...
- DELL戴尔Win10双硬盘安装Ubuntu20.04双系统(附带ROS安装教程)
DELL戴尔Win10双硬盘安装Ubuntu20.04双系统(附带ROS安装教程) 1.安装场景及注意事项 1.1.确认电脑的引导方式 1.2.关闭电脑BitLocker硬盘保护 2.安装步骤 2.1 ...
- 联想y7000p 2019 安装ubuntu20.04 双系统 设置efi分区
2022/11/20 联想y7000p 2019 安装ubuntu20.04 双系统 设置efi分区 第一次安装ubuntu就出了非常多的错误,问题就出在没有efi分区.我装了三天,本来都要放弃,就用 ...
- rufus制作ubuntuU盘启动以及window10和ubuntu20.04.2双系统
本文介绍使用Rufus 3.4版本来制作Ubuntu 20.04.2 U盘启动盘的方法,以及做window10和ubuntu双系统 注意:我这个是提前给想要装的的所在盘分好区了 不再详细赘述 在管理 ...
- 从零开始安装搭建win10与ubuntu20.04双系统开发环境——集安装、配置、软件、美化、常见问题等于一体的——超详细教程
文章目录 **前言 ** 关于系统安装配置与软件安装 一.Win10安装ubuntu20.04双系统 1.按照自己的需求分区 2.配置软件镜像源 软件包管理工具介绍 更换APT源--使用国内镜像 3. ...
- 【技术分享】戴尔工作站安装Win10+Ubuntu20.04双系统教程与避坑指南
文章目录 引言 1.安装前的几个注意事项(避坑指南) 1.1.有多块硬盘,该如何分配给Win10和Ubuntu系统? 1.2.Ubuntu分区应该怎么分? 2.系统安装步骤 2.1.下载系统镜像 2. ...
最新文章
- 使用粘性布局实现tab滑动后置顶
- Ubuntu18.04 unzip解压zip文件乱码的解决方法
- 20175305张天钰 《java程序设计》第四周课下测试总结
- c语言学习-字符串输出
- javascript必须懂之冒泡事件
- 批处理命令启动和关闭tomcat
- 国图软件无法生成地籍调查表
- JavaScript 视频、图片转成Base64格式
- 联通发布沃Phone,全球为之震动
- 8.linux中的远程登录服务
- Linux下压缩/解压缩的命令
- HDU 6148 Valley Numer [数位dp]
- MySQL 的几种碎片整理方案总结(解决delete大量数据后空间不释放的问题)
- CAS算法与ABA问题
- Collections集合
- excel中用正则匹配_excel 中如何使用正则表达式函数提取或替换内容
- 通过view实现实时监测数据的实时更新展示
- 医院计算机五大应用系统,医院计算机五大应用系统
- STM32查看工程内存/Flash/ROM使用情况
- 为避免反射炫光计算机屏幕应怎样摆放,除了膜,电脑屏幕上还有种涂层,随便擦可就毁了!...
热门文章
- 机器学习模型解释性之Shapley Value
- 从 0 到 1,高校“王者”手把手教你做原型设计中最靓的崽
- SVM分类器用python
- 实现串口通信数据帧打包与解析,串口通信可靠传输,屡试不爽的数据封包与状态机数据解析程序
- 初学阿里分布式事务seata分享
- 成功学是中国当代社会的毒瘤(转载)
- android textview ellipsize汉字数字混合,Android TextView属性ellipsize多行失效的解决思路...
- 商务智能-考试复习提纲
- PYTHON中函数的介绍
- python:基于matplotlib在坐标轴上画出车辆路径规划示意图(箭头、中文图例)