Tftpd64功能介绍
关键词:
Tftpd64 ,TFTP Server ,FTP ,DHCP Sserver,DNS Server
摘要:
ftpd64 是一款免费、轻量级且开源的工具,基于 UDP 协议实现简化的文件传输协议,在研发生产中常用于设备与维护终端间传输配置和日志文件。它不仅支持作为 tftp server 和 tftp client,还具备 DHCP server、DNS server 等功能。
工具介绍:
Tftpd64 是一款免费、轻量级、开源,一种简化的文件传输协议,基于UDP(用户数据报协议)实现的,在研发生产过程中经常用来在设备和维护终端之间传输配置文件和日志文件。本文介绍一款非常简单好用的支持tftp软件tftpd64,它支持作为tftp server和tftp client,而且也支持作为DHCP server,DNS server等。
使用方法:
一、配置tftp服务端
1,在PC上运行tftpd64软件,点击settings按钮
2,在GLOBAL页,只勾选TFTP Server
3,在TFTP页,设置主目录为D:\ftp_download,并检查Tftp port是否为默认的69端口号
4,点击OK,重启tftp软件确保修改生效
5,将Server interface改成接到路由器的网卡,并点击Show Dir可以查看当前主目录下的文件
6,点击Log viewer可以看到传输日志
二、DHCP server,DNS server 配置
DHCP = Dynamic Host Configuration Protocol(动态主机分配协议),DHCP 协议是基于UDP层之上的应用。
DHCP server一般会提供IP地址资源池、子网掩码、默认网关的配置,也可以提供域名服务 (DNS) 服务器地址和 Windows Internet 名称服务 (WINS) 服务器地址。对于网络启动主机还会提供启动文件名(然后网络主机再到tftp server下载),因此tftpd32配置也类似,如下图所示。
1, 在Global页面勾选DHCP server,DNS server
2, 在DHCP页面,设置DHCP server参数
DHCP Pool definition
IP pool start address:地址池开始地址,如192.168.10.10
Size of pool:地址池容量,如20个,即只会分配192.168.10.10~192.168.10.29。注意,如果为0则DHCP只分配绑定mac的固定地址。
Lease:地址有效期,单位是分钟,如60分钟
Boot File:启动文件,用于通过网络启动的设备,普通用户场景不需要配置
DHCP Option设置
Def Router:DHCP option3,默认网关,必配;
Mask:DHCP option 1,IP掩码,必配;
DNS Server:DHCP option6,域名服务器,必配;
WINS server:
NTP server:DHCP option42,时钟同步服务器,选配;
SIP server:DHCP option120,SIP注册服务器,选配;
Donamin Name:DHCP option15,配置DHCP server的域名,选配;
Additional Option:其他option,要通过配置文件tftpd32.ini配置
3,在DHCP Server窗口,可以看到IP地址分配记录
4,客户端获取地址信息如下: