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/114580.html原文链接:https://javaforall.net

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


相关推荐

  • python3 gil锁_python 全局锁

    python3 gil锁_python 全局锁前言python的使用者都知道Cpython解释器有一个弊端,真正执行时同一时间只会有一个线程执行,这是由于设计者当初设计的一个缺陷,里面有个叫GIL锁的,但他到底是什么?我们只知道因为他导致pyt

    2022年7月30日
    5
  • vue分页功能[通俗易懂]

    vue分页功能[通俗易懂]分页分页、查询、重置、修改、删除分页、查询、重置、修改、删除vue中的分页使用频繁,在此记录一下。因为分页一般和增删查改等一起使用,所以写了一套。若是没有使用到其他功能,可以直接删除,只使用分页功能。pagination:{total:0,current:1,pageSize:10,//每页中显示10条数据pageSizeOptions:[“10″,”20″,”30”],//每页中显示的数据

    2022年10月1日
    5
  • 区位基尼系数_基尼系数直接计算法

    区位基尼系数_基尼系数直接计算法转载于:http://blog.sciencenet.cn/blog-3376208-1093109.html区域经济研究中,经常需要测度产业空间集中的程度,常用的指标有区位基尼系数(LocationalGiniCoefficient)、泰尔指数(TheilIndex)和EG指数等。这一期先讲区位基尼系数的计算方法及其实现函数,后几期再陆续介绍泰尔指数和EG指数。用Excel算区位基尼系数,尽管也可实现,但非常笨拙,而且可重复性差。然而,其计算方法是非常简单的,用R语言写一个函数来实现之,犹如杀

    2022年10月13日
    3
  • 大数据时代来临,数据应用随处可见吗_随着大数据时代的来临

    大数据时代来临,数据应用随处可见吗_随着大数据时代的来临序:大数据之所以可能成为一个时代,在很多程度上是因为这是一个可以由社会各界广泛参与,八面出击,处处结果的社会运动,而不仅仅是少数专家学者的研究对象。数据产生于各行各业,这场变革也必将影响到各行各业,因此,机遇也蕴含于各行各业。致力于IT创业的人们紧紧盯着这个市场,洞察着每一个机遇。数据对于科学进步有推动的作用,而海量数据对数据的分析既带来了机遇,也构成了新的挑战。随着大数据的迅速发展,许多企业开始…

    2022年9月28日
    6
  • 编码转换工具_PDF在线转换工具

    编码转换工具_PDF在线转换工具核心代码:1voidEncodeBase64(unsignedchar*ce,unsignedchar*co)2{3unsignedchar*p;4unsignedi

    2022年8月6日
    9
  • 多线程编程里如何运用CreateMutex,WaitForSingleObject,ReleaseMutex来实现线程同步

    多线程编程里如何运用CreateMutex,WaitForSingleObject,ReleaseMutex来实现线程同步多线程编程里如何运用CreateMutex,WaitForSingleObject,ReleaseMutex来显现线程同步

    2022年6月26日
    37

发表回复

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

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