当前位置: 首页 > Mininet使用入门 > 正文

Mininet安装配置快速入门

介绍如何在windows 7写结合xshell+xmanager实现图形化显示mininet中控制台和wireshark.

本文介绍内容的软件环境

  • Mininet最新虚拟机映像
  • Windows 7 ,ubuntu
  • vmware workstation 10.0
  • Xshell
  • Xmanager4

本文由http://sdnhub.cn根据Mininet官方文档翻译整理、并添加xshell和xmanager内容,转载请注明出处!

1.虚拟机映像文件下载

在windows 7 操作系统中,从mininet官网http://mininet.org下载最新的虚拟机文件,解压、并导入到vmware workstation,启动虚拟机。关于虚拟机的配置不再赘述,请自行解决。

2.配置GUI显示

在windows7 中安装xshell 和 xmanager4
在xshell中创建新会话(IP地址输入第1步中输入虚拟机中mininet VM的IP地址),选择“转发X11连接(X)”如下图:

转发X11连接(X)

转发X11连接(X)

其它按照常规设置即可。

3.测试

使用xshell登录虚拟机后输入xterm,xshell即可自动启动xmanager并将xterm显示在windows7下。
启动wireshark:

# wireshark &

即可看到wireshark的图形界面.

4.基于源码安装Mininet

最简单的方式是使用Mininet官网上的最新虚拟机大家Mininet环境。下面则基于源代码安装。
获取最新的源码树:

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

安装:

#./mininet/utils/install.sh –a
(使用-a选项安装将安装Mininet中的所有内容,即安装完和Mininet VM的内容完全相同,包括所有的依赖关系,OpenvSwitch 、OpenFlow Wireshark插件和POX都会被自动安装。默认情况下,它们被安装在HOME)

详细的安装选项如下:

mininet/util/install.sh [options]
Typical install.sh options include:
-a: install everything that is included in the Mininet VM, including dependencies like Open vSwitch as well the additions like the OpenFlow wireshark dissector and POX. By default these tools will be built in directories created in your home directory.
-nfv: install Mininet, the OpenFlow reference switch, and Open vSwitch
-s mydir: use this option before other options to place source/build trees in a specified directory rather than in your home directory.
So, you will probably wish to use one (and only one) of the following commands:
To install everything (using your home directory): install.sh -a
To install everything (using another directory): install.sh -s mydir -a
To install Mininet + user switch + OVS (using your home dir): install.sh -nfv
To install Mininet + user switch + OVS (using another dir:) install.sh -s mydir -nfv
You can find out about other useful options (e.g. installing the wireshark dissector, if it’s not already included in your version of wireshark) using

查看安装脚本的帮助参考如下的命令:

#install.sh -h

5.基于软件包安装Mininet

首先执行

 #apt-get update

然后根据自己使用Ubuntu版本选择下面的命令:

 Mininet 2.1.0 on Ubuntu 13.10: sudo apt-get install mininet
Mininet 2.0.0 on Ubuntu 13.04: sudo apt-get install mininet
Mininet 2.0.0 on Ubuntu 12.10: sudo apt-get install mininet/quantal-backports
Mininet 2.0.0 on Ubuntu 12.04: sudo apt-get install mininet/precise-backports

本文由http://sdnhub.cn根据Mininet官方文档翻译整理、并添加xshell和xmanager内容,转载请注明出处!

本文固定链接: http://sdnhub.cn/index.php/mininet-install-configuration/ | 软件定义网络SDN

该日志由 sdnhub 于2014年06月08日发表在 Mininet使用入门 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: Mininet安装配置快速入门 | 软件定义网络SDN
关键字:

Mininet安装配置快速入门:目前有8 条留言

  1. 4楼
    sdner:

    写的不错,学习了

    2015-03-04 23:41 [回复]
  2. 地板
    匿名:

    #./mininet/utils/install –a
    这一步执行是提示错误,查看mininet文件夹下面并没有utils文件夹,正确指令应该是:

    ./util/install.sh [options]

    参见:http://www.sdnlab.com/5172.html

    2015-04-18 21:16 [回复]
    • sdnhub:

      git clone git://github.com/mininet/mininet
      后会在当前目录下生成mininet子目录,源码就在这里了。
      此时不切换工作目录时,执行./mininet/utils/install.sh -a是没有问题的。
      读者有linux使用经验的话应该是没有什么问题。
      多谢你的comments,多多交流。

      2015-04-20 00:33 [回复]
      • 匿名:

        请问楼主,可以直接下载floodlight在解压后再安装floodlight吗

        2015-07-21 15:08 [回复]
        • sdnhub:

          不知道你的具体情况,floodlight是开源的SDN Controller实现,肯定可以下载后安装的。

          2015-07-24 00:57 [回复]
  3. 板凳
    匿名:

    执行这步:#git clone git://github.com/mininet/mininet
    会出现错误:fatal: destination path ‘mininet’ already exists and is not an empty directory.
    怎么办?

    2015-11-05 21:16 [回复]
  4. 沙发
    冰灵素:

    第二条:配置GUI显示,在windows7 中安装xshell 和 xmanager4。
    这一步是在物理主机上安装,还是在mininet虚拟机上安装,还是在VM worksation 上啊?

    2016-01-25 11:25 [回复]
    • sdnhub:

      物理机上安装,就是安装VM Workstation的机器。

      2016-03-17 20:39 [回复]

发表评论

*

快捷键:Ctrl+Enter