第6章虚拟网络环境的建立与网络服务本章概述VMware虚拟机具有安装便捷、使用简单、功能强劲等特点,被广泛使用。DHCP动态主机配置协议和DNS域名系统服务是网络中的常见服务。本章将详细介绍这两种网络服务的功能特点,以及如何在虚拟机所营造的虚拟网络环境下配置和验证DHCP和DNS网络服务。6.1基于虚拟机的C/S模式网络实践方法本章将介绍VMwareWorkstation6,主要特点是:可以无缝运行MicrosoftVirtualPC和VirtualServer,直接支持64位主机和客户端;实验性支持两路VirtualSMP,可以指派一个或两个CPU给虚拟机使用;支持基于AMD64和IntelEM64T64-bit客户端,支持双路虚拟SMP;加强了虚拟机的导入工具,加强了命令行界面;支持USB2.0接口。支持Vista和RHEL5.0操作系统。6.1.1虚拟机的安装(1)双击VMwareWorkstation6虚拟机安装程序,进入安装界面后,显示欢迎界面,单击【Next】按钮开始安装。选择“Custom”后继续安装。(2)如果选择默认位置C:\ProgramFiles\VMware\VMwareworkstations\,则可继续安装,但应注意所安装该软件的分区空间是否够虚拟机使用。如果想改变安装位置,则单击【Change…】按钮,在“Foldername”栏中输入相关路径信息,如“D:\VMware\VMwareWorkstations\”,如图6-1所示。单击【OK】按钮继续安装。(3)核实虚拟机相关安装信息后,单击【Next】按钮继续,系统进入自动安装状态,稍等片刻即可完成该软件的安装。(4)出现如图6-2所示的界面,分别在“UserName”、“Company”、“SerialNumber”中输入注册信息,然后单击【Enter】按钮继续。(5)单击【Finish】按钮,完成虚拟机的整个安装过程。重新启动系统后,就可以使用VMwareWorkstation6软件了。6.1.2虚拟机的使用1.新建虚拟机2.按向导提示选择操作系统类型3.为虚拟机设置虚拟硬件参数4.使用物理光驱或虚拟光驱(用ISO文件)安装操作系统5.加载驱动程序(“VM”菜单中的“InstallVmwareTools”)VMWare提供的三种工作模式Bridged(桥接模式)NAT(网络地址转换模式)host-only(主机模式)可通过VM的“编辑”——“虚拟网络设置”——“Summary(概要)”查看所对应的网卡NAT模式下的VMnet8虚拟网络,host-only模式下的VMnet1虚拟网络,以及bridged模式下的VMnet0虚拟网络,都是由VMWare虚拟机自动配置而生成的,不需要用户自行设置。VMnet8和VMnet1提供DHCP服务,VMnet0虚拟网络则不提供三种模式下接入INTERNT的方法:Bridged(桥接模式)在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。在桥接模式下,你需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。想让它们相互通讯,你就需要为虚拟系统配置IP地址和子网掩码,否则就无法通信。如果你想利用VMWare在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式。NAT(网络地址转换模式)使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。NAT模式的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,只需要宿主机器能访问互联网,再进行简单配置即可。NAT设置步骤1.将PC的可以上网的网卡设为VMNET8共享2.设置VM中网卡的默认网关为VMNet8的IP。(可通过VM的“编辑”——“虚拟网络设置”——“NAT”的GatewayIPaddress)3.虚拟机系统设为自动获取IP。(也可手动设置,但IP要与VMNet8的IP在一个网段,网关要为VMNet8的IP)host-only(主机模式)在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用host-only模式。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。提示:在host-only模式下,虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过双绞线互连。如果你想利用VMWare创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择host-only模式。169.254.0.0~169.254.255.255是没有手工设定IP或无法从DHCP上获取IP时,系统自动分配的。host-only设置步骤1.设置虚拟机的VMnet1的ip为:192.168.0.1(自定)2.在你可访问网络的那块网卡上设置Internet连接共享,具体设置方式为:属性--高级--连接共享,然后选择VMnet1,将网络共享给它3.在虚拟机上安装操作系统的时候,系统的IP设置为192.168.0.*(与VMnet1的ip在一个网段),网关:192.168.0.1(VMnet1的ip),DNS:192.168.0.1(VMnet1的ip或是真实的DNS)4.在本机上ping一下192.168.0.*,如果能ping通,就说明你设置正确了。6.2DHCP服务的创建两台连接到互联网上的计算机进行通信,必须有各自的IP地址,但由于现在的IP地址资源有限,宽带接入运营商不能做到给每个报装宽带的用户都分配一个固定的IP地址。所谓固定IP,就是即使A用户未上网,其他使用者也不能占用A用户所使用的IP地址,这个IP地址一直为A用户所独占。为此,推出了DHCP方式对网络用户进行临时的地址分配,即用户主机连接在网络上,DHCP服务器才从IP地址池里临时分配一个IP地址给上网用户,每次上网分配的IP地址可能会不同,这与当时IP地址资源状况有关。用户离开网络,DHCP服务器可能就会把这个IP地址分配给之后上线的其他网络用户。这样就可以有效地节约IP地址资源,既保证了用户的通信,又提高了IP地址的使用率。在使用TCP/IP协议的网络中,每台计算机都必须至少有一个IP地址,才能与其他计算机连接通信。为了便于统一规划和管理网络中的IP地址,DHCP(DynamicHostConfigureProtocol,动态主机配置协议)应运而生了。这种网络服务有利于对局域网中的客户机IP地址进行有效管理,而不需要一个一个通过手动方式指定IP地址。DHCP服务允许工作站连接到网络并且自动获取一个IP地址。配置DHCP服务的服务器可以为每个网络客户提供一个IP地址、子网掩码、默认网关、一个WINS服务器的IP地址,以及一个DNS服务器的IP地址。DHCP服务器配置前的准备工作准备好的虚拟网络环境中,以Windows2003Server操作系统充当局域网的DHCP服务器端,在其上建立DHCP网络服务;同时以WindowsXPProfessional操作系统充当局域网的客户端,在其上进行DHCP网络服务的验证。DHCP服务器网络拓扑结构DHCP是指由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。第一,DHCP服务器必须是一台安装有Windows2003Server系统的计算机;第二,担任DHCP服务器的计算机需要安装TCP/IP协议,并为其设置静态IP地址、子网掩码、默认网关等内容。DHCP服务器的IP地址网段的子网掩码网段的默认网关首选DNS服务器的IP地址10.20.1.2255.255.255.010.20.1.25410.20.1.1DHCP的配置及验证请参考DHCP视频。6.3DNS服务的创建DNS服务器在互联网的作用是把域名转换成为网络可以识别的IP地址。互联网的网站都是存在于服务器上,怎样才能够顺利连接到所要访问的网站服务器呢?这就需要给每台服务器分配IP地址,互联网上的网站无穷多,用户不可能记住每个网站的IP地址,这就产生了方便记忆的域名管理系统DNS,他可以把用户输入好记的域名转换为要访问的服务器的IP地址。为了用户既可以方便地浏览互联网上的网站,而又不用去刻意记住每个提供互联网上相关服务器主机的IP地址,DNS网络服务应运而生,它提供将域名解析为IP地址的服务,从而使用户上网时能够用简单而好记的域名来访问互联网上的静态IP的主机。DNS(DomainNameSystem/DomainNameService)是域名系统或者域名服务。域名系统为Internet上的主机分配域名地址和IP地址。用户使用域名地址,DNS就会自动把域名地址转为IP地址。域名服务是运行域名系统的Internet工具。执行域名服务的服务器称为DNS服务器,来应答域名服务的查询。DNS服务器配置前的准备工作在准备好的虚拟网络环境中,WindowsServer2003操作系统充当局域网的DNS服务器端,在其上建立DNS网络服务;同时启动前期已经配置完成的DHCP服务器为客户端动态分配IP地址,以WindowsXPProfessional操作系统充当局域网的客户端,在其上进行DNS网络服务的验证。注意:第一,DNS服务器必须是一台安装有WindowsServer2003系统的计算机;第二,担任DNS服务器的计算机需要安装TCP/IP协议。DNS服务器网络拓扑结构DNS服务器的静态IP地址、子网掩码、默认网关等内容如下所示。DNS服务器的IP地址网段的子网掩码网段的默认网关首选DNS服务器的IP地址10.20.1.1255.255.255.010.20.1.25410.20.1.1DNS的配置及验证请参考DNS视频。