230 likes | 472 Views
DHCP 伺服器架設與管理. 鄧姚文. 教材. 陳源謙( 2010 ), Ubuntu Linux 管理與架站實務, 博碩文化股份有限公司, ISBN 978-986-201-389-2 (書號 OS30004 ) 湯秉翰( 2013 ), CentOS Linux 系統建置與實務 ( 第二版 ) , 博碩文化股份有限公司, ISBN 978-986-201-764-7 (書號 OS31312 )
E N D
DHCP伺服器架設與管理 鄧姚文
教材 • 陳源謙(2010), Ubuntu Linux 管理與架站實務, 博碩文化股份有限公司, ISBN 978-986-201-389-2 (書號 OS30004) • 湯秉翰(2013), CentOS Linux系統建置與實務(第二版), 博碩文化股份有限公司, ISBN 978-986-201-764-7 (書號 OS31312) • 鳥哥(2011), 鳥哥的Linux私房菜--伺服器架設篇(第三版), 碁峰資訊股份有限公司, ISBN 9789862579329 (書號 ACA016100)
大綱 • DHCP服務簡介 • 架設DHCP前的規劃 • 動手架設DHCP伺服器 • 用戶端測試DHCP服務 • 配置DHCP運作記錄檔案 • 共享網際網路資源
DHCP服務簡介 • DHCP是甚麼? • Dynamic Host Configuration Protocol • 自動或動態分配 IP 位址 • DHCP服務流程與封包傳遞 • 四大封包 • DHCP Discover • DHCP offer • DHCP Request • DHCP ACK • (服務流程與封包走向,請看下一張投影片)
DHCP服務簡介 • DHCP運作流程
DHCP服務簡介 • DHCP封包介紹-DHCP discover
DHCP服務簡介 • DHCP封包介紹-DHCP discover • 當DHCP客戶端首次開機登入網路時,即以廣播方式送出 DHCP discover訊息嘗試與DHCP伺服端連結。為何會利用廣播方式傳送訊息,最主要原因是DHCP客戶端在首次啟動時,並不知道DHCP伺服端的真正位址在何處。
DHCP服務簡介 • DHCP封包介紹-DHCP offer
DHCP服務簡介 • DHCP封包介紹-DHCP offer • 當DHCP伺服端接收到DHCP客戶端所傳送過來的 DHCP discover訊息後,則會至DHCP資料庫中尋求一個尚未註冊使用的IP位址,並傳送DHCP offer訊息給 DHCP 客戶端。
DHCP服務簡介 • DHCP封包介紹-DHCP Request
DHCP服務簡介 • DHCP封包介紹-DHCP Request • 當 DHCP 客戶端接收到 DHCP 伺服端所傳送過來的 DHCP offer 訊息後,再利用廣播方式,回應 DHCP request 訊息給 DHCP 伺服端。
DHCP服務簡介 • DHCP封包介紹-DHCP ACK
DHCP服務簡介 • DHCP封包介紹-DHCP ACK • 當DHCP伺服端接收到DHCP客戶端所傳送過來的 DHCP ack訊息後,DHCP伺服端即送出DHCP ack 確認訊息給DHCP客戶端
DHCP服務簡介 • DHCP封包介紹–DHCP Release
DHCP服務簡介 • DHCP封包介紹–DHCP Release • 當使用者電腦想要更換IP時,或者,已經申請租用的IP位址不再使用時,便可以透過 DHCP Release 封包告知 DHCPServer. • 當DHCPServer收到此封包後,將會把該IP位址空出來, 等待下一位使用者電腦索取使用。
架設DHCP前的規劃 • 實作內容請參考課本第節
動手架設DHCP伺服器 • 安裝DHCP伺服器套件 • 使用指令aptitude install dhcp3-server • 完成安裝之後,需要依環境修改DHCP伺服器的環境設定檔。透過指令 • dpkg -L dhcp3-server | grep /etc • 列出相關必要的設定檔:
動手架設DHCP伺服器 • 主要修改設定檔 /etc/dhcp3/dhcpd.conf • 設定檔參考
動手架設DHCP伺服器 • 設定值範例 • 記得修改DHCP伺服器服務 將要回應的DHCP封包網路介面卡來源設定在INTERFACES裡面,例如:回應eth0網卡的dhcp封包,則設定成 : INTERFACES=“eth0”
用戶端測試DHCP服務 • Linux用戶端透過dhclient向DHCPSERVER發送DHCP Discover封包,循DHCP運作流程 Windows用戶端, 則透過ipconfig /renew 向DHCP Server發送DHCPDiscover封包
配置DHCP運作記錄檔案 • 請參考課本第節內容實作
共享網際網路資源 • 建置簡易NAT服務 • 請參考課本第節內容實作
本章結束 Q&A討論時間