news 2026/8/16 19:25:20

TFTPD64 配置教程:5 步搭起 TFTP 与 DHCP 双服务

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
TFTPD64 配置教程:5 步搭起 TFTP 与 DHCP 双服务

TFTPD64 配置教程:5 步搭起 TFTP 与 DHCP 双服务

【免费下载链接】tftpd64The working repository of the famous TFTP server.项目地址: https://gitcode.com/gh_mirrors/tf/tftpd64

本文采用场景驱动式结构,从一个真实需求开场:50 台无盘设备要批量启动,一台普通电脑靠 TFTPD64 就能同时承担 TFTP 与 DHCP 两个角色。这份 TFTPD64 配置教程按“需求→方案→落地→验收”的顺序推进,全程不碰源码,跟着操作即可,遇到问题还能对照文末的验收清单自查。

场景:无盘设备启动,TFTP 与 DHCP 缺一不可

无盘设备没有本地硬盘,开机后要完成两件事:先向 DHCP 服务器要一个 IP 地址和启动文件路径,再通过 TFTP 把启动文件拉进内存运行。两个服务缺任何一个,设备都会卡死在开机界面。

TFTPD64 的巧妙之处,是把这两个角色打包进了同一个窗口。它不止是 TFTP 服务器,更是一个轻量服务套件:

服务模块一句话用途常见使用场景
TFTP 服务器传输启动文件、固件与配置无盘启动、设备批量刷机
DHCP 服务器分配 IP 和启动参数局域网设备集中管理
DNS 中继转发域名解析请求内网缺少 DNS 服务时
SYSLOG 服务收集网络设备日志交换机、路由器日志审计
SNTP 服务提供网络时间同步对时间敏感的物联网设备

🚀 落地第一步:10 分钟选好形态并启动

releases 目录里能看到两类产物,先按场景挑:

  • 安装版Tftpd64_Installer_v4.xx.exe):写入系统,适合长期部署;64 位系统选 Tftpd64 系列,32 位系统用 Tftpd32 系列。
  • 便携版tftpd64_portable_v4.xx.zip):解压双击即用,适合临时调试或放进 U 盘带走。

想从源码自行构建的读者,也可以 clone 后编译:

git clone https://gitcode.com/gh_mirrors/tf/tftpd64

启动后建议立刻做两件事:一是确认“Server interface”绑定的是工作网卡,多网卡机器务必手动指定,否则可能对外暴露服务;二是 Windows 防火墙弹窗时勾选“专用网络”放行,不然外部设备根本连不进来。主界面长这样:

落地第二步:TFTP 服务器三处关键配置

打开 Settings 里的 TFTP 选项卡,按顺序操作:

  1. 指定 Base Directory:这是传输的根目录,所有上传下载都发生在这里,建议单独建一个空目录并限制访问权限。
  2. 选择 TFTP Security:新手先用 Standard,跑通流程后再收紧。
  3. 勾选 Option negotiation:开启 RFC 2347 选项协商,传输大文件时可启用 blksize、timeout 等扩展参数。

“超时时间”和“最大重传次数”保持默认即可,只有跨网段或无线环境下才需要调大。安全级别决定这台服务器“允许写多少”,务必按用途选:

安全级别实际行为推荐场景
None无任何读写限制仅限受信内网调试
Standard只能在根目录内读写常规文件分发
High只能写入不存在的空文件防止覆盖已有固件
Read Only完全禁止写入只读分发、批量升级

TFTPD64 配置教程:TFTP 选项卡包含安全级别、超时与重传参数设置

落地第三步:DHCP 把 IP 和启动路径一起发出去

切到 DHCP 选项卡,逐项填入网段信息:

  • IP 池起始地址与池大小:例如从 192.168.1.100 开始、池大小 100,即最多分发 100 个地址。
  • 租约时间:默认 1440 分钟,设备频繁上下线的场景建议缩短。
  • 默认网关、掩码、DNS:与路由器实际配置保持一致,否则设备拿到 IP 也上不了外网。
  • Boot File:填启动文件名(如pxelinux.0),无盘设备会拿它去 TFTP 根目录查找。

