一
.DHCP
概述
DHCP
是一種機制,管理員控制配置參數
DHCP
能夠和路由器以及
DHCP
中繼代理一塊兒工做,即跨路由獲取
IP
地址
DHCP
服務器自己必須使用靜態
IP
的配置
DHCP
客戶從新啓動後仍然可以保留它原來的配置參數
二
.DHCP
的工做過程
客戶機首次得到
IP
租約
1.IP
租約請求
:DHCP
客戶啓動計算機後,經過
UDP67
端口廣播
DHCPDISCOVER
包
2.IP
租約提供
:
網絡中全部的
DHCP
服務器均會收到
DHCPDISCOVER
包,
DHCP
服務器經過
UDP
端口
68
給客戶迴應
DHCPOFFER
包,提供
IP
參數
3.IP
租約選擇
:
客戶選擇第一個收到
DHCPOFFER
包,並向網絡中廣播
DHCPREQUEST
包
,
選擇
IP
地址和通知其它服務器收回保留的
IP
參數
4.IP
租約確認
:DHCP
服務器返回
DHCPACK
消息包,代表已接收客戶機的選擇
DHCP
客戶進行
IP
租約更新
:
在租期
50%
和
87.5%
時客戶機以單播方式發出
DHCPREQUEST
信息包
.
若是
DHCP
客戶機重啓時,它將更新上次關機時擁有的
IP
租用,若更新未成功,客戶機將聯繫現有
IP
租用中列出的默認網關,不然每
5
分鐘嘗試一次從新開始新一輪的
IP
租用過程
.
三
.
安裝配置
DHCP
服務器
1.
存放默認
DHCP
配置文件的路徑:
/usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample
2.dhcpd.conf
配置文件內容:
ddns
-update-style none|interim;
配置使用過渡性
DHCP-DNS
互動更新模式
ignore client-updates;
忽略客戶更新
subnet 192.168.1.0.0 netmask 255.255.255.0{
設置子網聲明
option routers 192.168.1.1;
指明在客戶子網內的路由器的地址,能夠有多個,中間用逗號隔開
option subnet-mask 255.255.255.0
;
設置子網掩碼
option domain-name "abc.com";
爲
DHCP
客戶配置
DNS
域
option domain-name-server 192.168.1.9;
設置
DNS
服務器地址
option time-offset-18000;
設置與格林威治時間的偏移時間
s
range 192.168.1.100 192.168.1.200;
指明要分配的
IP
地址範圍
default-lease-time 21600;
指定缺省的租約時間
s
max-lease-time 43200;
指定最大的租約時間,若是
DHCP
在請求租約時間時有發出特定的租約失效時間的請求則用最大的租約時間
host wnt-zuoj
設置主機聲明
{
hardware ethernet 00:11:22:33:44:55;
指定
DHCP
客戶的
DHCP
聲明
fixed-address 192.168.1.9;
對指定的
MAC
地址分配置固定的
IP
地址
}
}
3.
客戶租約數庫文件
:/var/lib/dhcp/dhcpd.leases
starts:
開始租約時間
ends:
結束時間
binding start active:
綁定網卡的硬件地址
uid
:
客戶機的
UID
標識,驗證客戶機的標識。
client:
客戶端的主機名。
4.
運行
DHCP
#service dhcpd restart
從新啓動
DHCP
服務
#service dhcpd start
啓動
DHCP
服務
#/etc/rc.d/init.d/dhcpd start
啓動
DHCP
服務