应用环境
TFTP用于路由器作为客户端从PC下载或上传大包文件。
使用TFTP传输文件具有以下特点:
路由器只支持作为TFTP客户端
需要在PC上运行TFTP软件
TFTP不需要创建用户名和密码
只能使用二进制模式传输程序文件。
配置思路
在使用TFTP传输文件时,采用如下配置思路:
1. 确保路由器和TFTP服务器之间有可达路由
2. 在服务器端运行TFTP软件
3. 保存配置
配置注意事项
在使用TFTP传输文件时,一定要在服务器端运行TFTP软件。
配置实例
组网需求
如下图所示,其中服务器为TFTP服务器。IP地址为10.111.67.160。从超级终端登录到路由器,再从TFTP服务器下载文件vrp3.cc。
适用产品和版本
采用NE40E/80E/5000E路由器,版本为(VRP5.10)及后续版本
配置步骤
步骤 1 配置各路由器接口的IP地址并配置RIP路由协议。
# 配置RouterA <RouterA> system-view [RouterA] interface gigabitethernet1/0/0 [RouterA-GigabitEthernet1/0/0] ip address 10.1.1.1 8 [RouterA-GigabitEthernet1/0/0] quit [RouterA] rip 100 [RouterA-rip-100] network 10.0.0.0 # 配置RouterB <RouterB> system-view [RouterB] interface gigabitethernet1/0/0 [RouterB-GigabitEthernet1/0/0] ip address 10.1.1.2 8 [RouterB-GigabitEthernet1/0/0] quit [RouterB] interface gigabitethernet2/0/0 [RouterB-GigabitEthernet2/0/0] ip address 172.16.1.1 16 [RouterB-GigabitEthernet2/0/0] quit [RouterB] rip 100 [RouterB-rip-100] network 10.0.0.0 [RouterB-rip-100] network 172.16.0.0 [RouterB-rip-100] quit
步骤 2 配置TFTP Server
# 将RouterB的GigabitEthernet2/0/0接口的IP地址作为TFTP Server的网关,如下图所示。
步骤 3 在TFTP Server上运行TFTP软件
说明
TFTP软件有多种,此处以TFTP32为例进行说明。
# 启动TFTP32,单击<Browse>按钮,设置文件所在的目录,如下图所示。如果服务器安装有多块网卡还需要单击<Server interfaces>下拉菜单选择服务器的IP地址。
通过计算机超级终端登录到路由器,输入以下命令下载文件。
<Quidway> tftp 172.16.1.2 get vrp3.cc cfcard:/vrp5.cc
验证结果
# 执行dir命令查看文件是否存在。
<Quidway> dir
Directory of cfcard:/
0 -rw- 86211956 Jun 08 2006 15:20:14 v300r001b02ssp02.cc
1 -rw- 40 Jun 24 2006 09:30:40 private-data.txt
2 -rw- 396 May 19 2006 15:00:10 rsahostkey.dat
3 -rw- 540 May 19 2006 15:00:10 rsaserverkey.dat
4 -rw- 2718 Jun 21 2006 17:46:46 1.cfg
5 -rw- 14343 May 19 2006 15:00:10 paf.txt
6 -rw- 1004 Feb 05 2001 09:51:22 vrp1.zip
7 -rw- 6247 May 19 2006 15:00:10 license.txt
8 -rw- 14343 May 16 2006 14:13:42 paf.txt.bak
9 -rw- 80975644 Jun 08 2006 14:50:20 v300r001b02msp06.cc
10 -rw- 86235884 Feb 05 2001 10:23:46 vrp5.cc
508752 KB total (261112 KB free)
配置文件
RouterA的配置文件
sysname RouterA # interface GigabitEthernet1/0/0 ip address 10.1.1.1 255.0.0.0 # rip 100 network 10.0.0.0 # return RouterB的配置文件 # sysname RouterB # interface GigabitEthernet1/0/0 ip address 10.1.1.2 255.0.0.0 # interface GigabitEthernet2/0/0 ip address 172.16.1.1 255.255.0.0 # rip 100 network 10.0.0.0 network 172.16.0.0 # return





