前言相信大家接触tftp的大部分原因都是因为PXE网络的自动部署。生产环境分别使用了云集科技的Cloudboot和大名鼎鼎的Cobbler进行测试。但是对于不同配置的大型物理机来说,实现成本太高。而且最近在更新Cisco网络交换机的固件时,发现使用tftp比ftp简单。想了想,写个简单的文档。tftp是一种非常简单易用的文件传输协议。更新历史January18,2017-阅读原文初稿-https://wsgzao.github.io/post...延伸阅读TFTP-http://www.tftp-server.com/tftp应用场景TFTP(TrivialFileTransferProtocol,简单文件传输协议)是TCP/IP协议族中的一种协议,用于客户端和服务器之间的简单文件传输。大文件传输服务。端口号为69,基于UDP协议实现。交换机或路由器升级或备份无盘工作站存储bootloader加载系统嵌入式开发大型服务安装部署tftp使用注意修改防火墙和selinux配置#installyuminstall-ytftp-server#注意disable选项为no#modify项server_args=可以修改tftp-server的根目录,参数-s指定chroot,-c指定可以创建文件vi/etc/xinetd.d/tftpservicetftp{socket_type=dgramprotocol=udpwait=yesuser=rootserver=/usr/sbin/in.tftpdserver_args=-s/var/lib/tftpbootdisable=noper_source=11cps=1002flags=IPv4}#设置tftp在开机时自动启动chkconfigtftpon#启动xinetd服务/etc/init.d/xinetdrestart#验证tftp是否启动成功,监听本地69端口netstat-anup|grep69udp000.0.0.0:690.0.0.0:*15763/xinetd#测试上传下载yuminstalltftptftp-i192.168.1.1puttesttftp-i192.168.1.1gettest
