使用DHCP動態管理主機地址linux
DHCP 是一種基於UDP協議且僅限在局域網內部使用的網絡協議,主用於大型的局域網環境或者存在較多移動設備的局域網中;網絡
DHCP協議根據做用域來管理網絡的分佈;測試
做用域spa
一個完整的IP地址段,DHCP協議根據做用域來管理網絡的分佈,分配IP及配置參數;設計
超級做用域rest
管理處於同一個物理網絡中的多個邏輯子網段,包含統一管理的做用域列表;日誌
排除範圍blog
把做用域中的某些IP地址排除,確保這些IP不會被分到;資源
地址池作用域
定義DHCP的做用域並應用了排除範圍後,剩餘的用來動態分配給客戶端的IP範圍;
租約
DHCP客戶端可以使用動態分配的IP地址的時間;
預定
保證網絡中的特定設備老是獲取到相同的IP地址;
dhcpd 是linux系統中用於提供DHCP協議的服務程序,配置步驟簡單;
安裝 dhcpd服務程序
# yum install -y dhcp
配置文件地址;
/etc/dhcp/dhcpd.conf
配置模板查看
/usr/share/doc/dhcp*/dhcp.conf.example
一個標準的配置文件包含:
全局配置參數:用於定義dhcpd服務程序的整運行參數;
子網網段申明:用於配置整個子網段的地址屬性;
地址配置選項
地址配置參數
dhcpd的配置參數:
DHCP協議設計初衷是爲了更高校的集中管理局域網內的IP地址資源,客戶端租約到期會自動回收IP地址等信息;
實驗:
1:安裝 dhcp服務,並編輯dhcp配置文件;
# yum install -y dhcp
# vi /etc/dhcp/dhcpd.conf
2:重啓 dhcpd服務,測試
# systemctl start dchcp
# systemctl enable dhcpd
DHCP協議中的術語「預定」,就是給特定的設備分配固定IP地址;
固定分配IP地址,就是讓IP與設備的 MAC地址作綁定;
實驗:
1:如何獲取以前DCHP分配的IP地址,查看日誌;
# tail -f /var/log/messages
2:配置固定 IP地址;
# vi /etc/dhcp/dhcpd.conf
解析:
host:設備主機名
hardware ethernet:設備MAC地址
fixed-address:綁定的IP地址;
3:重啓 dhcpd服務
# systemctl restart dhcpd
# systemctl enable dhcpd