00 - PXE | TFTP
1. 安装
安装环境Centos7.3
# yum install xinetd
# yum install tftp
# yum install tftp-server如果不能上网,可以直接安装提供的rpm包:
sudo rpm -ivh xinetd-2.3.14-18.fc9.i386.rpm
sudo rpm -ivh tftp-0.48-3.fc9.i386.rpm
sudo rpm -ivhtftp-server-0.48-3.fc9.i386.rpm2. 配置
查看哪个分区空间较大,设置为tftp目录df -h
# mkdir /data/tftpboot
# chmod 777 /data/tftpbootvim /etc/xinetd.d/tftp
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /data/tftpboot -c # 修改目录位置
disable = no # 修改为no
per_source = 11
cps = 100 2
flags = IPv4
}修改/etc/sysconfig/selinux文件,关闭selinuxSELINUX=disabledsystemctl restart xinetd
查看tftp服务是否开启:netstat -a | grep tftp
显示结果为 udp 0 0 *:tftp : 表示服务已经开启,tftp配置成功
加入iptables
vi /etc/sysconfig/iptables
加一行-A INPUT -p udp --dport 69 -j ACCEPT
保存
重启iptables
service iptables restart
chkconfig tftp on
chkconfig xinetd on
service xinetd restart
service tftp restart
本文详细介绍了在CentOS 7.3环境下安装并配置PXE网络启动的过程,包括安装必要的软件包、设置tftp目录、修改xinetd配置、调整selinux策略、启用和重启服务等关键步骤。
269

被折叠的 条评论
为什么被折叠?



