码迷,mamicode.com
首页 > Web开发 > 详细

Mininet安装

时间:2018-11-25 16:22:33      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:完整   安装包   sdn   安装   you   截图   manually   软件   apt-get   

Mininet 安装

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

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

技术分享图片

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

技术分享图片

这里典型的[options]主要有下面几种:“-a”:完整安装包括Mininet VM,还包括如Open vSwitch的依赖关系,以及像的OpenFlow Wireshark分离器和POX。默认情况下,这些工具将被安装在你的home目录中。
“-nfv”:安装Mininet、基于OpenFlow的交换机和Open vSwitch。
“-s mydir” :在其他选项使用前使用此选项可将源代码建立在一个指定的目录中,而不是在你的home目录。

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

    sudo mn --test pingall

技术分享图片

总结:

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

运行了

sudo dpkg --configure -a

再去运行安装Mininet的命令即可。
另外teamviewer升级(远程的也会要求升级)之后非要重启,不然连接不能够准备就绪,至于为什么没有深究。。。


Mininet安装

标签:完整   安装包   sdn   安装   you   截图   manually   软件   apt-get   

原文地址:https://www.cnblogs.com/Pan-xi-yi/p/10015643.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!