loading
zhuih
赞赏支持
关注

一手缔造超级虚拟网络

zhuih

我们知道VMware Workstation提供了很多虚拟设备利用这些设备我们除了可以组建典型的桥接网络仅主机网络NAT网络外还能组建复杂的自定义网络本篇目的就是让大家认识和掌握VMware Workstation虚拟的各种网络设备最后再组建一个如图1所示的超级自定义网络



超级自定义网络示意图

认识网络设备

要组网就需要使用网卡交换机等组网设备同样地在VMware Workstation中组网也需要使用这些设备只不过在VMware Workstation虚拟的计算机和网络中这些设备在形式上也都是虚拟的(但在功能上它们跟真实的网络设备没有大的区别)下面我们就来看看VMware Workstation都为我们虚拟了哪些网络设备

⒈交换机和一台物理交换机一样一台虚拟交换机能把主机虚拟计算机和其它网络设备连接在一起在VMware Workstation安装后交换机将根据组网的需要由VMware Workstation自动创建并自动使用在Windows系列的主机上您最多可用10台虚拟的交换机(如图2)但在Linux 主机上您可使用多达256台的虚拟交换机通过VMware Workstation创建的虚拟交换机您可以将一台或多台虚拟机连接到主机或其它虚拟机


最多10台机

⒉网桥当您在主机和虚拟机之间使用桥接网络组网时网桥虚拟设备将被自动启用该设备连接您的虚拟机中的以太网适配器到主机中的物理以太网适配器能将您的虚拟机连接到主机所在的局域网(LAN)

经它桥接的虚拟机能和主机一样成为主机所在网络上的一台额外的真实计算机能拥有主机所在局域网上的IP地址能够使用主机所在网络上的所有服务包括打印机文件服务网关以及其它服务同样地主机以及主机所在网络上的任何物理计算机其它虚拟机也都可以使用由它提供的所有资源或服务

⒊NAT适配器该设备在VMware Workstation安装时为您的主机自动安装并在主机上显示为VMware Network Adapter VMnet8(如图3)


自动加上设备

该设备为主机和其它使用NAT网络类型的虚拟机提供了通讯接口同时它还兼有NAT(Network Address Translation)也即网络地址转换的功能如果您的主机通过另外一个以太网适配器连接在一个外部网络上该设备能把本地网中虚拟机的IP地址转换为主机的外部网络地址让虚拟机以主机的外部网络地址访问外部网络上的资源包括虚拟机可以使用许多标准的TCP/IP协议连接到外部网络上的其他机器

