Vmware具有执行效率高、网络功能强大、显示界面友好以及跨平台支持等优点,它包括Workstation、GSXserver等多种版本。本文着重探讨如何使用VMware Workstation构建虚拟网络实验室。

如果你想用vmware去做一些网络软件试验,那么vmware是非常好的选择。

一般情况下,人们经常把虚拟机以桥接(VMNET0)的方式和网络相连,这是很好的与internet通信的方式,然而许多时候你想两台或更多的虚拟机在一起组成一个私有的网络实验室环境,让我们看看如何实现它。

VMware网路介绍

在我们改变一个虚拟主机的网络设置之前,让我们了解一下不同的VMware网络方式。默认情况下有三种方式自动创建在VMware服务器,它们是:

VMnet0-桥接

VMnet1-仅主机

VMnet8-NAT

虚拟网络设置界面如下

一旦你进入该界面,你就会看到一个关于虚拟网路的总结,如图所示

你可以看到我们前面提到的三个不同的网络。

在虚拟网络编辑器上,这些虚拟网络的配置和它们是怎么和虚拟机匹配的,这些变得有些复杂了。

现在,我们只到什么样的虚拟网络是可用的,让我们看看如何把一个桥接方式的网路改为能共享两台试验虚机的。

在虚机上改变网络方式

我们想把我们的两台XP机器设置到同一个私有的主机网络,这样我们就能够拥有一个虚拟试验环境了。

记住,我们仍然想使用DHCP来为主机分配IP地址。幸运的是,VMware提供了一个内建的DHCP服务器来为我们的网络虚拟机分配IP.这个DHCP服务器默认是开着的,一旦虚拟机在一个合适的VMnet,DHCP服务器就会为它们提供IP地址。

把网络从桥接(VMnet0)方式改为仅主机(host-only)方式,首先,要确定两台机器都是关闭状态。

你不能在开机或挂起状态时修改网络配置。

下一步,在每一台虚机上双击Ethernetadaptor,你会看到他们被设置成桥接方式。

现在你要把他们改为仅主机方式,如下图所示

现在点击保存按钮保存设置。

