Linux DHCP原理与配置
目錄
一.了解DHCP
1.1使用DHCP的好處
1.2DHCP的分配方式
1.3DHCP的模式
二.DHCP工作原理
三.linux中相關的dhcp配置
?總結
一.了解DHCP
DHCP是動態(tài)主機配置協議
由Internet工作任務小組設計開發(fā)
專門用于TCP/IP網絡中的計算機自動分配TCP/IP參數的協議
1.1使用DHCP的好處
減少管理員的工作量
避免輸入錯誤的可能
避免IP地址沖突
當更改IP地址段時,不需要重新配置每個用戶的IP地址
提高了IP地址的利用率
方便客戶端的配置
1.2DHCP的分配方式
自動分配:分配到一個IP地址后永久使用
手動分配:有DHCP服務器管理員專門指定IP地址
動態(tài)分配:使用完后釋放該IP,公其他客戶機使用
1.3DHCP的模式
DHCP是 c/s 模式 DHCP服務端和客戶端需要保持通信,DHCP基于UDP協議,雙方都有可能會主動向對方發(fā)起通信,因此雙方都需要監(jiān)聽端口。
server端:DHCP Server(運行DHCP服務)
UDP服務:監(jiān)聽端口67(bootps)
Client端:DHCP Client(運行dhcp程序)
UDP服務:監(jiān)聽端口68(bootpc)
典型的 c/s 模式
在網絡中假設一臺專用的DHCP服務,負責集中分配各種網絡地址參數(主要包括 ip地址、子網掩碼、默認網關、DNS服務器地址、廣播地址),其他主機作為DHCP客戶機,將網卡配置為自動獲取地址,即可與DHCP服務器進行通信,完成自動配置過程。
二.DHCP工作原理
DHCP的IP地址自動獲取工作原理:
第一步:客戶端在網絡中搜索服務器。
客戶端通過廣播發(fā)送DHCP Discover 報文尋找服務器端
第二步服務器向客戶端響應服務。
服務器端通過單播發(fā)送DHCPoffer報文向客戶端提供IP地址等網絡信息,從IP地址池中挑選一個尚未分配的IP地址分配給客戶端
第三步:客戶端向服務器發(fā)出服務請求。
如果有多臺DHCP服務器向該客戶端發(fā)來DHCP-offer報文,客戶端只接受第一個收到的DHCP-offer報文并提取IP地址,然后客戶端通過廣播發(fā)送DHCP Request報文告知服務器端本地選擇使用該IP地址
第四步:服務器向客戶端提供服務
服務器通過單播發(fā)送DHCPAck報文告知客戶端IP地址是合法可用的,并在選項字段中增加IP地址的使用租期信息
第五步:重新登錄
DHCP客戶機每次登錄網絡時,不需要再次發(fā)送DHCP DIscover信息,而是直接發(fā)送包含前一次所分配的IP地址的DHCP Request請求信息
第六步:更新租約
當DHCP服務器向客戶機出租的IP地址租期達到50%時,就需要更新租約。客戶機直接向提供租約的服務器發(fā)送DRCP Request包,要求更新現有的地址租約。
華為系統的DHCP服務器會按照由大到小的順序從IP池里分配IP,思科是相反的。
?
三.linux中相關的dhcp配置
? ? 主配置文件 dhcpd.conf
?主配置文件
?
啟動DHCP服務
?總結
DHCP的工作過程
DHCP的優(yōu)勢
?
總結
以上是生活随笔為你收集整理的Linux DHCP原理与配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: inode与日志
- 下一篇: linux远程访问及控制