例如可以使用HTTP协议浏览网页用FTP协议传送文件以及使用Telnet登录到其它计算机(但是外部网络上的计算机不能建立到虚拟机的主动连接这意味着你不能使用NAT网络中的虚拟机作为一个Web服务器发送Web页面到外部网络上的计算机


⒋仅主机适配器仅主机适配器是一个标准的虚拟的以太网适配器在主机的操作系统上它在安装VMware Workstation时为主机自动安装并在主机上显示为VMware Network Adapter VMnet1(如图4)它只为主机和使用仅主机网络类型的虚拟机提供数据交换的接口所以由主机和使用仅主机网络类型的虚拟机组建的网络是典型的私有内部局域网络


仅主机适配器

⒌DHCP服务器DHCP(动态主机配置协议)服务在VMware Workstation安装时为您的主机自动安装它是一个自动启动的服务(如图5)它把您的主机变成了一台DHCP服务器能为使用仅主机NAT配置的虚拟机自动分配动态IP地址比起手动为虚拟机分配静态固定IP地址来它为分配IP地址提供了更为简单和自动化的方法


DHCP(动态主机配置协议)服务


⒍虚拟机上的以太网适配器当您用新建虚拟机向导创建一台虚拟机时不论您使用何种网络类型哪种操作系统VMware Workstation都会为你创建的虚拟机安装一个以太网适配器该适配器在虚拟机操作系统中显示为AMD PCNET PCI(如图6)经过笔者测试大多数的操作系统都能识别这个虚拟硬件并为之安装合适的驱动程序该适配器为主机和虚拟机虚拟机和虚拟机之间互相连接提供了通讯接口


虚拟机上的以太网适配器

组建自定义网络

利用VMware Workstation提供的虚拟网络设备我们可以组建较为复杂的自定义虚拟网络该网络在您的主机上可以完整的远行同时它也可以连接到一个或多个外部的物理网络包括家庭网络小型办公网络或Instant

在VMware Workstation上创建一个自定义的虚拟网络非常简单只要我们为虚拟机添加一个或多个虚拟的以太网适配器以及交换机然后选择相应的网络类型即可但尽管这样笔者还是建议您在组建复杂的自定义虚拟网络前画一个网络连接草图图1就是我画的一个自定义网络的连接草图在该图所示的网络中一台Web服务器通过一个防火墙连接到Instant一台管理员的计算机可以通过一个二级防火墙连接到Web服务器

要组建这个网络您必须新建四台虚拟机然后使用虚拟机设置对话框为它们添加虚拟以太网适配器并为它们选择网络连接类型另外你还需要在每一台虚拟机中安装适当的操作系统和应用程序软件并且要在每一台虚拟机中进行适当的网络设置

下面我们就利用VMware Workstation提供的上述网络组件按照图1所示分步组建这个自定义网络

⒈利用新建虚拟机向导创建四台新的虚拟机第一台虚拟机使用两块虚拟以太网适配器在利用新建虚拟机向导创建该虚拟机时选择使用桥接网络(如图7)直接为它添加第一块以太网适配器


新建立虚拟机


这样该虚拟机以后就可以使用主机的物理适配器连接到Instant了其他三台虚拟机可以先在新建虚拟机向导上选择不使用网络连接(如图8)


将这个选项选上



⒉打开第一台虚拟机不要启动在VMware Workstation的摘要视图上单击编辑虚拟机设置打开虚拟机设置对话框在该对话框上单击添加打开添加硬件向导如图9所示选择以太网适配器


添加以太网适配器

然后单击下一步选择自定义单选框并从下拉列表中选择VMnet2交换机(如图10)最后单击完成并在虚拟机设置对话框上单击确定就可为第一台虚拟机添加第二块以太网适配器了


选择设备

⒊打开第二台虚拟机不要启动按上面的方法为第二台虚拟机添加一块以太网适配器并把它连接到交换机VMnet2

⒋打开第三台虚拟机不要启动按上面的方法为第三台虚拟机添加第一块以太网适配器并把它连接到交换机VMnet2

⒌打开第三台虚拟机不要启动再次按照上面介绍的方法为第三台虚拟机添加第二块以太网适配器并把它连接到交换机VMnet3

⒍打开第四台虚拟机不要启动它按照上面介绍的方法为第四台虚拟机添加以一块以太网适配器并把它连接到交换机VMnet3

⒎经过上面的步骤这个自定义网络的物理连接我们已经完成下面我们为这个网络设置交换机使用的子网和操作系统支持首先我们先来确定用于交换机VMnet2的子网地址在VMware Workstation的菜单栏上选择编辑→虚拟网络设置命令打开虚拟网络编辑器对话框切换到主机网络映射选项卡如图11所示单击VMnet2后面的>按钮打开子网对话框(如图12)输入一个C类地址比如192.168.64.0后单击确定这样我们就可以手动为连接在VMnet2交换机的虚拟机分配在子网192.168.64.0中的IP地址了


设IP和子网掩码

上面我们讲过VMware Workstation为主机安装了一个DHCP服务我们还可以把VMnet2添加到DHCP的服务列表中让DHCP为连接到VMnet2交换机上的虚拟机自动分配一个在子网192.168.64.0中的动态IP地址在图11上切换到DHCP选项卡单击添加在打开的对话框上选择VMnet2后单击确定回到虚拟网络编辑器对话框的DHCP选项卡在该选项卡上单击应用如图13所示VMnet2及先前我们为VMnet2设定的子网就添加到DHCP的服务列表中了


添加完毕

⒏用同样的方法为交换机VMnet3指定子网比如192.168.65.0并添加它到DHCP的服务列表中

⒐接下来依次打开每一台虚拟机然后为虚拟机安装操作系统

⒑下面的工作就是为每一台虚拟机的操作系统配置网络支持我们先来配置第一台虚拟机第一台虚拟机的第一块以太网适配器使用了桥接网络类型再为它安装一个PPPoE的虚拟拨号程序(Windows XP自带PPPoE协议如果您的虚拟机安装了该操作系统可以不另外使用其它PPPoE虚拟拨号程序

另外如果您是专线上网也不需要PPPoE虚拟拨号程序进行拨号)如果该虚拟机从外部网络上的一台DHCP服务器上获取它的IP地址那么保持默认设置双击虚拟拨号连接该虚拟机就应该能访问Instant

⒒对于在第一台虚拟机中的第二个虚拟以太网适配器在为VMnet2指定的子网中手动指定一个IP地址或者保持默认设置让VMware Workstation自带的DHCP服务为它自动分配一个VMnet2子网中的动态IP地址

⒓在第二台虚拟机中在为VMnet2指定的子网中手动分配一个IP地址或者保持默认设置让VMware Workstation自带的DHCP服务为它自动分配一个VMnet2子网中的动态IP地址

⒔在第三台虚拟机中两块以太网适配器分别连接到交换机VMnet2和VMnet3对于每一个虚拟以太网适配器我们可以在它连接到的交换机的指定子网中手动为它们分配一个固定IP地址也可以让VMware Workstation自带的DHCP服务在它们各自连接到的交换机的指定子网中自动为它们分配动态IP地址
这里我们来举个例子假如这台虚拟机安装了Windows 98启动它后在它的桌面上右击网上邻居的图标打开网络对话框如图14所示先选中第一块以太网适配器绑定的TCP/IP,然后单击属性打开TCP/IP属性对话框


协议示意图

如图15所示选择指定IP地址单选框IP地址一栏中输入VMnet2子网中能手动分配的(对于同一子网中的IP地址为了防止把同一IP地址分配给两台或多台虚拟机VMware Workstation规定手动分配和自动分配的IP地址使用这一子网中的不同部分)一个IP地址比如192.168.64.5子网掩码输入255.255.255.0最后单击确定


指定IP

这样第一块以太网适配器的IP地址就被我们固定为192.168.64.5接着网络对话框上选中第二块以太网适配器绑定的TCP/IP单击属性打开第二块以太网适配器的TCP/IP属性对话框仍然选择指定IP地址单选框IP地址一栏中输入VMnet3子网中能手动分配的一个IP地址比如192.168.65.8单击确定我们就为第三台虚拟机上的两块以太网适配器都指定IP地址了

如果您觉得这样分配IP地址比较麻烦在设置这两块以太网适配器IP地址的时候分别在它们绑定的TCP/IP的TCP/IP属性对话框上选择自动获取IP地址单选框后VMware Workstation自带的DHCP服务就能在VMnet2和VMnet3各自的子网中为这两块以太网适配器自动分配IP地址了

⒕在第四台虚拟机中在为VMnet3指定的子网中手动分配一个IP地址或者保持默认设置让VMware Workstation自带的DHCP服务为它自动分配一个VMnet3子网中的动态IP地址

⒖经过上面的步骤我们的这个自定义的虚拟网络的组建工作就基本上完成了再接下来的工作就是为每一台虚拟机中安装需要的应用程序软件

2015-08-31
互联网
互联网
互联网(internet),又称国际网络,指的是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。
¥45.19
总资产
42005
获点赞
644
关注者
「真诚赞赏,手留余香」
赞赏支持
还没有人赞赏,支持一下吧
发布讨论

网友评论

还没有用户评论

相关链接

写评论
0
0
0
打赏