2008-05-23 09:36:27 来源:中国计算机报
现在许多朋友使用VMware Workstation做网络实验,但通常情况下只能做同一个局域网的实验。在做广域网与VLAN的实验时,通常情况下要借助三层交换机或者路由器才能完成,因为要实现不同网段、不同IP之间的互通,这只有三层交换机或路由器才能实现。然而,很多朋友是没有三层交换机可用的,或者是手头没有备用的三层交换机——单位的三层交换机已经用上了,不可能拆下来做实验。
实际上,我们可以借助Windows Server 2003中“路由和远程访问服务”实现软件路由器的功能,并借助于VMware Workstation提供的虚拟交换机,做各种VLAN以及广域网实验,并且可以模拟任意IP地址完成各种IP之间的互通。本文通过一个具体的实例,介绍做VLAN网络实验的思路与步骤。读者掌握本文内容后,再做VLAN或广域网实验可以方便不少。
说明:本文使用VMware Workstation 6.02,主机使用Windows Server 2003企业版,划分了5个VLAN(每个端口连接一个不同的子网)。
组建网络环境
本试验需要一台Windows Server 2003主机、两台Windows Server 2003虚拟机和3台Windows XP虚拟机,另外,还需要添加Vmnet0、VMnet1、VMnet2等虚拟网卡,实验虚拟机网络拓扑如图所示。Windows Server 2003主机上的VMware DHCP服务需要停止。下面介绍具体实验步骤。
1.主机虚拟网卡设置
在Windows Server 2003主机上安装并运行VMware Workstation 6.02,然后进行如下操作:
(1)在Edit菜单中选择“Virtual Network Settings”命令。在Host Virtual Adapters选择项,单击“Add”按钮(这一步是添加虚拟网卡),在弹出的Add Network Adapter对话框中,选择“VMnet2”,单击OK按钮。然后添加VMnet3、VMnet4、VMnet5。虚拟网卡添加完成后,单击应用按钮,在此需要等待几分钟的时间。
(2)添加网卡完成后,在Host Virtual Network Mapping选项卡内,单击VMnet2最右侧类似右尖括号的图标,在弹出的菜单中选择Subnet按钮,设置IP Address为192.168.20.0,Subnet Mask为255.255.255.0,然后单击OK按钮。
(3)按照第(2)步方法,设置VMnet3网段为192.168.30.0、VMnet4网段为192.168.40.0、VMnet5网段为192.168.90.0。
2.创建并编辑Team
找一个剩余空间比较大的分区(至少10GB可用空间)。在F盘VMX文件夹下创建VLAN文件夹。然后进入VMware Workstation,创建名为VLAN的Team,并且在Team中,添加两台Windows Server 2003克隆链接的虚拟机(分别名为Server和Route)和3台Windows 2000 Professional克隆链接的虚拟机(分别名为PC1、PC4、PC5)。如果主机配置比较低,创建3台Windows 98克隆链接的虚拟机也可。在创建Team时,不需要创建Team中的LAN。
主机路由器配置
在Windows Server 2003主机上,进行如下的配置:
(1)从“开始→管理工具→服务”,进入服务页,停用VMware DHCP Service服务,禁用Windows Firewall/Internet Connection Sharing(ICS)服务。
(2)从管理工具中运行路由和远程访问服务,用鼠标右击计算机名,在弹出的菜单中选择“配置并启用路由和远程访问”命令,在配置页中,单击“自定义配置”单选按钮。
(3)在自定义配置页中,选择“LAN路由”单选按钮。
(4)配置完成后,单击完成按钮,在弹出的对话框中单击确定按钮。
(5)路由器安装完成后,不需要其他配置,关闭路由和远程访问服务。
Team中虚拟机设置
启动Team中所有的虚拟机,依次进入每台虚拟机,为每台虚拟机修改计算机名称并设置IP地址、网关以及DNS,具体步骤如下:
(1)进入第一台虚拟机,修改IP地址为192.168.10.10,网关为192.168.10.1。
(2)按照上一步的方法,进入第二台虚拟机,修改计算机名称为“PC1”,设置IP地址为192.168.20.20,网关为192.168.20.1;进入第三台虚拟机,修改计算机名称为PC4,设置IP地址为192.168.30.30,网关为192.168.30.1;进入第四台虚拟机,修改计算机名称为PC5,设置IP地址为192.168.40.40,网关为192.168.40.1。
(3)进入第五台虚拟机,修改计算机名称为Route,修改第一块网卡的网络连接名称为LAN,修改第二块网卡的网络连接名称为Internet。
(4)设置第五台虚拟机的LAN网卡IP地址为192.168.90.90,网关地址为192.168.90.1。
(5)修改第五台计算机的Internet网卡IP地址为202.206.197.195,修改网关地址为202.206.197.4。
(6)设置之后,重新启动每台虚拟机,让设置生效。另外,设置DNS地址为ISP提供的IP地址,如202.99.160.68和202.206.192.33,这分别是河北网通和河北经贸大学的DNS服务器地址。
(7)在第五台虚拟机中,因为没有添加内网网卡的网关,所以其他子网不能访问这台虚拟机。这里可以使用Route命令,添加其他子网的路由,命令如下:
route -p add 192.168.10.0 mask 255.255.255.0 192.168.90.1
route -p add 192.168.20.0 mask 255.255.255.0 192.168.90.1
route -p add 192.168.30.0 mask 255.255.255.0 192.168.90.1
route -p add 192.168.40.0 mask 255.255.255.0 192.168.90.1
(8)切换到其他虚拟机中,使用Ping命令,测试能否Ping通其他网段,如能Ping通,说明设置正确;如果不通,请检查各虚拟网卡的设置。
至此,各个网段就完成了互通的工作,各VLAN之间可以互相ping通了。此后,如果想做DHCP服务器的实验,可以在第一台虚拟机中安装DHCP服务器并且为各VLAN创建作用域,在主机路由和远程访问中,添加DHCP中继服务并添加DHCP服务器地址即可。
如果要做广域网的实验,将VMnet2、VMnet3、VMnet4的地址,换成广域网的地址,并且在虚拟机中根据需要添加相应的地址即可。有的时候,还需要在Team中添加LAN1、LAN2等虚拟网卡,以组成广域网环境。有关这些内容,读者可以在掌握本文的基础上,进行实验,在此不再介绍。
免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。