【问题标题】:Simulation of Real Network with the help of User Mode Linux or Virtual Machines/Switch借助用户模式 ​​Linux 或虚拟机/交换机模拟真实网络
【发布时间】:2011-09-28 04:20:57
【问题描述】:

我是用户模式 ​​Linux 领域的初学者,最近通过阅读 Internet 上可用的材料开始研究它,例如; http://user-mode-linux.sourceforge.net/source.html.

我的目标

目前我正在执行一些测试,我正在使用直接硬件:例如; APs[Access Points]- 配置了不同类型的 NAT [Full Cone、Port Restricted、Symmetric 等] 和桌面的

而不是使用计算机、台式机等所有硬件,我想我可以使用像 User Mode Linux 这样的东西,它们一起轻量级 Linux 的虚拟实例,我可以在上面模拟我的任务,例如;虚拟交换机、虚拟轻量级实例

我尝试了很多方法,在同一台机器上使用多个虚拟机 (VMWare) 来模拟不同的网络,以及应该连接虚拟交换机的网络(没有找到任何网络)。

一起来 -

[1]。有没有人有过这样的经验,在虚拟机(UML 或 Virtual Box 或 VMWARE)和虚拟交换机(我不知道)的帮助下模拟真实网络。

[2]。如果是,是否需要太多努力?意思是你觉得配置不是很复杂?

【问题讨论】:

    标签: networking virtual-machine virtualenv virtualhost


    【解决方案1】:

    有这样的产品。

    它被称为 GNS3 VirtualBox 版: http://forum.gns3.net/topic3262.html

    【讨论】:

      【解决方案2】:

      我过去曾使用vde 模拟网络。它很棒,可以让您设置虚拟开关(http://wiki.virtualsquare.org/wiki/index.php/VDE)之类的东西。我模拟的是 5 个虚拟机(使用 qemu)连接到一个虚拟交换机(使用 vde)。

      我不确定虚拟化产品的现状如何,但像 VMWare 这样的东西也可能允许您创建虚拟网络,但我怀疑它是否会像 VDE 一样灵活。

      【讨论】:

      • 感谢 sashang @ 它很棒的 cmets,我更多地研究 Virtual Bridge(我可以根据我的用例自定义 NAT(网络地址转换))?所以我可以通过虚拟交换机将各种虚拟实例连接在一起,每个网络通过虚拟网桥(具有 NAT 功能)或虚拟 NAT 路由器与其他网络连接
      【解决方案3】:

      用户模式 ​​Linux 已经很老了,我建议按照 sashan 的建议使用 VDE,但是模拟网络会有所帮助.. 但是它纯粹是模拟,现实世界中的真实设备可能会有不同的行为,反之亦然.. ..

      【讨论】:

        【解决方案4】:

        有许多开源网络模拟器可以帮助您自动化创建虚拟机并将它们连接在一起的过程,您可能会觉得这些模拟器很有用。我创建了这些工具的列表以及一些教程,并将其发布在:http://www.brianlinkletter.com/open-source-network-simulators

        【讨论】:

          猜你喜欢
          • 2014-01-02
          • 2012-04-02
          • 2020-09-30
          • 2015-12-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-01-29
          • 2018-09-06
          相关资源
          最近更新 更多