安装mininet详细步骤_Mininet安装

安装mininet详细步骤_Mininet安装Mininet 安装根据 SDNLAB 上的实验进行安装 连接地址需要注意的是切换到用户目录下进行 clonegithub 上的源码 1 卸载之前安装的 Mininet 最好是先到目录下看是否有这些文件 再进行删除 sudorm rf usr local bin mnsudorm rf usr local bin mnexecsudorm rf usr local lib python

Mininet 安装

根据SDNLAB上的实验进行安装。连接地址

需要注意的是切换到用户目录下进行clone github上的源码。

安装mininet详细步骤_Mininet安装

1、卸载之前安装的Mininet

最好是先到目录下看是否有这些文件,再进行删除。

sudo rm -rf /usr/local/bin/mn

sudo rm -rf /usr/local/bin/mnexec

sudo rm -rf /usr/local/lib/python*/*/*mininet*

sudo rm -rf /usr/local/bin/ovs-* /usr/local/sbin/ovs-*

sudo apt-get remove mininet

2、更新软件

apt-get update

apt-get upgrade

3、从github上获取Mininet源码

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

4、获取完以后,查看当前获取的Mininet版本

cd mininet

cat INSTALL

5、源码树获取成功以后,安装Mininet。

mininet/util/install.sh[options]

直接用mininet/util/install.sh -a

安装mininet详细步骤_Mininet安装

这里典型的[options]主要有下面几种:“-a”:完整安装包括Mininet VM,还包括如Open vSwitch的依赖关系,以及像的OpenFlow Wireshark分离器和POX。默认情况下,这些工具将被安装在你的home目录中。

“-nfv”:安装Mininet、基于OpenFlow的交换机和Open vSwitch。

“-s mydir” :在其他选项使用前使用此选项可将源代码建立在一个指定的目录中,而不是在你的home目录。

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

sudo mn –test pingall

安装mininet详细步骤_Mininet安装

总结:

除了要卸载干净之外,这里要记录的一个问题是,安装过程老是报一个dpkg was interrupted, you must manually run ‘dpkg的错误,由于当时没截图。。。

运行了

sudo dpkg –configure -a

再去运行安装Mininet的命令即可。

另外teamviewer升级(远程的也会要求升级)之后非要重启,不然连接不能够准备就绪,至于为什么没有深究。。。

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

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

(0)
上一篇 2026年3月16日 下午6:18
下一篇 2026年3月16日 下午6:19


相关推荐

  • 达梦数据库分区表的使用

    达梦数据库分区表的使用前言在大型的企业应用或企业级的数据库应用中,要处理的数据量通常达到TB级,对于这样的大型表执行全表扫描或者DML操作时,效率是非常低的。为了提高数据库在大数据量读写操作和查询时的效率,达梦数据库提供了对表和索引进行分区的技术,把表和索引等数据库对象中的数据分割成小的单位,分别存放在一个个单独的段中,用户对表的访问转化为对较小段的访问,以改善大型应用系统的性能。达梦数据库分区表主要包括范围…

    2022年5月26日
    67
  • IaaS、PaaS和SaaS的区别

    IaaS、PaaS和SaaS的区别IaaS PaaS 和 SaaS 到底是什么 本文就用最通俗的语言来说透 这些高大上的概念到底是什么 云服务 现在已经快成了一个家喻户晓的词了 如果你不知道 PaaS IaaS 和 SaaS 的区别 那么也没啥 因为很多人确实不知道 云 其实是互联网的一个隐喻 云计算 其实就是使用互联网来接入存储或者运行在远程服务器端的应用 数据 或者服务 任何一个使用基于互联网的方法任何一个使用基于互

    2026年3月19日
    2
  • HTML 5新增表单元素(案例详解)

    HTML 5新增表单元素(案例详解)datalistdata 元素定义输入框的选项列表 选项列表是通过该元素内的 option 元素进行创建的 该元素与 input 元素配合使用 来定义 input 可能的值 要把这个 datalist 元素定义的选项列表绑定到输入框 将 input 元素的 list 属性的值设置为 datalist 元素的 id 属性值 datalistid uselist name uselist datalistid uselist name uselist

    2026年3月16日
    1
  • OpenClaw安装、配置API、常见问题最全详细教程

    OpenClaw安装、配置API、常见问题最全详细教程

    2026年3月13日
    5
  • 编程语言的主要类型

    转:编程语言的主要类型,声明式编程,命令式编程()和函数式编程的区别2016年12月18日11:59:07 xuqinggangsls 阅读数:5242 标签:&#

    2022年3月29日
    45
  • 生命游戏(两),有一种东西叫CCScrollView

    生命游戏(两),有一种东西叫CCScrollView

    2022年1月2日
    46

发表回复

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

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