dhcp提供一種動態指定
ipdhcp基於
c/s模式,主要用於大型網路。
dhcp用來自動給客戶端分配
tcp/ip
資訊的網路協議,如
ip位址、閘道器、子網掩碼等資訊。
每個dhcp
客戶端通過廣播連線到區域內的
dhcp
伺服器,該伺服器會響應請求,返回包括
ip位址、閘道器和其他網路配置資訊。
客戶端請求ip
(1)客戶端需要尋求網路ip
位址和其他網路引數,然後向網路中廣播,客戶端發出的請求名稱為
dhcpdiscover
。(2)如果客戶端在發出dhcpoffer
包後一段時間內沒有接收到響應,會重新傳送請求。
(3)當客戶端選定了某個目標伺服器後,會廣播dhcprequest
包,用以通知選定的
dhcp
伺服器和未選定的
dhcp
伺服器。
(4)服務端收到dhcprequest
後會檢查收到的包,如果包內的位址和所提供的位址一致,證明現在客戶端接收的是自己提供的位址,如果不是,則說明自己提供的位址未被採納。如被選定的伺服器在接收到的
dhcprequest
後以後,因為某些原因可能不能向客戶端提供這個
ip位址或引數,可以向客戶傳送
dhcppank
包。(5)客戶端在收到包後,檢查內部的ip
位址和租用時間,如發現有問題,則發包拒絕這個位址,然後重新傳送
dhcpdiscover
包。如無問題,就接受這個配置引數。
配置過程:安裝、配置檔案設定、伺服器啟動等步驟。
(1)軟體安裝(原始碼安裝)
[root@localhost~]#rpm -qa|grep dhcp
[root@localhost~]#rpm -ivh ***xx.rpm
/etc/dhcp/dhcpd.conf ##dhcp主配置檔案
/etc/init.d/dhcpd ##dhcp服務起停指令碼
(2)編輯配置檔案/etc/dhcp/dhcpd.conf
##定義所支援的
dns動態更新型別。
none
表示不支援動態更新
,interim
表示dns
互動更新模式,
ad-hoc
表示特殊
dns更新模式。
ddns-update-style ad-hoc
##指定接收
dhcp
請求的網絡卡的子網位址,注意不是本機的
ip位址
subnet 192.168.19.0 netmask 255.255.255.0
##指定預設子網掩碼
option subnet-mask 255.255.255.0;
##指定最大租用週期
,單位為秒
max-lease-time 172800
##此dhcp
服務分配的
ip位址範圍
當服務端啟動成功後,客戶端需要做配置以便自動獲取ip
位址/etc/sysconfig/network-scripts/ifcfg-eth1
device=eth1
hwadddr=******
type=ethernet
uuid=***x
onboot=yes
nm_controlled=yes
bootproto=dhcp
[root@localhost~]#service network restart
DHCP 動態主機配置協議
dhcp dynamic host configuration protocol,動態主機配置協議,工作在osi的應用層,是一種幫助計算機從指定的dhcp伺服器獲取它們的配置資訊的自舉協議,其最重要的功能是動態分配。dhcp的工作流程 發現階段,即dhcp客戶機尋找dhcp伺服器的階段。dhcp客戶...
動態主機配置協議DHCP
一.產生的原因?通常我們的協議都是固定在程式裡,一旦編寫好就不希望老是改動,但有很多時候為了軟體協議便於移植,往往並不把協議的所有細節都固定在源 中。我們希望可以在很多計算機上使用同乙個經過編譯的 在軟體執行之前,對軟體協議的莫些字段進行引數的賦值。在協議軟體中給這些引數賦值的動作叫做協議配置。乙個...
DHCP動態主機配置協議
client連線server 用到udp的67,68 埠 dhcp server ip必須是靜態配置的。root www yum install dhcp y 配置檔案在 root www cd etc dhcp root www dhcp ls dhclient.d dhclient exit h...