Linux下DHCP服务器的配置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux下DHCP服务器的配置
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地址范围。
(5)租约:DHCP服务器指定客户机所获得的IP地址的时间长度(允许使用的时间),在租约到期前,客户机需要更新IP地址的租约,否则不能继续使用该IP
地址。
(6)保留地址:子网中指定硬件设备使用的IP地址。
(7)排除范围:不用于dhcp分配的IP地址范围。
DHCP的工作原理
第一次登录
1)DHCP工作的第1步:DHCP发现。
指的是客户端启动网卡时,获取IP地址的第一步。
DHCP客户端使用0.0.0.0作为自己的IP地址,255.255.255.255作为服务器的地址,然后在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 和其他计算机进行通信了。
4、实验步骤
1)安装DHCP服务器
[rootazuo root]# rpm -qa | grep dhcp //检查网络是否安装了DHCP软件包注:-q : 查询安装的软件包
-a : 所有的软件包
如果没有出现任何信息,则证明没有安装过dhcp软件包。
则先下载和DHCP有关的软件包,然后使用以下命令安装
[rootazuo root]# rpm –ivh dhcp-3.0-12-6.14.i386.rpm
[rootazuo root]# rpm –ivh dhcp-devel-3.0p12-6.14.i386.rpm
[rootazuo root]# rpm –ivh dhclient-3.0p12-6.14.i386.rpm
[rootazuo dhcp software]# rpm -Uvh dhcp-3.0.1-54.EL4.i386.rpm
出现两处进度条显示为100%方为安装成功。
warning: dhcp-3.0.1-54.EL4.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing...
########################################### [100%]
1:dhcp warning: /etc/dhcpd.conf created as /etc/dhcpd.conf.rpmnew
########################################### [100%]
[rootazuo dhcp software]# rpm -Uvh dhcp-devel-3.0.1-54.EL4.i386.rpm warning: dhcp-devel-3.0.1-54.EL4.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing...
########################################### [100%]
1:dhcp-devel
########################################### [100%]
[rootazuo dhcp software]# rpm -Uvh dhclient-3.0.1-54.EL4.i386.rpm warning: dhclient-3.0.1-54.EL4.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing...
########################################### [100%]
1:dhclient
########################################### [100%]
2)DHCP重要的配置文件