YES东 发表于 2012-2-11 19:20:24

Windows自带tftp客户端使用说明

背景
一般情况下,我们在给路由器、交换机升级软件或传输其它文件时,所使用到的软件为TFTP服务器。常见的软件有3CDaemon.exe、tftpd32.exe。。现在要讨论的是另一种情况,客户在没有tftp软件又无法接入internet下载的情况下如何为交换机、路由器导入文件呢?其实windows自带了tftp客户端软件的,同样可以实现交换机、路由器与pc之间的文件传输。

配置
1、        通过控制线、网线,将pc与路由器(或交换机,下同)连接。将pc、路由器都配置好ip地址,保证其连通性(可用ping来检测)。
2、        在路由器上打开tftp服务器功能。
具体命令为:Router_config#tftp-server
命令键入成功后显示:TFTPD:tftpd is started
3、        pc上,在开始—运行—cmd后命令提示符里。使用cd命令将当前目录设置为所要上传文件所在目录。然后键入TFTP [-i] host source 命令

示例
要从pc上将D盘根目录里的111.bin文件上传到路由器里,pc的地址为192.168.28.228/24,路由器地址为192.168.1.100/24(与pc相连接口地址)。
在路由器上:Router_config#tftp-server
在pc上:
C:\Documents and Settings\Administrator>d:

D:\>tftp -i 192.168.1.100 put 111.bin
Transfer successful: 14 bytes in 1 second, 14 bytes/s

D:\>
在路由器上debug ip packet信息:
   Router_config#2009-1-19 10:10:32 IP: src=192.168.1.228 (FastEthernet0/2), dst=192.168.1.255 (FastEthernet0/2), len=229, rcvd, UDP: src=138, dst=138
2009-1-19 10:16:38 IP: src=192.168.1.228 (FastEthernet0/2), dst=192.168.1.100 (FastEthernet0/2), len=44, rcvd, UDP: src=1034, dst=69
Jan 19 10:16:38
TFTPD: One TFTP client connect with us, begin to write
2009-1-19 10:16:38 IP: src=192.168.1.100 (local), dst=192.168.1.228 (FastEthernet0/2), len=32, gate=192.168.1.228, sending, UDP: src=20001, dst=1034
2009-1-19 10:16:38 IP: src=192.168.1.228 (FastEthernet0/2), dst=192.168.1.100 (FastEthernet0/2), len=46, rcvd, UDP: src=1034, dst=20001
2009-1-19 10:16:38 IP: src=192.168.1.100 (local), dst=192.168.1.228 (FastEthernet0/2), len=32, gate=192.168.1.228, sending, UDP: src=20001, dst=1034
Jan 19 10:16:38
TFTPD: Client write finished, packet=2bytes=14
说明
1、        TFTP [-i] host source 命令中,host为服务器的地址,get为下载,put为上传。Source为pc上所要上传的文件名,destination默认为与上传名相同。
2、        从pc上传到路由器的文件默认存在在根目录下。如需要存放在不同目录下,需在destination中输入“目录/文件名”。如D:\>tftp -i 192.168.1.100 put 111.bin dd/111.bin
将pc上D盘根目录下111.bin文件传送到tftp服务器192.168.1.100的dd文件夹下。

Router#dir
Directory of dd:
5    111.bin                <FILE>          14    MON JAN 19 10:37:17 2009
free space 13123584
Router#

   3、若有多个文件上传,可使用批处理。

armsling 发表于 2012-8-17 14:20:46

页: [1]
查看完整版本: Windows自带tftp客户端使用说明