TFTP文件传输工具使用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
TFTP文件传输工具使用
2002-12-3
服务器端使用
一、配置与环境设置
UNIX 系统的的TFTP服务器程序需要以下环境设置:
TFTCFG=/etc/transfer.cfg 服务器使用的配置文件
RUNLOG=/tmp 服务器日志文件存放的目录,日志名称“tftserver.log”。
WINDOWNS系统上的配置文件存放在“c:\winnt\”目录下,文件名为“tft.cfg”。日志文件名为“tftpserver.log”,存放在“c:\winnt\temp”目录下。
配制文件举例说明如下:
[SYS]
PORT=5959 服务器监听的TCP端口
TFT_RETRY_NUM=10连接其它服务器的重试次数
TFT_SERVER_PRINTDIR=\tmp 服务器接收或发送文件的存放目录DEFAULTSID=0 路由匹配没有成功使用的默认接受服务器,“0”
保留给本机使用
[SUM]
DDRCOUNT=2 [DDRxx]配置的数量
TPPCOUNT=2 [TPPxx]配置的数量
[DDR01] D DR的第一组配置,用于指定交易码与服务器的对
应关系
SVRID=1 对应TPP配置中的SVRID
TRCD=2444,2356 交易码用于确定最终接收文件的目的服务器[DDR02] DDR的第二组配置
SVRID=1
TRCD=2900-2978,2999
[TPP01] TPP的第一组配置,用于说明服务器的通讯参数SVRID=1 对应DDR配置中的SVRID
IPADDRESS=10.1.60.99 目的服务器的IP
PORT=5959 目的服务器的端口
TIMEOUT=10 连接目的服务器的超时时间
[TPP02] TPP的第二组配置,用于说明服务器的通讯参数SVRID=1 对应DDR配置中的SVRID
IPADDRESS=10.1.60.24 目的服务器的IP
PORT=5959 目的服务器的端口
TIMEOUT=10 连接目的服务器的超时时间
补充说明:
[SYS] 和[SUM]两组配置是必须的,如果DDRCOUNT 和TPPCOUNT为零,DDR和TPP的配置可以没有。
确定路由的过程为
TRCD→DDR→TPP
二、启动与终止
UNIX下服务器应用的命令格式为
Tftserver { start | stop } [ -d[level] [debugname]
Start 启动服务器
Stop 关闭服务器
-d 指明调试的级别,与日志的记录有关
debugname 日志文件名,如不指定为“tftserver.log”
WINDOWS下服务器应用启动:
执行“tftserver /install”,之后每次WINDOWS启动后服务器会自动启动,SERVICE名称为“service for tftp”。
客户端使用
一、配置与环境设置
UNIX 系统的的TFTP客户端程序需要以下环境设置:
TFTCFG=/etc/transfer.cfg 客户端使用的配置文件
TFT_CLIENT_PRINTDIR=$IPPBASE/data 客户端发送接收文件的目录
RUNLOG=/tmp 客户端日志文件存放的目录,日志名称“tftclient.log”。
WINDOWNS系统上的配置文件和日志同应用程序存放在同一个目录下,其中配置文件名为“TFTP.CFG”,日志文件名为“tftclient.log”。
配制文件举例说明如下:
[SYS]
TFT_CLIENT_PRINTDIR=d:\tmp客户端接收或发送文件的存放目录,仅用于
FOR WINDOWS 版
[TCP]
MYIP=10.1.60.99 本机IP
TIMEOUT=10 连接服务器超时
COMPRESSED=0 文件压缩
LEVEL=1 压缩等级
TCPHostNum=2 [TCPHOSTxx]的配置数
[TCPHOST01]
HOSTNO=1 服务器标识
IP=10.1.60.99 服务器IP
PORT=5959 服务器端口
[TCPHOST02]
HOSTNO=2
IP=10.1.60.99
PORT=5959
二、命令格式
tftclient -d[up/down] -h[iHostNo] -r[sSrvFileName] [sClientFileName] -t[TradeCode/MachinCode]
-dup 上传
-ddown 下传
-h 接收文件的服务器编码,对应配置文件中的TCPHOST,如不指明使用“1”
-r[服务器端文件名] [客户端文件名] 传送的文件名称
-t 交易码用于确定路由,如不指定使用“”
附录:配置文件样例
[SYS]
PORT=5959
TFT_RETRY_NUM=10
TFT_CLIENT_PRINTDIR=d:\tmp TFT_SERVER_PRINTDIR=d:\tmp DEFAULTSID=0
[SUM]
DDRCOUNT=1
TPPCOUNT=1
[DDR01]
SVRID=1
TRCD=2444
[TPP01]
SVRID=1
IPADDRESS=10.1.60.99
PORT=5959
TIMEOUT=10
[TCP]
MYIP=10.1.60.99
TIMEOUT=10 COMPRESSED=0
LEVEL=1
TCPHostNum=2
[TCPHOST01]
HOSTNO=1
IP=10.1.60.99
PORT=5959
[TCPHOST02]
HOSTNO=2
IP=10.1.60.99
PORT=5959