GNS3 将虚拟机加入组网

背景

GNS3 中可以添加许多路由器或交换机设备,如何将这些设备与虚拟机【VMware 或 VirtualBox】连接以便能够组建更复杂的网络?【GNS3 将 Docker 容器加入组网,见我的这篇文章

本文通过一个简单的示例来说明如何操作。这个例子就是将思科路由器3640与两个 VirtualBox 虚拟机连接。

关键点

将GNS3中的设备与虚拟机相连,主要有两点:

1. 虚拟网卡

在这里插入图片描述
在安装 Vmware 和 VirtualBox 过程中,这两款软件都会在系统中创建一些虚拟网卡。Vmware 创建的网卡名称为“”VMware Network Adapter VMnet1“”等。VirtualBox 创建的网卡名称为“VirtualBox Host-Only Network”等。

VirtualBox 在软件界面 管理-》主机网络管理器界面可以手动添加或删除这些虚拟网卡:

在这里插入图片描述

VMware 在软件界面 编辑-》虚拟网络编辑器界面可以手动添加或删除这些虚拟网卡:

在这里插入图片描述

2. GNS3 中的 Cloud

Cloud 就是下面这个东西:

在这里插入图片描述
它可以将虚拟网卡与 GNS3 中的设备相连! 所以我们来看下 Cloud 如何配置

配置 Cloud

在这里插入图片描述
如图片所示,可以将 Cloud 与多个虚拟网卡绑定。接着就可以将 Cloud 与 GNS3 设备连接了。

一个例子

我们创建两个 Cloud ,分别与虚拟网卡 VirtualBox Host-Only Network #3 和 VirtualBox Host-Only Network #4 绑定。接着将两个 Cloud 与 思科路由器 3640 相连,拓扑图如下:

在这里插入图片描述注意要将路由器两个口 f0/0 和 f0/1 都执行 no shutdown 命令 UP起来。

然后创建两个虚拟机【我用的是 CentOS6.5系统,称作VM1和VM2】,在网络设置里,一个选择 VirtualBox Host-Only Network #3 ,一个选择 VirtualBox Host-Only Network #4。其中一个配置如下:

在这里插入图片描述
然后在 VM1 里配置eth2【也就是第三个网卡】 IP为1.1.1.10/24。
然后在 VM2 里配置eth2【也就是第三个网卡】 IP为1.1.1.11/24。
就可以在 VM1 中经由 GNS3 中的路由器 ping 通 VM2 了。

总结

将 虚拟机与 GNS3 中的设备相连主要有三步:

  1. 虚拟机中准备与 GNS3 中设备相连的都使用 Host-only 方式,并选定一个虚拟网卡【注意网卡不要开启DHCP】。
  2. GNS3 中创建一个 Cloud ,绑定这些虚拟网卡。这时候 Cloud 在 GNS3中 就相当于是这个虚拟机了。
  3. 在GNS3 中将 Cloud 和设备相连。

就是这么简单。

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值