下一步,打开两台虚拟机的电源,一旦引导了,两台机器应该只能够互相通信,其他虚拟机或者内部网的其他机器都不能和他们通信(除非它们的网络适配器也设置到VMnet1/Host-only.

你可以通过cmd命令输入ipconfig/all,你可以看到如下图所示:

注意到上面每一个虚拟机在同一个网络上的Ip地址分配,

机器1是192.168.1.129,机器2是92.168.1.128.这些IP地址都是ip为92.168.1.254的DHCP分配的。

那就是为VMnet1网络提供的内建的DHCP服务器的IP。

在机器2的输出上,注意我们能够ping通192.168.1.129,这表示我们可以在我们的试验网里ping通机器1。

总结

在本篇中,我们学习了VMware网络的基础,同时如何把两台虚拟机加入一个私有的网络,创建试验环境。

现在你已经把两台机器放到一个私有的网络上了,你不用担心任何改变会影响到你的产品网络了。

你可以自由的测试像DNSserver,新的Windows域控制器或者拥有和你的产品网络一样的主机名称的机器了。

结语:

创建VMware虚拟网络实验室能有多种好处,因为VMware支持多种操作系统,也可进行无损操作,在VMware上的操作一般不会损坏本PC的操作系统和软件,因虚拟机的硬盘通常是本PC机上的一个文件,虚拟机在硬盘上的操作只在这个文件上进行,这就不必担心错误的操作导致的文件与系统的损坏了。

实验室服务器安装虚拟机,如何使用VM虚拟机创建私有网络试验室相关推荐

  1. Ubuntu虚拟机磁盘扩容+VM虚拟机开机多出1分30秒的解决方案(终极教程)

    详细步骤,请参考我电脑上的Word:[在用] Word:Ubuntu虚拟机磁盘扩容+VM虚拟机开机多出1分30秒的解决方案(终极教程) 扩容简单总结: 参考1:https://www.cnblogs. ...

  2. Windows启动VM虚拟机和关闭VM虚拟机的bat脚本文件

    1.在后台启动VM虚拟机的脚本 创建VMStart.txt文件,用于启动指定的VM虚拟机,内容如下.如果路径中有中文,存储txt文件时选择ANSI编码,之后修改txt的后缀为.bat即可. :: 命令 ...

  3. 怎么从h3c服务器进去虚拟机,如何用VM虚拟机模拟H3C交换机环境.pdf

    如何用VM虚拟机模拟H3C交换机环境.pdf 如何用VM 虚拟机模拟H3C 交换机环境 作者:Jared Pang 前言 虽然H3C 提供了simware 这个交换机模拟软件十分强大,可以实现多台交换 ...

  4. 在vm中安装linux虚拟机,如何在vm虚拟机中安装linux

    1.首先在vm中新建一个虚拟机 2.选择典型 3.点击稍后安装操作系统 4.选择安装linux,版本可以选择centOS64位的,根据自己系统的位数选择即可 5.选择安装路径,建议装在其他盘,..反正 ...

  5. Android运行虚拟机怎样解锁,vm 虚拟机 android 如何解锁

    满意答案 小妖2516 2013.07.10 采纳率:44%    等级:8 已帮助:613人 直接鼠标解锁 安卓虚拟机Vmware安装运行安卓系统4.0教程: 第一步,下载必备软件: 安卓虚拟机(V ...

  6. 常用虚拟机服务器系统,VM虚拟机10/11+各种纯净虚拟机系统镜像完整版

    VMware Workstation10/11是一款服务器操作系统,是Windows7的服务器版本,而VMware Workstation10/11相当于是Windows Vista的服务器版本,类似 ...

  7. 使用go-ethereum创建私有网络

    克隆 git clone https://github.com/ethereum/go-ethereum.git 安装 make all 可执行文件在 go-ethereum/build/bin 下 ...

  8. vm虚拟机安装以及镜像和网路配置

    文章目录 前言 一.vm虚拟机工具安装 vm虚拟机工具下载: vm虚拟机安装步骤: 二.vm镜像配置 vm镜像下载路径: vm镜像配置步骤: 三.vm虚拟机NAT模式上网设置 前言 vm虚拟机安装.镜 ...

  9. VM虚拟机安装win7系统

    一.安装VM虚拟机 首先下载VM虚拟机(上VM官网去下载安装包,有Linux版本的) 1.把下载下来的VMware放在用户目录下,即跟桌面处于同一目录下,不然待会安装会出现"root acc ...

最新文章

  1. 手把手带你复现AI+区块链写码全过程!(附代码视频)
  2. linux下的C语言开发 GDB的例子
  3. mysql主备在同一台_MySQL高可用(一)主备同步:MySQL是如何保证主备一致的
  4. facebook有哪些信息_关于Facebook表情表情符号的所有信息
  5. 信号与系统 chapter13 阶跃响应的定义与求法
  6. 这个超时问题花了我两周才解决!
  7. QT:为项目生成pro文件及中文显示乱码问题
  8. Map 遍历的几种方法
  9. 数据中心智能化运维之路
  10. java 相同字符不连续_Java中字符串中连续相同字符去重方法
  11. Flash 插件又被曝出新漏洞,让攻击者可以控制 Mac
  12. CCIE学习(40)—— OSPF设计与LSA类型(三)
  13. [XA]读书感想:个人对敏捷软件开发宣言的理解
  14. 关于visio 2007导入独立图库
  15. 数字化工厂建设方案探讨
  16. 使用 Nginx 实现 URL 的重定向
  17. android backtrace,高通android q 通过backtrace使用addr2ine工具定位crash问题记录
  18. python的一些报错解决
  19. 【新手】关于使用C语言创建数组及其API
  20. LeetCode5454-子矩阵计算

热门文章

  1. php通过post请求_php代码post请求
  2. 什么是大数据分析平台
  3. Cannot find class [***] for bean with name '***' defined in file[***]
  4. Python高级编专题 - 类的创建与销毁
  5. AcWing 902. 最短编辑距离(线性DP)
  6. c语言怎么确定输出数的坐标,c语言printf实现同一位置打印输出的实例
  7. Maven本地环境配置(Win10)
  8. Python爬虫之(九)数据提取-XPath
  9. ajax-loader.gif不存在怎么解决_战神引擎不开门怎么解决?
  10. Apache OpenNLP