第7章 DHCP.docx

上传人:b****6 文档编号:13586300 上传时间:2023-06-15 格式:DOCX 页数:15 大小:286.36KB
下载 相关 举报
第7章 DHCP.docx_第1页
第1页 / 共15页
第7章 DHCP.docx_第2页
第2页 / 共15页
第7章 DHCP.docx_第3页
第3页 / 共15页
第7章 DHCP.docx_第4页
第4页 / 共15页
第7章 DHCP.docx_第5页
第5页 / 共15页
第7章 DHCP.docx_第6页
第6页 / 共15页
第7章 DHCP.docx_第7页
第7页 / 共15页
第7章 DHCP.docx_第8页
第8页 / 共15页
第7章 DHCP.docx_第9页
第9页 / 共15页
第7章 DHCP.docx_第10页
第10页 / 共15页
第7章 DHCP.docx_第11页
第11页 / 共15页
第7章 DHCP.docx_第12页
第12页 / 共15页
第7章 DHCP.docx_第13页
第13页 / 共15页
第7章 DHCP.docx_第14页
第14页 / 共15页
第7章 DHCP.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

第7章 DHCP.docx

《第7章 DHCP.docx》由会员分享,可在线阅读,更多相关《第7章 DHCP.docx(15页珍藏版)》请在冰点文库上搜索。

第7章 DHCP.docx

第7章DHCP

第7章DHCP服务器

学习目标

通过本章的学习,你将能够

⏹会检查、安装DHCP服务器软件

⏹会配置DHCP服务器的IP地址

⏹会启动、配置和测试DHCP服务器

7.1认识DHCP服务器

1、DHCP服务器简介

DHCP的全称是DynamicHostConfigurationProtocol(动态主机分配协议)。

DHCP服务器能自动地配置客户机的IP地址、子网掩码、缺省网关和DNS等。

特别是对于一些大型的网络而言,常常需要把一部分客户机从一个子网转移到另一个子网,这些配置工作都由DHCP服务器来完成,并且,还能提供象IP地址管理策略之类的一些附加信息。

2、DHCP服务器工作原理

为了方便,我们把上面提到的客户机的IP地址、子网掩码、缺省网关和DNS等称为一个IP租约。

DHCP客户机从DHCP服务器中获得一个IP租约,一般需要经过如图7.1所示的4个阶段。

(1)寻找DHCP服务器

DHCP客户机启动后,向网络上(一个局域网)广播一个DHCPDISCOVER信息包,寻找DHCP服务器。

(2)提供IP租约

网络上所有的DHCP服务器都会收到DHCPDISCOVER信息包,每个DHCP服务器回应一个DHCPOFFER广播信息包(之所以广播,因为客户机还没有IP地址),提供一个IP租约。

(3)接受IP租约

客户机选择第一个收到的DHCPOFFER信息包,并向网络广播一个DHCPREQUEST信息包(该广播信息包中有所接受的IP地址和服务器的IP地址),表明已经接收了一个IP租约。

(4)确认

被客户机选中的DHCP服务器收到DHCOREQUEST广播信息包之后,会广播返回一个DHCPACK信息包,表明确认已经接受客户机的选择,并将这一IP租约的合法租用信息放入该广播包发给客户机,完成IP租约的配置过程。

 

图7.1DHCP服务器工作原理

7.2DHCP服务器配置和测试

配置、测试一个DHCP服务器(RedHatLinux9.0),其IP地址是192.168.1.200,子网掩码是255.255.255.0,默认网关是192.168.1.1。

提供的IP地址范围192.168.1.130~192.168.1.140。

测试用的客户端分别使用红旗Linux桌面版4.0和WindowsXP操作系统,IP地址分别是192.168.1.20和192.168.1.10,子网掩码分别是255.255.255.0和255.255.255.0。

如图7.2所示。

 

图7.2配置DHCP服务器(Linux),

图6.2任务说明图

7.2.1DHCP服务器的配置过程

1、检查是否安装了DHCP服务器软件

在命令窗口中输入:

[root@localhostroot]#rpm-qa│grepdhcp

如图7.3所示。

出现了DHCP版本信息:

Dhcp-3.0pl1-23

说明已安装了DHCP服务器。

注意:

安装Linux时,请选择安装全部软件。

如果没有安装,可按第2章2.7节应用程序管理中所述方法进行安装。

 

图7.3检查是否安装了DHCP服务器软件

2、设置服务器IP地址

按第2章2.2节网络配置中所述方法设置:

IP地址192.168.1.200,

子网掩码255.255.255.0,

默认网关地址192.168.1.1。

3、复制DHCP服务器配置文件

复制DHCP服务器配置文件的模板文件:

/usr/shre/doc/dhcp-3.opl/dhcpd.conf.sample

到/etc目录下,文件命名为dhcpd.conf。

命令如下:

[root@localhostroot]#cp/usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample/etc/dhcpd.conf

如图7.4所示。

 

图7.4复制DHCP服务器配置文件

4、修改DHCP服务器配置文件

用vi或其它文本文件编辑工具,打开配置文件/etc/dhcpd.conf,把第4行改成:

