DHCP服務器的基本原理和配置
下面我們主要講解一下DHCP服務器的相關內容。首先我們來簡單介紹一下它的基本概念,之后對于它的工作原理和配置內容進行了具體的介紹。
一、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服務的安裝
Red Hat Enterprise Linux安裝程序默認沒有安裝DHCP服務,使用下面的命令可以檢查系統是否已經安裝了DHCP服務或查看已經安裝了何種版本。
rpm -q dhcp
如果系統還沒有安裝DHCP服務。如果現在需要安裝,可將Red Hat Enterprise Linux 5的第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/dhcpd start
2.停止DHCP服務
/etc/init.d/dhcpd stop
3.重新啟動DHCP服務
/etc/init.d/dhcpd restart