原理流程如下
1.配置yum
2.安装dhcp服务器
[root@localhost ~]# yum install dhcp -y
3.修改dhcpd配置文件
[root@localhost ~]# vim /etc/dhcpd.conf
[root@localhost ~]# service dhcpd start //启动dhcp 服务器
[root@localhost ~]# chkconfig dhcpd on //设置开机自动启动
4.ftp 服务器的配置。
[root@localhost ~]# yum install vsftpd -y
[root@localhost ~]# cp -R /mnt/cdrom/* /var/ftp/pub/ //把光盘中的文件copy到vsftpd中的pub目录中。
[root@localhost ~]# service vsftpd start //启动
[root@localhost ~]# chkconfig vsftpd on //开机启动
5.fpd 安装及配置
[root@localhost ~]# yum install tftp-server -y
[root@localhost ~]# vim /etc/xinetd.d/tftp
把 disable = no改为 -->disable = no
[root@localhost ~]# service xinetd restart 超级守候进程。
6.Copy 开机引导程序到tftp文件夹中
[root@localhost ~]# cp /usr/lib/syslinux/pxelinux.0 /tftpboot/
[root@localhost ~]# cp /mnt/cdrom/p_w_picpaths/pxeboot/vmlinuz /tftpboot/
[root@localhost ~]# cp /mnt/cdrom/p_w_picpaths/pxeboot/initrd.img /tftpboot/
[root@localhost ~]# mkdir -pv /tftpboot/pxelinux.cfg
mkdir: 已创建目录 “/tftpboot/pxelinux.cfg”
[root@localhost ~]# cp /mnt/cdrom/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default
7.安装system-config-kickstart
[root@localhost ~]# yum install system-config-kickstart
[root@localhost ~]# system-config-kickstart
ADDRESS=`ifconfig |grep -i bcast |awk '{print $2}'`
NUM=${ADDRESS##*.}
sed -i "s/HOSTNAME.*$/HOSTNAME=station$NUM.zzdx.com/" /etc/sysconfig/network
8.保存文件。 [root@localhost ~]# vim ks.cfg
9.指明tftp server 引导程序。
[root@localhost ~]# vim /etc/dhcpd.conf
[root@localhost ~]# service dhcpd restart
[root@localhost ~]# vim /tftpboot/pxelinux.cfg/default
10.设置启动的时间是在6秒
11.copy ks.cfg到ftp服务器中
[root@localhost ~]# cp /root/ks.cfg /var/ftp/pub/
测试不使用vmware自带的dhcp
12.启动sendmail时候会变得有点慢(5分钟)。
[root@station80 ~]# cat /etc/resolv.conf