動態主機配置協議DHCP

2021-07-28 04:40:43 字數 1968 閱讀 5470

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...