DHCP(Dynamic Host Configuration Protocol,動態主機配置協議)是一個局域網的網絡協議,使用UDP協議工做,html
主要有兩個用途:給內部網絡或網絡服務供應商自動分配IP地址,給用戶或者內部網絡管理員做爲對全部計算機做中央管理的手段,linux
在RFC 2131中有詳細的描述。DHCP有3個端口,其中UDP 67和UDP 68爲正常的DHCP服務端口,分別做爲DHCP Server和DHCP Client的服務端口;服務器
546號端口用於DHCPv6 Client,而不用於DHCPv4,是爲DHCP failover服務,這是須要特別開啓的服務,DHCP failover是用來作「雙機熱備」的。網絡
這裏筆者以Centos 7.1爲例,將DHCP服務的安裝與配置記錄以下:spa
一、安裝DHCP服務,筆者這裏以yum的方式進行安裝,命令以下:rest
[root@5201351 ~]# yum install dhcp -y
二、配置DHCP服務的配置文件,文件位置/etc/dhcp/dhcpd.confcode
subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.100 192.168.0.200; option routers 192.168.0.1; next-server 192.168.0.1; #TFTP服務器IP filename "pxelinux.0"; #無盤或PXE啓動文件的名稱,此處的pxelinux.0由syslinux軟件包提供 }
其中須要說明的是next-server和filename選項爲可選的、主要是筆者在pxe網絡部署系統時會用到,router
須要特別注意的是filename中的值爲無盤啓動的文件的名稱,其默認路徑爲tftp的根目錄server
pxelinux.0由syslinux軟件包提供,是一個bootloader,相似於grub,經過它來load kernelhtm
三、啓動DHCP服務,並將DHCP服務加入到開機啓動項,分別使用以下命令
[root@5201351 ~]# systemctl restart dhcpd.service [root@5201351 ~]# systemctl enable dhcpd.service
尊重別人的勞動成果 轉載請務必註明出處:http://www.cnblogs.com/5201351/p/5124518.html