1. 程式人生 > >(-)PXE技術篇--DHCP服務器的搭建

(-)PXE技術篇--DHCP服務器的搭建

net ces mct png 掩碼 cde status 分配 文件

DHCP服務器指的是由服務器控制一段IP地址範圍,客戶端登錄服務器時就可以自動獲得服務器分配的IP地址和子網掩碼。
其它的請自行百度

測試環境:VMware Workstation Pro
為了驗證DHCP的有效性
虛擬機(1) server作為dhcp服務器,將server主機名更名為dhcp.server.com

虛擬機(2) dns作為客戶機,主機名更名為dns.test.com

dhcp.server.com服務器進配置:

1、更改主機名為:dhcp.server.com

更改/etc/sysconfig下的network文件,在提示符下輸入vi /etc/sysconfig/network,然後將HOSTNAME後面的值改為想要設置的主機名。

技術分享圖片

更改/etc下的hosts文件,在提示符下輸入vi /etc/hosts,然後將localhost.localdomain改為想要設置的主機名。
技術分享圖片

在提示符下輸入reboot命令,重新啟動服務器。
重啟完成後用hostname命令查詢系統主機名
技術分享圖片

用同樣的方法,把客戶機dns的主機名更改為dns.test.com
技術分享圖片

在server服務器上安裝DHCP
起初我在CentOS6上安裝的DHCP,不管怎麽配置都啟動不成功,翻遍百度,重裝N次系統都無濟於事,後在CentOS7,居然一次配置成功,估計做我一個菜鳥,技術還未到家。
以下操作都在CentOS7上進行。

1、先配服務器的IP,這個IP和我的電腦IP不是同一段,

技術分享圖片

重啟網卡 service network restart

2、安裝DHCP

命令:yum install dhcp.x86_64 -y
也可以 yum install dhcp -y

技術分享圖片

安裝成功

3、配置DHCP

(1)開啟dhcp服務

systemctl start dhcpd

(2)更改配置文件

cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf

這裏需要把默認的配置文件復制一份到/etc/dhcp/dhcpd.conf
根據版本不同,同徑也會不同,我這是4.2.5版本
技術分享圖片
如圖

vim /etc/dhcp/dhcpd.conf
更改以下部分:

  7 option domain-name "dhcp.server.com"; 
      ##域名:參見/etc/resolv.conf
  8 option domain-name-servers 172.25.10.254;
      ##指定dns服務器,多臺用逗號隔開。
 30 subnet 172.25.10.0 netmask 255.255.255.0 {
      ##指定子網絡及子網掩碼
 31   range 172.25.10.10 172.25.10.20;
      ##指定IP範圍
 32   option routers 172.25.10.254;
 ##指定默認網關
 33 }
 34#### 刪除27,28行,34行及以後

如下圖我的配置文件(這裏一定不能錯,連一個標點符號是不能錯)
技術分享圖片

技術分享圖片

重啟DHCP服務

systemctl start dhcpd.service

如何重啟出錯,肯定是配置文件錯了,仔細檢查一下

systemctl status dhcpd.service
技術分享圖片

至此,DHCP服務安裝成功

(-)PXE技術篇--DHCP服務器的搭建