一、实验目的
理解DHCP协议的作用,理解DHCP服务器的配置。
对Windows server 2003进行DHCP应用服务配置,使其具备提供DHCP服务的功能。
理解VMware 虚拟网络提供的DHCP服务。
二、预习要求
- 了解虚拟机软件,重点了解软件VMware workstation的安装和使用;
2. 了解一种操作系统的安装方法;
3. 了解网络操作系统的配置;三、实验内容
1) 理解VMware workstation中虚拟网络的概念和配置;
2) 在Windows 2003 server配置基本DHCP服务。
3) 理解VMware 虚拟网络提供的DHCP服务;四、 实验步骤
- 认识并熟悉VMware workstation中虚拟网络的概念和配置。Vmware虚拟网络包括四种类型:“Bridged”、“NAT”、“Host Only”、“Custom”。“Bridged”表示你的虚拟机中的网卡和你本机的物理网卡一样,都是直接连接到外部网络的;“NAT”表示你的虚拟机中网卡使用的IP地址是内部地址,但是由于使用了“NAT”(网络地址转换)服务,所以,你的内部地址也可以通过你本机上网;“Host Only”表示你的虚拟机中网卡使用的IP地址是内部地址,而且未使用“NAT”服务,所以,你的虚拟机不能直接上网,但虚拟机能够与你的本地主机之间通信;“Custom”就是自定义,你可以定义每个虚拟网络的配置,属于同一个虚拟网络的各台主机之间可以相互通信,但不能与其它不属于该虚拟网络的主机通信。
2. 使用windows server 2003充当DHCP服务器。
(1)搭建实验环境。需要两台虚拟机,一台windows server 2003,一台windows xp,两台虚拟机的网卡均指定为vmnet2。
(2)配置DCHP服务。首先为win2003的网卡设定IP地址为“192.168.0.1”,然后点击“管理工具”->“管理您的服务器”->“添加或删除角色”->“下一步”->“自定义配置”->“DHCP服务器”->“下一步”->出现新建作用域向导,点“下一步”->输入你自定义的一个名字作为作用域名称->输入起始IP地址和结束IP地址【以后该服务器就在你设定的这段IP地址中为其他机器提供IP地址】,起始地址设为“192.168.0.10”,结束IP地址为“192.168.0.254”,子网掩码长度24位,点“下一步”,排除地址不填,点“下一步”,设定租约期,点“下一步”,然后可以选择“否,我想稍后配置这些选项。”完成配置。完成前,注意以下提示画面“需要激活作用域后才能提供DHCP服务”:


在“管理您的服务器”界面中,点击“管理此DHCP服务器”
然后在“作用域上点击右键”,选择“激活”。
(3)验证DHCP服务。配置好服务器的DHCP服务以后,如果winxp的网卡已经配置为“动态获取IP地址”,则在winxp上运行cmd命令,然后运行ipconfig/renew命令重新向DHCP服务器请求并获取新的IP地址;如果winxp的网卡已经配置为静态指定的IP地址,则将其改为“动态获取IP地址”,然后点击确定,此刻winxp的网络会重新配置,自动向DHCP服务器请求并获取IP地址。完成后,运行cmd命令,然后运行ipconfig命令,查看是否已经自动获取到了IP地址,该地址是否位于“192.168.0.10”~“192.168.0.254”之间。然后到服务器的DHCP的配置界面,查看“地址租约”里面【如下图所示】是否出现了刚才申请IP地址的那台winxp虚拟机的信息(如果不显示,则在“地址租约”上点右键,选择“刷新”)。

该实验注意事项:
l 一定要先给win2003的网卡设定好静态IP地址
l DHCP设定的地址段要与win2003的IP位于同一网段,但不能重叠。
l 配置DHCP后,要“激活作用域”
3. 如果你在配置DHCP服务器的最后一个选项,选择“是,我想现在配置这些选项”,那么你就可以配置DHCP客户端(即运行winxp的机器)能够获得“默认网关”、“DNS服务器”等信息。“默认网关”就是本机的“默认路由”【当数据包不能直接发送给在对方时,就把数据包发送给“默认网关”结点,“默认网关”就相当于“默认路由器”】。
4. Vmware里面也提供了DHCP服务。点击vmware的“Edit”菜单的“Virtual Network Editor”,观察VMNet0、VMNet1、VMNet2的区别。理解DHCP服务。点击VMNet1,如下图所示,发现VMNet1启动的DHCP服务。此时,关闭你的winxp虚拟机,把winxp虚拟机的网卡配置为“custom”->“VmNet1”,然后重新启动计算机,你看看你的winxp虚拟机的IP地址变了没?变成多少了?为什么?

在指定的范围内分配了
五、问题与思考
1. DNS协议、DHCP协议、NAT协议、默认网关分别有什么作用?在配置DHCP服务的时候,何时需要配置DNS和默认网关,何时无需配置它们?
DNS用于域名解析,只需要记住主机名而不用记住其IP地址,更加便捷。
DHCP协议用于分发IP地址。
NAT协议用于把私有IP转为公共IP。
默认网关用于当数据包不能直接发送给对方时,就把数据包发送给默认网关,默认网关相当于默认路由器。
2. 如果你寝室有无线路由器,你可以通过web访问并配置路由器。进入配置页面后,你看一下,里面是否有很多我们学过的内容?你会发现,无线路由器不仅仅是一个路由器,实际是一台安装有很多软件的小计算机,它里面可以设定很多东西,例如:DHCP服务、MAC地址屏蔽、IP路由、MAC与IP地址的绑定、流量监控与分析、数据加密、数据链路层传输参数配置等等。把你看到的、理解的东西写在实验报告上。
上网方式设置,可以看到DHCP协议、桥接模式,拨号上网等。
可以看到IP地址与MAC地址的绑定以及实时流量。

