目錄
一、DHCP
1、DHCP 服務是什么
2、DHCP 優點
3、為什么使用DHCP
二、DHCP的模式與分配方式
1、DHCP 模式
2、DHCP 分配方式
3、工作原理
3.1 租約過程(四步)
3.2 更新租約
三、DHCP 服務器的配置
3.1 配置DHCP
3.2 dhcpd.conf 的內容構成
3.3 全局設置,作用于整個 DHCP 服務器
3.4 Subnet網段聲明,作用于整個子網段
3.5 host 主機聲明,作用于單個主機
四、使用 DHCP 客戶端
一、DHCP
1、DHCP 服務是什么
- DHCP(Dynamic Host Configuration Protocol,動態主機配置協議)是由 Internet 工作任務小組設計開發的,專門用于為 TCP/IP 網絡中的計算機自動分配 TCP/IP 參數的協議,是一個應用層協議,使用UDP的67(bootps --服務端)和68(bootpc --客戶端)端口。
- DHCP的前身是BOOTP協議(BootstrapProtocol),BOOTP被創建出來為連接到網絡中的設備自動分配地址,后來被DHCP取代了,DHCP比BOOTP更加復雜,功能更強大。(如果使用wireshark抓包過濾協議是用bootp而不是dhcp)。
2、DHCP 優點
- 減少管理員的工作量
- 避免輸入錯誤的可能
- 避免 IP 地址沖突
- 當更改 IP 地址時,不需要重新配置每個用戶的 IP 地址
- 提高 IP 地址的利用率
- 方便客戶端的配置
3、為什么使用DHCP
- DHCP 服務避免了因手動設置 IP 地址所產生的錯誤,同時也避免了把一個 IP 地址分配給多臺工作站所造成的地址沖突。DHCP 提供了安全、可靠且簡單的 TCP/IP 網絡設置,降低了配置 IP 地址的負擔;
二、DHCP的模式與分配方式
1、DHCP 模式
- DHCP是典型的C/S模式;
- 在網絡中架設一臺專用的 DHCP 服務器,負責集中分配各種網絡地址參數(主要包括 IP 地址、子網掩碼、廣播地址、默認網關地址、DNS 服務器地址);其他主機作為 DHCP 客戶機,將網卡配置為自動獲取地址,即可與 DHCP 服務器進行通信,完成自動配置過程;
- DHCP 是 C/S 模式,DHCP 服務端和客戶端需要保持通信,DHCP 基于 UDP 協議,雙方都有可能會主動向對方發起通信,因此雙方都需要監聽端口;
2、DHCP 分配方式
- 自動分配:分配到一個IP地址后永久使用,就是將mac地址與IP地址綁定;
- 手動分配:由DHCP服務器管理員專門指定IP地址;
- 動態分配:使用完后釋放該IP,供其它客戶機使用;
3、工作原理
- 客戶機從 DHCP 服務器獲得 IP 地址的過程稱為 DHCP 的租約過程;
3.1 租約過程(四步)
① 客戶端沒有IP地址,會在網絡中以廣播中搜索DHCP服務器,
② DHCP在接受到客戶機請求IP地址的信息后,會在自身的IP地址池中查找是否有合法的地址給客戶機;若有,則會將此IP地址做上標記,加入到DHCP Offer消息中,再廣播一條DHCP Offer消息;(包含網關、子網掩碼……)