1、介紹
DHCP(Dynamic Host Configuration Protocol,動態主機配置協議),是一個局域網的網絡協議。主要做用是集中的管理、分配IP地址,使局域網中的主機動態的得到IP地址、Gateway地址、DNS服務器地址等信息,並可以提高地址的使用率。因爲DHCP是一個UDP協議,因此運行起來更加高效。
2、部署
1.安裝軟件包
yum install -y dhcp
2.修改配置
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.confvim
#具體DNS服務器 option domain-name-servers 8.8.8.8, 114.114.114.114; #聲明DNS服務器 default-lease-time 7200; #定義默認租約時間7200s max-lease-time 10800; #定義最大租約時間10800s authoritative; #拒毫不正確的IP地址的要求 log-facility local7; #定義日誌 #做用域相關設置指令 #shared-network部署一個超級做用域 #suppber超級做用域名稱,隨便起 #subnet 定義一個做用域 #netmask 定義做用域的掩碼 #range 容許發放的IP範圍 #option routers 指定網關地址 #option domain-name-servers 指定DNS服務器地址 #option broadcast-address 廣播地址 shared-network supper { subnet 172.16.120.0 netmask 255.255.255.0 { range 172.16.120.100 172.16.120.200; option routers 172.16.120.1; option broadcast-address 172.16.120.255; default-lease-time 7200; max-lease-time 10800; } subnet 172.16.10.0 netmask 255.255.255.0 { range 172.16.10.100 172.16.10.200; option routers 172.16.10.1; option broadcast-address 172.16.10.255; default-lease-time 7200; max-lease-time 10800; } } #host爲指令,samba是個名字,隨便起 #option host-name指定名稱,須要刪除/etc/hostname和/etc/sysconfig/network中的hostname字段清除 #hardware ethernet指以太網網卡MAC地址 #fixed-address指要綁定的IP地址 host samba { option host-name "samba.blpwdev.com"; hardware ethernet ;00:0c:29:63:52:c7 fixed-address 192.168.11.252; }
3.啓動服務
systemctl start dhcpd
systemctl enable dhcpd服務器