動態主機地址管理協議vim
動態主機配置協議(DHCP)是一種基於UDP協議且僅限於在局域網內部使用的網絡協議,主要用於大型的局域網環境或者存在較多移動辦公設備的局域網環境中,其主要用途是爲局域網內部的設備或網絡供應商自動分配IP地址等參數。bash
簡單來講,DHCP協議就是讓局域網中的主機自動得到網絡參數的服務網絡
DHCP涉及的常見術語:app
做用域:一個完整的IP地址段,DHCP協議根據做用域來管理網絡的分佈、分配IP地址及其餘配置參數。只是一個聲明不必定會所有用到dom
超級做用域:用於管理處於同一個物理網絡中的多個邏輯子網段。超級做用域中包含了能夠統一管理的做用域列表。同上spa
排除範圍:把做用域中的某些IP地址排除,確保這些IP地址不會分配給DHCP客戶端。.net
地址池:在定義了DHCP的做用域並應用了排除範圍後,剩餘的用來動態分配給DHCP客戶端的IP地址範圍。具體分配的地址rest
租約:DHCP客戶端可以使用動態分配的IP地址的時間。 租約分爲默認和最大,到了默認時間進行標記,到了最大時間進行清除code
預定:保證網絡中的特定設備老是獲取到相同的IP地址。爲指定機器綁定指定地址router
部署dhcpd服務程序
第一步:配置dhcp服務
[root@zhang ~]# yum install dhcp
第二步:修改配置文件 下面是一個簡單模板
[root@zhang ~]# vim /etc/dhcp/dhcpd.conf #DNS服務不支持動態更新 ddns-update-style none; #容許/忽略客戶端更新DNS記錄 ignore client-updates; #做用域 subnet 192.168.10.0 netmask 255.255.255.0{ #地址池 range 192.168.10.100 192.168.10.200; #子網掩碼 option subnet-mask 255.255.255.0; #網關 option routers 192.168.10.10; #DNS option domain-name-servers 192.168.10.10; #默認租約 單位秒 default-lease-time 21600; #最大租約 單位秒 max-lease-time 43200; #指定電腦綁定ip地址 host name{ hardware ethernet MAC地址; fixed-address 指定Ip地址; } }
第三步:重啓服務
[root@zhang ~]# systemctl restart dhcp
[root@zhang ~]# systemctl enable dhcp
完成配置 並驗證
客戶機須要修改本身的網卡配置,修改成DHCP協議
重啓網卡查看ip