您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 没有三层交换机用虚拟机也能做虚拟局域网(VLAN)实验
没有三层交换机用虚拟机也能做虚拟局域网(VLAN)实验河北经贸大学王春海赵艳VLAN(VirtualLocalAreaNetwork)的中文名为虚拟局域网。VLAN是一种将局域网设备从逻辑上划分成一个个网段,从而实现虚拟工作组的新兴数据交换技术。这一新兴技术主要应用于交换机和路由器中,但主流应用还是在交换机之中。VLAN实验虚拟机网络连接示意图表1各VLAN对应的参数现在许多朋友使用VMwareWorkstation做网络实验,但通常情况下只能做同一个局域网的实验。在做广域网与VLAN的实验时,通常情况下要借助三层交换机或者路由器才能完成,因为要实现不同网段、不同IP之间的互通,这只有三层交换机或路由器才能实现。然而,很多朋友是没有三层交换机可用的,或者是手头没有备用的三层交换机——单位的三层交换机已经用上了,不可能拆下来做实验。实际上,我们可以借助WindowsServer2003中“路由和远程访问服务”实现软件路由器的功能,并借助于VMwareWorkstation提供的虚拟交换机,做各种VLAN以及广域网实验,并且可以模拟任意IP地址完成各种IP之间的互通。本文通过一个具体的实例,介绍做VLAN网络实验的思路与步骤。读者掌握本文内容后,再做VLAN或广域网实验可以方便不少。说明:本文使用VMwareWorkstation6.02,主机使用WindowsServer2003企业版,划分了5个VLAN(每个端口连接一个不同的子网),各VLAN对应参数如表1所示。组建网络环境本试验需要一台WindowsServer2003主机、两台WindowsServer2003虚拟机和3台WindowsXP虚拟机,另外,还需要添加Vmnet0、VMnet1、VMnet2等虚拟网卡,实验虚拟机网络拓扑如图所示。WindowsServer2003主机上的VMwareDHCP服务需要停止。下面介绍具体实验步骤。1.主机虚拟网卡设置在WindowsServer2003主机上安装并运行VMwareWorkstation6.02,然后进行如下操作:(1)在Edit菜单中选择“VirtualNetworkSettings”命令。在HostVirtualAdapters选择项,单击“Add”按钮(这一步是添加虚拟网卡),在弹出的AddNetworkAdapter对话框中,选择“VMnet2”,单击OK按钮。然后添加VMnet3、VMnet4、VMnet5。虚拟网卡添加完成后,单击应用按钮,在此需要等待几分钟的时间。(2)添加网卡完成后,在HostVirtualNetworkMapping选项卡内,单击VMnet2最右侧类似右尖括号的图标,在弹出的菜单中选择Subnet按钮,设置IPAddress为192.168.20.0,SubnetMask为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文件夹。然后进入VMwareWorkstation,创建名为VLAN的Team,并且在Team中,添加两台WindowsServer2003克隆链接的虚拟机(分别名为Server和Route)和3台Windows2000Professional克隆链接的虚拟机(分别名为PC1、PC4、PC5)。如果主机配置比较低,创建3台Windows98克隆链接的虚拟机也可。在创建Team时,不需要创建Team中的LAN。主机路由器配置在WindowsServer2003主机上,进行如下的配置:(1)从“开始→管理工具→服务”,进入服务页,停用VMwareDHCPService服务,禁用WindowsFirewall/InternetConnectionSharing(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-padd192.168.10.0mask255.255.255.0192.168.90.1route-padd192.168.20.0mask255.255.255.0192.168.90.1route-padd192.168.30.0mask255.255.255.0192.168.90.1route-padd192.168.40.0mask255.255.255.0192.168.90.1(8)切换到其他虚拟机中,使用Ping命令,测试能否Ping通其他网段,如能Ping通,说明设置正确;如果不通,请检查各虚拟网卡的设置。至此,各个网段就完成了互通的工作,各VLAN之间可以互相ping通了。此后,如果想做DHCP服务器的实验,可以在第一台虚拟机中安装DHCP服务器并且为各VLAN创建作用域,在主机路由和远程访问中,添加DHCP中继服务并添加DHCP服务器地址即可。如果要做广域网的实验,将VMnet2、VMnet3、VMnet4的地址,换成广域网的地址,并且在虚拟机中根据需要添加相应的地址即可。有的时候,还需要在Team中添加LAN1、LAN2等虚拟网卡,以组成广域网环境。有关这些内容,读者可以在掌握本文的基础上,进行实验,在此不再介绍。室主建议:由于个人计算机配置不高的限制,可以根据情况适当减小虚拟机的设置数量进行实验。
本文标题:没有三层交换机用虚拟机也能做虚拟局域网(VLAN)实验
链接地址:https://www.777doc.com/doc-29051 .html