1、構建PXE環境實驗linux
一、當前系統版本centos
二、查看網絡環境和yum源
bash
當前系統的IP是192.168.1.60,子網掩碼是255.255.255.0,默認網關是192.168.1.1 服務器
本次實驗使用的yum源是本地光盤,構建過程以下:
網絡
(1)掛載本地光盤(已作成yum倉庫的)到/media/centos6.5_DVD1目錄下 dom
(2)在/etc/yum.repos.d/目錄下新建yum的配置文件local.repo,並編輯該配置文件,指定yum源在本地光盤上
ide
三、安裝並啓動DHCP服務spa
(1)使用yum命令安裝dhcp
3d
(2)設定dhcp服務配置
日誌
/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample文件是dhcp自身提供的dhcp服務配置的模板,本次實驗基於此模板來並根據自身須要設定dhcp服務配置。
進一步編輯/etc/dhcp/dhcpd.conf配置文件
# dhcpd.conf # Sample configuration file for ISC dhcpd # option definitions common to all supported networks... option domain-name "hjq.com"; option domain-name-servers 192.168.1.60; #DNS服務器地址 default-lease-time 43200; #默認租約時間 max-lease-time 66400; #最長租約時間 log-facility local7; #日誌格式爲local7 subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.150 192.168.1.200; #地址池,定義在192.168.1.150到192.168.1.200的範圍內找地址對外分配 option routers 192.168.1.1; #指定網關 next-server 192.168.1.60; #使用PXE時,指定tftp服務器的地址 filename "pxelinux.0" ; #指定去tftp服務器地址上下載的文件 }
注意:對外分配的地址必定要和當前主機(dhcp服務器)IP地址在同一網絡段上,不然啓動dhcp服務的時候會報錯。
(3)啓動dhcp服務
[root@localhost ~]# service dhcpd configtest #編輯dhcpd服務配置文件後,檢測是否有語法錯誤。若是沒有,則啓動dhcpd服務。 Syntax: OK #提示沒有語法錯誤
啓動dhcp服務:
4、安裝並配置tftp server
[root@localhost ~]# chkconfig tftp on