TFTPD64 配置教程:DHCP 选项卡设置 IP 池、租约时间与启动文件

这里藏着一个高频坑:TFTPD64 的 DHCP 会和路由器自带的 DHCP“抢答”。落地前先在测试网段关闭路由器 DHCP,或把 TFTPD64 绑定到独立网卡,否则会出现设备时好时坏、时而拿不到 IP 的怪象。

✅ 验收清单:怎么确认它真的在干活

按顺序逐项验收:

  1. 在另一台电脑执行ipconfig /renew,确认拿到 192.168.1.x 网段的地址。
  2. 用 TFTP 客户端从根目录下载一个测试文件,观察主界面日志区出现传输记录。
  3. 拔插一台无盘设备的网线,确认它能在一分钟内完成启动。

若卡在第二步,按优先级排查:先查 Windows 防火墙是否放行 UDP 69 端口;再确认根目录里有目标文件且安全级别允许读取;最后看日志区是否有Cannot bind报错——那多半是 69 端口被其他程序占用,改端口或关掉占用进程即可。

传输日常里还有个顺手技巧:在 Tftp Client 界面填好目标主机和端口后,把文件从资源管理器直接拖进 Local File 栏就能上传,不用手输路径。

TFTPD64 配置教程:把文件从资源管理器拖入客户端界面即可上传

到这里,你的 TFTPD64 已经具备对外服务能力。下一步建议把上述配置项整理成一张参数表存档,每次改动前备份tftpd32.ini,出问题时 5 秒就能还原现场。

【免费下载链接】tftpd64The working repository of the famous TFTP server.项目地址: https://gitcode.com/gh_mirrors/tf/tftpd64

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/16 19:22:30

量子计算竞赛与云平台实践指南:从入门到备赛全解析

1. 项目概述:一场连接前沿与未来的开发者盛会最近,我关注到“五岳杯”量子计算挑战赛暨移动云开发者社区高校行在清华大学成功举办的消息。作为一名长期关注技术社区生态和前沿技术普及的从业者,我对这类活动背后的逻辑和意义有着浓厚的兴趣。…

作者头像 李华
网站建设 2026/8/16 19:22:23

校长奖学金:顶尖学子成长路径与综合能力培养解析

1. 从“校长奖学金”看顶尖学子的成长路径 最近,“校长奖学金”这个词在各大高校的新闻里频频出现,成了校园里最闪亮的荣誉之一。每当看到“某某同学荣获校长奖学金”的报道,大家的第一反应往往是“哇,学霸!”、“太厉…

作者头像 李华
网站建设 2026/8/16 19:22:00

Loop:免费开源的macOS窗口管理终极上手指南

Loop:免费开源的macOS窗口管理终极上手指南 【免费下载链接】Loop Window management made elegant. 项目地址: https://gitcode.com/GitHub_Trending/lo/Loop 下午三点,你又一次把浏览器从屏幕左侧拖到右侧,再推回左边——今天已经是…

作者头像 李华
网站建设 2026/8/16 19:18:08

HyperNetX 聚类实战:模块度与拉普拉斯谱聚类算法深度解析

HyperNetX 聚类实战:模块度与拉普拉斯谱聚类算法深度解析 【免费下载链接】HyperNetX Python package for hypergraph analysis and visualization. 项目地址: https://gitcode.com/gh_mirrors/hy/HyperNetX 超图聚类是复杂网络分析中极具价值的工具&#xf…

作者头像 李华
网站建设 2026/8/16 19:01:00

Gretty 版本覆盖指南:如何替换 Jetty/Tomcat 与 Servlet API 版本

Gretty 版本覆盖指南:如何替换 Jetty/Tomcat 与 Servlet API 版本 【免费下载链接】gretty Advanced gradle plugin for running web-apps on jetty and tomcat. 项目地址: https://gitcode.com/gh_mirrors/gr/gretty Gretty 是一款功能强大的 Gradle 插件&a…

作者头像 李华