DHCP NFS PXE TFTP安裝CentOS

服務器IP:192.168.1.101

系統CentOS 6.4  

以下所有的操作都是在服務器端;客戶端是在VMware上操作的,網絡要選擇NAT模式。

 

1.需要在服務器端安裝的軟件:

dhcp

tftp-server

xinetd

syslinux

nfs-utils

安裝:yum dhcp* tftp* syslinux* nfs-utils


2.安裝完後修改配置文件:

vim /etc/dhcp/dhcpd.conf

修改後:

ddns-update-style interim;

ignore client-updates;

subnet 192.168.1.0 netmask 255.255.255.0{

   option domain-name-servers 192.168.1.101;


   range dynamic-bootp 192.168.1.104 192.168.1.104;

   default-lease-time 600;

   max-lease-time 7200;


}

filename "/pxelinux.0";

next-server 192.168.1.101


相關配置說明:

ddns-update-style              配置DHCP-DNS互動更新模式

subnet                         描述一個IP地址是否屬於該子網
range dynamic-bootp            
起始IP 終止IP 提供動態分配IP 的範圍

default-lease-time             指定缺省租賃時間的長度,單位是秒
max-lease-time                
指定最大租賃時間長度,單位是秒

domain-name-servers            爲客戶端指明DNS服務器IP地址

3.修改tftp配置文件:

vim /etc/xinetd/tftp

disable           =no

server            = -u nobody -s /var/lib/tftpboot


只需更改上面兩個選項,其他的不變


4.修改nfs配置文件:

vim /etc/exports 加入下面兩行

/var/lib/tftp  *(rw,sync)

/opt/data      *(rw,sync)

重啓服務service nfs restart

showmount -e localhost  #檢查是否成功


5.配置PXE所需的文件:

mkdir -p /var/lib/tftpboot/pxelinux.cfg

cp /usr/share/syslinux/pxelinux.0    /var/lib/tftpboot

cp /opt/data/isolinux/vmlinuz        /var/lib/tftpboot

cp /opt/data/isolinux/initrd.img     /var/lib/tftpboot

cp /opt/data/isolinux/isolinux.cfg   /var/lib/tftpboot/pxelinux.cfg/default



6.重啓各個服務:

service  dhcpd   restart

service  xinetd  restart

service  nfs     restart


啓動客戶端按 F12 進入網絡啓動

出現boot時輸入linux text

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章