RHEL6网络安装DHCP+NFS+TFTP

安装NFS服务器
root@localhost ~#  yum groupinstall "NFS file servers" -y
root@localhost ~#  yum install rpcbind -y
#rpcbind 就是RHEL5中的portmap,一般系统已经安装
 
配置文件:/etc/exports
/linuxsetup                    192.168.1.0/24(ro,sync)
 
root@localhost ~# mount -t iso9660 /dev/cdrom /media/rhel_iso
root@localhost ~# cp -r /media/rhel_iso/* /linuxsetup
   
开启服务,先开启rpcbind再开nfs
root@loaclhost  ~#  /etc/init.d/rpcbind restart
root@loaclhost  ~#  /etc/init.d/nfs restart
#nfslock 服务暂时不知道什么作用,但是google后似乎有人说不开启会影响nfs,所以索性先打ser开吧。
root@loaclhost  ~#  /etc/init.d/nfslock restart
 
配置TFTP服务
root@loaclhost  ~#  yum install tftp tftp-server -y
root@loaclhost  ~#  vi /etc/xinetd.d./tftp
root@loaclhost  ~#  mkdir /tftpboot
 
配置DHCP服务器
root@loaclhost  ~#  yum install dhcp -y
配置文件修改:/etc/dhcp/dhcpd.conf
# 这个文件是空的,模板文件在:/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample
ddns-update-style none ;   #dns 动态更新
ignore client-updates ;     #
忽略客户端更新
allow booting ;        #
响应使用者查询
allow bootp ;          #
响应激活查询
subnet 192.168.1.0 netmask 255.255.255.0 {           # 网络号   子网掩码
option routers                  192.168.1.254 ;          # 客户端网关地址
option subnet-mask              255.255.255.0 ;           #
客户端子网掩码
option domain-name              "jason.com" ;       #         #
客户端域名
option domain-name-servers      192.168.1.254 ;       #
客户端DNS服务器地址
option time-offset              -18000 ;
range dynamic-bootp             192.168.1.100 192.168.1.200 ;           #IP
分配范围  起始地址   结束地址
default-lease-time              216000 ;        #
定义默认IP租约时间
max-lease-time                  43200 ;        #
定义客户端IP租约时间的最大值
next-server                     192.168.1.254 ;    #tftp
服务器地址
filename                        "pxelinux.0" ;        #pxe
文件名称
}
 
配置引导
root@loaclhost  ~#  yum install syslinux -y
root@loaclhost  ~#  cp /usr/share/syslinux/pxelinux.0 /tftpboot
root@loaclhost  ~#  cp /linuxsetup/isolinux/* /tftpboot
root@loaclhost  ~#  mv /tftpboot/isolinux.cfg /tftpboot/default
root@loaclhost  ~#  mkdir /tftpboot/pxelinux.cfg
开启新机电源,dhcp自动获取地址后会进入安装界面如下:
选择NFS安装源
填写NFS服务器地址及挂载目录
至此结束,进入rhel安装界面。
 
#配置过程中尝试开启iptables,tftp始终不知道规则怎么写,如果有路过的大神了解,麻烦指教下。
 
root@loaclhost  ~#  mv /tftpboot/default /tftpboot/pxelinux.cfg/default

你可能感兴趣的:(TFTP,RHEL,nfs,pxe,网络安装)