Ubuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试

Ubuntu 64位 16.04 Minnet安装及测试,可视化工具调试,抓包工具wireshark安装及测试

一、VMware虚拟机安装
直接安装就行了
百度网盘:https://pan.baidu.com/s/1Jw3ypreqmOqF4vgsXAEz2Q
二、mininet安装
sudo apt install mininet在这里插入图片描述
选择Y
然后就开始安装下载了,让他跑一会吧
在这里插入图片描述
跑完之后就是这样了
在这里插入图片描述
测试一下,看看效果
sudo mn
在这里插入图片描述
mininet已经按装好了,如果你只需要mininet已经结束了,
然而使用mininet大部分朋友是用来学习和测试的
你会发现有下图这样的情况,这表示openflow和openswitch没有安装
在这里插入图片描述
下面我们继续安装
git安装
sudo apt install git
获取源码
git clone git://github.com/mininet/mininet
在这里插入图片描述
只安装openflow1.3和openv switch2.3.0
mininet/util/install.sh -n3v 2.3.0
在这里插入图片描述
然后就开始了
在这里插入图片描述
这次让我们在测试看一下结果,你会发现就没有那两行了
sudo mn
在这里插入图片描述
二、可视化工具mininedit
在mininet有个可视化工具miniedit可以快速创建拓扑,下面来看一下
sudo mininet/examples/miniedit.py
在这里插入图片描述
会弹出这样的一个界面,就可以在里面创建你的拓扑了
在这里插入图片描述
这里随便创建一个拓扑
在这里插入图片描述
在状态来设置edit-preferences,将start CLI和openflow1.3点上,ok
在这里插入图片描述
运行一下,点run,你会发现报错了,路径不对
在这里插入图片描述
运行一下:sudo ln /usr/bin/ovs-testcontroller /usr/bin/controller
在这里插入图片描述
然后让我们再试一下,sudo mininet/examples/miniedit.py,创建拓扑,按上面步骤设置好,run
你会发现左面全部变为灰色
在这里插入图片描述
让我们切回到控制界面,一切ok
在这里插入图片描述

三、抓包工具wireshark安装及测试
sudo apt install wireshark
在这里插入图片描述
选择Y,然后就开始安装了
在这里插入图片描述
选择yes
在这里插入图片描述
完成了
在这里插入图片描述
让我们测试一下这个抓包工具,先建立一个拓扑,用默认的也行,或者自己用可视化工具画一个也ok
这里使用默认的
sudo mn
在另开一个操作界面,输入sudo wireshark
在这里插入图片描述
这个时候回弹出来一个新的窗口,代表wireshark运行,我们进去看看
在这里插入图片描述
在中间选择any
在这里插入图片描述
在这就可以看到所抓取的包了

参考博文
[1]:https://blog.csdn.net/linyixiao88/article/details/65651390
[2]: https://stackoverflow.com/questions/17341076/mininet-cannot-find-required-executable-controllerhttps://stackoverflow.com/questions/17341076/mininet-cannot-find-required-executable-controller

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/114483.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 交叉熵代价函数(损失函数)及其求导推导 (Logistic Regression)「建议收藏」

    交叉熵代价函数(损失函数)及其求导推导 (Logistic Regression)「建议收藏」前言交叉熵损失函数交叉熵损失函数的求导前言说明:本文只讨论Logistic回归的交叉熵,对Softmax回归的交叉熵类似。首先,我们二话不说,先放出交叉熵的公式:J(θ)=−1m∑i=1my(i)log(hθ(x(i)))+(1−y(i))log(1−hθ(x(i))),J(θ)=−1m∑i=1my(i)log⁡(hθ(x(i)))+(1−y(i))log⁡(1−hθ(…

    2022年6月14日
  • qnap系统安装_snailsvn安装配置教程

    qnap系统安装_snailsvn安装配置教程QNAP安装subversion服务器背景安装1.安装Entware2.安装Subversion配置1.创建仓库2.配置仓库启动svn1.杀掉已有的svn进程2.启动)背景买了一台QNAPTS-453Bmini。是x86的机器,性能强大,最高能装16G内存。某日偶然网上发现有人做svn服务器,于是打算试试。为啥不用Gitlab呢。因为发现Container的网络ip…

    2022年10月17日
  • 超给力的博客园皮肤 Awescnb 来袭 !附更换皮肤步骤

    超给力的博客园皮肤 Awescnb 来袭 !附更换皮肤步骤Awescnb博客园皮肤Awescnb是一款基于vite和webpack5,构建、安装、切换的博客园皮肤。界面简单干净,集成到Cnblog步骤也十分简便,只需要几步就能在你的博客园快

    2022年7月2日
  • arm服务器测评_ARM:异军突起「建议收藏」

    arm服务器测评_ARM:异军突起「建议收藏」RISC:战火点燃RISC和CISC握手言和,这并非服务器市场竞争结束,而是新一轮战火点燃的信号。双方短暂的和平还因为现在的处理器速度与指令集构架的关系越来越小,指令集构架的影响力早已被CPU微结构,甚至更为贴近底层的设计所超越。而反观服务器市场,在中低档服务器全盘被x86所统治的情况下,高端服务器的竞争形势也很激烈。在高档服务器市场中,Compaq的Alpha、惠普的PA-RISC、MIPS公司…

    2022年8月31日
  • vscode设置vue模板_vscode怎么创建vue项目

    vscode设置vue模板_vscode怎么创建vue项目VSCode配置Vue模板代码前端行业使用的编辑器有很多,比如VSCode和webStorm,其中在创建vue文件后webStorm可以自动生成相关的代码,而在VSCode中得一个一个的敲,这样既浪费时间又效率低,因此,在VSCode中可以一键生成vue模板吗?当然可以,过程如下:1、打开VSCode编辑器2、左上角文件(F)=>首选项=>用户片段3、在出现的框中输入vue之后按回车键4、在出现的vue.json文件内写入以下代码

    2022年9月6日
  • Mysql增删改查sql语句练习

    Mysql增删改查sql语句练习关于数据库的一些操作:进入mysql命令行:mysql-uroot–p查看所有数据库:showdatabases;创建数据库:createdatabasewgcharsetutf8;删除数据库:dropdatabasewg;选择数据库:usedatabases;查看所有表:showtables;查看创建数据库的语句…

    2022年4月10日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号