首页 > 代码库 > DHCP NFS PXE TFTP安装CentOS

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