1、实验目的
1)掌握 DHCP的基本概念,如:作用域、地址池、租约、保留地址等
2)掌握 DHCP的工作原理,主要是 IP 地址的获取过程
3)掌握 DHCP服务器的配置方法
4)掌握 DHCP客户端的配置方法
2、实验内容
1)配置 DHCP服务器
2)配置 Linux 下的 DHCP客户端
3)使用 dhclient 工具来验证 IP 地址的获取正确性
3、理论知识
DHCP(Dynamic Host Configuration Protocol)动态主机配置协议,是一个简化
主机 IP 地址分配管理的TCP/IP标准协议。 DHCP是 BOOTP协议的扩展,基于
C/S模式,提供了一种动态指定 IP 地址和配置参数的机制,主要用于大型网络环境和配置比较困难的地方。
一些基本概念
1)DHCP客户机:一台通过 DHCP服务器获取网络配置参数(包括网关、 DNS服务器等网络配置)的计算机,通常是普通的工作站。
2)DHCP服务器:提供网络设置参数(主要指 IP 地址、默认网关、 DNS
服务器等网络配置)给DHCP客户机的主机。
3)作用域:网络中的所有可分配的 IP 地址的连续范围。
4)地址池:可供 DHCP客户机使用的 IP 地址范围。
1 / 8
5)租约: DHCP服务器指定客户机所获得的 IP 地址的时间长度(允许使用的时间),在租约到期前,客户机需要更新 IP 地址的租约,否则不能继续使用该 IP 地址。
6)保留地址:子网中指定硬件设备使用的 IP 地址。
7)排除范围:不用于 dhcp 分配的 IP 地址范围。
DHCP的工作原理
第一次登录
1)DHCP工作的第 1 步: DHCP发现。
指的是客户端启动网卡时,获取IP 地址的第一步。
DHCP客户端使用 作为自己的 IP 地址,作为服务器的地址,然后在UDP的 67 或 68 端口广播一个 DHCP发现信息。然后等待服务器的响应
2)DHCP工作的第 1 步: DHCP提供
指网络中的任何一个 DHCP服务器在收到客户端的 DHCP发现信息时,如能够提供 IP 地址,就从该 DHCP服务器中的 IP 地址池中选取一个没有出租的 IP 地址,然后利用广播方式提供给 DHCP客户端。
3)DHCP第三个过程是 DHCP请求
DHCP客户端收到第一个DHCP服务器的应答信息后,就以广播的方式发送
一个 DHCP请求信息给网络中所有的服务器。通知服务器已经接收到 IP 地址,同时通知其他服务器不用再给他分配 IP 地址。
4)DHCP第三个过程: DHCP应答
分配 IP 地址 DHCP服务器收到 DHCP请求信息后,就将该 IP 地址标识为已租用,然后以一个广播方式发送一个 DHCP应答信息给 DHCP客户端。
客户端接收到 DHCP应答信息后,就完成了 IP 地址的获取过程,可以使用该 IP 和其他计算机进行通信了。
2 / 8
4、实验步骤
1)安装 DHCP服务器
[root@azuoroot]#rpm-qa|grepdhcp0-12-6root]#rpm –ivhroot]#rpm –ivh
dhcp software]# rpm -Uvh 3.0.1 出现两处进度条显示为100%方为安装成功。
warning: 3.0.1 V3 DSA signature: NOKEY, key ID db42a60e
Preparing...
########################################### [100%]
1:dhcpwarning: /etc/ created as /etc/
[100%][root@azuodhcpsoftware]#rpm-Uvh.1V3DSAsignature:NOKEY,key ID db42a60e
Preparing...
########################################### [100%]
1:dhcp-devel
########################################### [100%]
[root@azuodhcpsoftware]#rpm-Uvh.1V3DSAsignature:NOKEY,key ID db42a60e
Preparing...
########################################### [100%]
1:dhclient
########################################### [100%]
2)DHCP重要的配置文件
1)/etc/(DHCP的主配置文件,包括DHCP的最主要的配置信息 )
2)