0.关闭防火墙:
#iptables -F
或
#service iptables stop
===========================================================================================
1.安装配置DHCP服务器:
#yum -y install dhcp //yum安装dhcp服务器
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#vi /etc/dhcp/dhcpd.conf //配置dhcp服务器
option domain-name "londey.com"; //指定域名
option domain-name-servers 192.168.1.139; //指定域名服务器IP
default-lease-time 86400; //定义默认租约时间
max-lease-time 100000; //定义最大租约时间
subnet 192.168.1.0 netmask 255.255.255.0{ //定义dhcp网段及掩码
range 192.168.1.150 192.168.1.200; //定义dhcp地址池
option routers 192.168.1.139; //定义网关路由IP
next-server 192.168.1.139; //定义下一个要寻找的服务器IP
filename "pxelinux.0"; //定义要在下一个服务器上寻找的文件
}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#chkconfig dhcpd on //设置开机启动
#service dhcpd start //打开DHCP服务
===========================================================================================
2.安装TFTP服务器:
#yum -y install tftp tftp-server //安装tftp服务器和客户端
#chkconfig xinet on //打开超级守护进程xinet
#chkconfig tftp on //打开tftp服务器
#ss -unl //监听69号端口是否打开
===========================================================================================
2.5.安装syslinux:(TFTP后续配置)
#yum -y install syslinux //安装syslinux
#cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ //将pxelinux0拷贝到tftpboot文件夹下
#mkdir /var/lib/tftpboot/pxelinux.cfg/ //在tftpboot文件夹下创建pxelinux.cfg目录
#cp /media/cdrom/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/ //拷贝vmlinuz,initrd.img到tftpboot下
#cp /media/cdrom/isolinux/vesamenu.c32 /var/lib/tftpboot/ //拷贝vesamenu.c32到tftpboot下
#cp /media/cdrom/isolinux/splash.jpg /var/lib/tftpboot/ //拷贝splash.jpg到tftpboot下
#cp /media/cdrom/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default //拷贝isolinux.cfg到pxelinux.cfg下并改名为default
===========================================================================================
3.安装启动httpd服务:
#yum install httpd //安装httpd服务
#service httpd start //开启httpd服务
===========================================================================================
4.生成并放置好ks文件:
#yum install system-config-kickstart //安装system-config-kickstart
#system-config-kickstart //打开system-config-kickstart,用于图形化配置ks文件
#mv ks.cfg /var/www/html //移动ks配置文件到/var/www/html
===========================================================================================
5.修改default文件:
#vi /var/lib/tftpbot/pxelinux.cfg/default //修改defalut(pxelinux.cfg)文件
lable linux
ks=http://192.168.1.139/ks.cfg
===========================================================================================
6.把镜像放http目录:
#mount --bind /media/ /var/www/html/pxe/ //挂在光盘目录到/var/www/html/pxe/下
#http://192.168.100.1/pxe //可以在网页上打开测试http服务
===========================================================================================
PXE无人值守系统安装配置简要说明