subnet192.168.1.0netmask255.255.255.0{

即设置网段号:

192.168.1.0,掩码:

255.255.255.0,具体参见附录A中的一、DHCP服务器配置参数详解。

把第21行改成:

rangedynamic-bootp192.168.1.130192.168.1.140;

即提供的动态分配IP地址的范围192.168.1.130——192.168.1.140。

如图7.5所示。

 

图7.5修改DHCP服务器配置文件

5、启动DHCP服务器

在命令窗口中输入:

[root@localhostroot]#servicedhcpdstart

如图7.6所示。

出现了:

启动dhcpd:

[确定]

表示DHCP服务器启动成功。

 

图7.6DHCP服务器启动成功

7.2.2DHCP服务器的测试过程

1、Windows客户端测试

在客户机的Windows桌面上右击网上邻居,打开网上邻居的属性窗口,如图7.7所示。

右击本地连接2(对应第二个网卡),打开本地连接2的属性窗口,如图7.8所示。

打开internet协议(TCP/IP)的属性窗口,点击自动获取IP地址,如图7.9所示。

 

图7.7打开网上邻居的属性窗口

 

图7.8打开本地连接2的属性窗口

 

图7.9设置自动获取IP地址

打开“开始-程序-附件-命令”提示符窗口,输入:

C:

\DocumentsandSettings\Administrator>ipconfig

其中,C:

\DocumentsandSettings\Administrator>是命令提示符窗口的提示符,不用输入。

可以看到其中的本地连接2的IP地址是

192.168.1.140

如图7.10所示。

对照一下,DHCP服务器提供的IP租约中IP地址范围是:

192.168.1.130~192.168.1.140。

2、Linux客户端测试

在客户机Linux桌面上右击网上邻居,打开网上邻居的属性窗口,确认“IP地址栏”的设置是“自动”,如图7.11所示(否则,选择“修改参数”,选中“自动获取”。

如图7.12所示)。

在命令窗口中输入:

[root@localhostroot]#ifconfig

可以看到eth0的IP地址是:

192.168.1.139

如图7.13所示。

对照一下,DHCP服务器提供的IP租约中IP地址范围是:

192.168.1.130~192.168.1.140。

 

 

图7.10Windows客户端测试结果

 

 

图7.11打开网上邻居的属性窗口

 

图7.12设置自动获取

 

 

图7.13Linux客户端测试结果

7.3DHCP服务器配置和测试实例

1、任务说明

一个有实用价值的DHCP服务器,提供的IP租约应该包括:

IP地址、子网掩码、缺省网关和DNS等,有时还需要象IP地址管理策略之类的一些附加信息。

配置、测试一个DHCP服务器(RedHatLinux9.0),其IP地址是192.168.1.200,子网掩码是255.255.255.0,默认网关是192.168.1.1,DNS服务器的IP地址是192.168.1.1,提供的IP地址范围192.168.1.130~192.168.1.140,默认地址租期为24小时(86400),最大地址租期为7*24小时(604800),并且,绑定一台客户机,其物理地址:

00-0C-76-5B-B4-78,IP地址:

192.168.1.135。

测试用的客户端分别使用红旗Linux桌面版4.0和WindowsXP操作系统,IP地址分别是192.168.1.20和192.168.1.10,子网掩码分别是255.255.255.0和255.255.255.0。

2、DHCP服务器的配置过程

DHCP服务器的配置过程中的第1步检查是否安装了DHCP服务器软件,第2步设置服务器IP地址,和第3步复制DHCP服务器配置文件和上一节相同,下面途述第4步修改DHCP服务器配置文件。

用vi或其它文本文件编辑工具,打开配置文件/etc/dhcpd.conf,把第4行改成:

subnet192.168.1.0netmask255.255.255.0{#设置子网号和子网掩码

把第7行改成:

optionrouters192.168.1.1;#设置路由器IP地址

把第8行改成:

optionsubnet-mask255.255.255.0;#设置子网掩码

把第12行改成:

optiondomain-name-servers192.168.1.1;#设置DNS服务器IP地址

把第21行改成:

rangedynamic-bootp192.168.1.130192.168.1.140;#设置待分配的IP地址范围

把第22行改成:

default-lease-time86400;#设置默认租约时间

把第23行改成:

max-lease-time604800;#设置最大租约时间

把第26行到第30行改成:

Hostns{#绑定客户机

Next-server;

Hardwareethernet00:

0C:

76:

5B:

B4:

78;#设置物理地址

Fixed-address192.168.1.135;#设置IP地址

}

如图7.14所示。

 

图7.14修改DHCP服务器配置文件

第5步启动DHCP服务器也和上一节相同。

3、DHCP服务器的测试过程

(1)Windows客户端测试

用上一节相同的方法设置Windows客户端的IP地址为自动获取,再在命令提示符窗口中输入:

C:

\DocumentsandSettings\Administrator>ipconfig/all

结果如图7.15所示。

可以看到其中的本地连接2的IP地址是

192.168.1.140

对照一下,DHCP服务器提供的IP租约中IP地址范围是:

192.168.1.130~192.168.1.140。

 

图7.15Windows客户端测试结果

(2)Linux客户端测试

用上一节相同的方法设置Linux客户端的IP地址为自动获取,再在命令窗口中输入:

[root@localhostroot]#ifconfig

结果如图7.16所示。

可以看到eth0的IP地址是:

192.168.1.139

对照一下,DHCP服务器提供的IP租约中IP地址范围是:

192.168.1.130~192.168.1.140。

 

图7.16Linux客户端测试结果

操作题

配置、测试一个DHCP服务器(RedHatLinux9.0),其IP地址是10.1.2.200,子网掩码是255.0.0.0,默认网关是10.1.2.1,DNS服务器IP地址是10.1.2.200,提供的IP地址范围10.1.2.130~10.1.2.140。

测试用的客户端分别使用红旗Linux桌面版4.0和WindowsXP操作系统,IP地址分别是10.1.2.20和10.1.2.10,子网掩码分别是255.0.0.0和255.0.0.0。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 天文地理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2