当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > RHEL下DHCP服务的配置与应用

Linux服务器
Linux下利用Squid构建高速的ProxyServer
在Linux操作系统上配置DNS服务器的日志
搭建性能比Squid高很多的Varnish服务器
Linux系统挂载AIXNFS服务器的配置方法
Linux上架设一台高容量POP3服务器
鸟哥的Linux学习笔记DNS服务器知识
部署Linux下OpenVZ虚拟化服务器
在RHEL5服务器上远程桌面(VNC)的配置
Samba服务器多系统用户共享目录设计方法
Linux攻略Samba服务的搭建与配置
Linux操作系统下配置DNS服务器的方法介绍
用Linux系统自身做一个L2TP的VPN服务器
Linux环境用Sendmail架设Mail服务器
细述Apachewebserver的安装与配置
linux环境下轻松搭建CVS服务器
UbuntuLinux通过SSh远程管理服务器
Linux操作系统下DHCP中继代理的实现方法
Ubuntu7.10Linux上构建全功能的服务器
Linux系统搭建Discuz论坛的方法
Ubuntub7.10Linux架设Samba服务

Linux服务器 中的 RHEL下DHCP服务的配置与应用


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 39 ::
收藏到网摘: n/a

一、DHCP服务的简介
 
DHCP基于客户/服务器模式。当DHCP客户端启动时,它会自动与DHCP服务器通信,由DHCP服务器为DHCP客户端提供自动分配IP地址的服务。安装了DHCP服务软件的服务器称为DHCP服务器,而启用了DHCP功能的客户机称为DHCP客户端。DHCP服务器是以地址租约的方式为DHCP客户端提供服务的,它有以下两种方式。
 
1.限定租期
 
2.永久租用
 
二、DHCP服务工作原理
 
1.向DHCP服务器索取新的IP地址
 
(1)DHCPDISCOVER(DHCP发现)
 
(2)DHCPOFFER(DHCP提供)
 
(3)DHCPREQUEST(DHCP请求)
 
(4)DHCPACK(DHCP确认)
 
2.更新IP地址租约
 
①当DHCP客户端的IP地址使用时间达到租期的一半时,它就会向DHCP服务器发送一个新的DHCPREQUEST.若服务器在接收到该信息后并没有可拒绝该请求的理由,就会送一个DHCPACK信息。当DHCP客户端收到该应答信息后,就重新开始一个租用周期。
 
②当进行IP地址的续租过程中出现以下两种特例中的任意一种时,需要另外处理。
 
DHCP客户端重新启动时
 
IP地址的租期超过一半但续约失败时
 
三、DHCP服务的安装
 
RedHatEnterpriseLinux安装程序默认没有安装DHCP服务,使用下面的命令可以检查系统是否已经安装了DHCP服务或查看已经安装了何种版本。
 
rpm-qdhcp
 
如果系统还没有安装DHCP服务。如果现在需要安装,可将RedHatEnterpriseLinux5的第3张安装盘放入光驱,加载光驱后在光盘的Server目录下找到DHCP服务的RPM安装包文件dhcp-3.0.5-3.el5.i386.rpm,然后使用下面的命令安装DHCP服务。
 
rpm-ivh/mnt/Server/dhcp-3.0.5-3.el5.i386.rpm
 
四、DHCP服务的配置
 
DHCP配置文件dhcpd.conf的格式如下:
 
选项/参数#这些选项/参数全局有效
 
声明{
 
选项/参数#这些选项/参数局部有效
 
五、启动和停止DHCP服务
 
1.启动DHCP服务
 
/etc/init.d/dhcpdstart
 
2.停止DHCP服务
 
/etc/init.d/dhcpdstop
 
3.重新启动DHCP服务
 
/etc/init.d/dhcpdrestart