34-FTP与TFTP典型配置指导
本章节下载 (178.57 KB)
目 录
以太网交换机可以作为FTP服务器,为FTP客户端提供文件服务。用户在PC上可以运行FTP客户端程序登录到FTP服务器(即以太网交换机),访问服务器上的文件。(接受用户登录前,网络管理员需要事先配置好FTP服务器的IP地址。)
图1-1 交换机作为FTP服务器的组网图
将以太网交换机设置为FTP服务器,远端的PC作为FTP客户端。交换机的应用程序switch.bin保存在PC上,PC通过FTP向远端的交换机上传switch.bin,并通过boot boot-loader命令指定该switch.bin为下次启动时的应用程序,重新启动交换机,从而实现交换机应用程序的升级,同时将交换机的配置文件config.cfg下载到PC,实现配置文件的备份。
l 需要在FTP服务器上配置一个FTP用户名为switch,密码为hello。
l 已经配置交换机上的一个VLAN接口的IP地址为1.1.1.1/8,PC的IP地址为2.2.2.2/8。交换机和PC之间路由可达。
产品 |
软件版本 |
硬件版本 |
S5600系列 |
Release 1510、Release 1602软件版本 |
全系列硬件版本 |
S5100-SI/EI系列 |
Release 2200、Release 2201软件版本 |
全系列硬件版本 |
S3600-SI/EI系列 |
Release 1510、Release 1602软件版本 |
全系列硬件版本 |
S3100-EI系列 |
Release 2104、Release 2107软件版本 |
全系列硬件版本 |
S3100-C-SI系列 S3100-T-SI系列 |
Release 0011、Release 2102、Release 2107软件版本 |
全系列硬件版本 |
S3100-TP-SI系列 |
Release 2102、Release 2107软件版本 |
全系列硬件版本 (除S3100-52TP-SI) |
S3100-52TP-SI |
Release 2106、Release 2107软件版本 |
S3100-52TP-SI |
S3100-52P |
Release 1500、Release 1602软件版本 |
S3100-52P |
S2126-EI |
Release 2102、Release 2106、Release 2107软件版本 |
S2126-EI |
S2000-EA系列 |
Release 2107软件版本 |
全系列硬件版本 |
E352&E328 |
Release 1510、Release 1602软件版本 |
E352&E328 |
E152 |
Release 1500、Release 1602软件版本 |
E152 |
E126 |
Release 0011、Release 2102、Release 2107软件版本 |
E126 |
E126A |
Release 2104、Release 2107软件版本 |
E126A |
l FTP服务器(SwitchA)上的配置
# 用户登录到交换机上,配置VLAN接口1的IP地址为1.1.1.1/8。
<Sysname> system-view
[Sysname] interface Vlan-interface 1
[Sysname-Vlan-interface1] ip address 1.1.1.1 8
[Sysname-Vlan-interface1] quit
# 在交换机上开启FTP服务,并设置用于登录本机FTP服务的用户名和密码。
[Sysname] ftp server enable
[Sysname] local-user switch
[Sysname-luser-switch] password simple hello
[Sysname-luser-switch] service-type ftp
l FTP客户端(PC)上的配置
在PC上运行FTP客户端程序,与交换机建立FTP连接。这里以Windows系统的命令行窗口工具为例进行说明。
# 进入命令行窗口,并切换至switch.bin文件所在目录。(假设该文件存放在分区C的根目录下)
# 使用ftp功能访问以太网交换机,并输入用户名switch、密码hello进行登录,进入FTP视图。
C:\> ftp 1.1.1.1
Connected to 1.1.1.1.
220 FTP service ready.
User (1.1.1.1:(none)): switch
331 Password required for switch.
Password:
230 User logged in.
ftp>
# 上传switch.bin文件。
ftp> put switch.bin
# 下载config.cfg文件。
ftp> get config.cfg
l 升级交换机的应用程序
# 用户在交换机上可以通过boot boot-loader命令来指定已上传的应用程序为下次启动时的应用程序,然后重启交换机,实现交换机应用程序的升级。
<Sysname> boot boot-loader switch.bin
<Sysname> reboot
l SwitchA上的配置
#
local-user switch
password simple hello
service-type ftp
#
vlan 1
#
interface Vlan-interface1
ip address 1.1.1.1 255.0.0.0
#
l 从FTP客户端向FTP服务器上传应用程序文件时,如果交换机的Flash空间不足,请删除Flash中未在使用中的应用程序,然后再上传新的应用程序到交换机Flash中。
l 建议用户不要直接删除正在使用的应用程序,如果在不删除当前在用的应用程序的情况下剩余存储空间无法达到要求,请通过bootrom菜单进行删除/下载操作,具体可参见产品操作手册“系统维护与调试”部分的介绍。
用户在PC上通过终端仿真程序或Telnet程序建立与以太网交换机的连接后,输入ftp X.X.X.X命令(X.X.X.X代表远程FTP服务器的IP地址),交换机作为FTP客户端可以访问远程FTP服务器上的文件。
图1-2 交换机作为FTP客户端的组网图
以太网交换机作为FTP客户端,远端的PC作为FTP服务器。交换机的应用程序switch.bin保存在PC上。交换机通过FTP从远端的FTP服务器上下载switch.bin,并通过boot boot-loader命令指定switch.bin为下次启动时的应用程序,重新启动交换机,从而实现交换机应用程序的升级,同时将交换机的配置文件config.cfg上传到FTP服务器的目录switch下实现配置文件的备份。
l 需要在FTP服务器上存在一个FTP用户,其用户名为switch,密码为hello,并且对该用户授权了PC机上switch目录的读写权限。
l 需要配置交换机上的一个VLAN接口的IP地址为1.1.1.1/8,PC的IP地址为2.2.2.2/8,交换机和PC之间路由可达。
产品 |
软件版本 |
硬件版本 |
S5600系列 |
Release 1510、Release 1602软件版本 |
全系列硬件版本 |
S5100-SI/EI系列 |
Release 2200、Release 2201软件版本 |
全系列硬件版本 |
S3600-SI/EI系列 |
Release 1510、Release 1602软件版本 |
全系列硬件版本 |
S3100-EI系列 |
Release 2104、Release 2107软件版本 |
全系列硬件版本 |
S3100-C-SI系列 S3100-T-SI系列 |
Release 0011、Release 2102、Release 2107软件版本 |
全系列硬件版本 |
S3100-TP-SI系列 |
Release 2102、Release 2107软件版本 |
全系列硬件版本 (除S3100-52TP-SI) |
S3100-52TP-SI |
Release 2106、Release 2107软件版本 |
S3100-52TP-SI |
S3100-52P |
Release 1500、Release 1602软件版本 |
S3100-52P |
S2126-EI |
Release 2102、Release 2106、Release 2107软件版本 |
S2126-EI |
S2000-EA系列 |
Release 2107软件版本 |
全系列硬件版本 |
E352&E328 |
Release 1510、Release 1602软件版本 |
E352&E328 |
E152 |
Release 1500、Release 1602软件版本 |
E152 |
E126 |
Release 0011、Release 2102、Release 2107软件版本 |
E126 |
E126A |
Release 2104、Release 2107软件版本 |
E126A |
l FTP服务器(PC)上的配置
在FTP服务器上配置FTP服务的相关参数:配置了一个FTP用户名为switch,密码为hello。配置步骤请参考FTP服务器软件的使用说明。
l FTP客户端(Switch)上的配置
# 用户登录到交换机上,配置VLAN接口1的IP地址为1.1.1.1/8。
<Sysname>
<Sysname> system-view
[Sysname] interface Vlan-interface 1
[Sysname-Vlan-interface1] ip address 1.1.1.1 8
[Sysname-Vlan-interface1] return
# 在用户视图下输入ftp命令进行FTP连接,输入正确用户名和密码登录到FTP服务器。
<Sysname> ftp 2.2.2.2
Trying ...
Press CTRL+K to abort
Connected.
220 FTP service ready.
User(none):switch
331 Password required for switch.
Password:
230 User logged in.
[ftp]
# 切换数据传输模式为二进制。
[ftp] binary
& 说明:
建议用户在进行数据传输之前,将传输模式设置为二进制,保证设备能够正常接收数据。
# 进入FTP服务器的授权路径,上传配置文件config.cfg,下载应用程序switch.bin。完成文件操作后中断FTP连接,退回到用户视图。
& 说明:
在下载软件之前,请先使用dir命令查看当前Flash中的剩余空间,确认剩余空间可以存储目标文件之后再进行下载,避免因空间不足导致下载失败。
[ftp] cd switch
[ftp] put config.cfg
[ftp] get switch.bin
[ftp] quit
<Sysname>
# 升级交换机的应用程序:用户可以通过boot boot-loader命令来指定已下载的应用程序为下次启动时的应用程序,然后重启交换机,实现交换机应用程序的升级。
<Sysname> boot boot-loader switch.bin
<Sysname> reboot
#
vlan 1
#
interface Vlan-interface1
ip address 1.1.1.1 255.0.0.0
l 以太网交换机在从FTP服务器下载应用程序文件时,如果交换机的Flash空间不足,请删除Flash中未在使用中的应用程序,然后再下载新的应用程序到交换机Flash中。
l 建议用户不要直接删除正在使用的应用程序,如果在不删除当前在用的应用程序的情况下剩余存储空间无法达到要求,请通过bootrom菜单进行删除/下载操作,具体可参见产品操作手册“系统维护与调试”部分的介绍。
相对于FTP,TFTP具有更简单的交互存取接口,不需要认证控制,使用方便,适用于客户端和服务器之间不需要复杂交互的环境。
图1-3 交换机作为TFTP客户端的组网图
交换机作为TFTP客户端,PC作为TFTP服务器。交换机的应用程序switch.bin保存在PC上。交换机通过TFTP从远端的TFTP服务器上下载switch.bin,并通过boot boot-loader命令指定switch.bin为下次启动时的应用程序,重新启动交换机,从而实现交换机应用程序的升级,同时将交换机的配置文件config.cfg上传到TFTP服务器的工作目录实现配置文件的备份。
l 在TFTP服务器上配置了TFTP服务器的工作目录。
l 需要配置交换机上的一个VLAN接口的IP地址为1.1.1.1/8,交换机和PC相连的端口属于该VLAN,PC的IP地址为2.2.2.2/8。
产品 |
软件版本 |
硬件版本 |
S5600系列 |
Release 1510、Release 1602软件版本 |
全系列硬件版本 |
S5100-SI/EI系列 |
Release 2200、Release 2201软件版本 |
全系列硬件版本 |
S3600-SI/EI系列 |
Release 1510、Release 1602软件版本 |
全系列硬件版本 |
S3100-EI系列 |
Release 2104、Release 2107软件版本 |
全系列硬件版本 |
S3100-C-SI系列 S3100-T-SI系列 |
Release 0011、Release 2102、Release 2107软件版本 |
全系列硬件版本 |
S3100-TP-SI系列 |
Release 2102、Release 2107软件版本 |
全系列硬件版本 (除S3100-52TP-SI) |
S3100-52TP-SI |
Release 2106、Release 2107软件版本 |
S3100-52TP-SI |
S3100-52P |
Release 1500、Release 1602软件版本 |
S3100-52P |
S2126-EI |
Release 2102、Release 2106、Release 2107软件版本 |
S2126-EI |
S2000-EA系列 |
Release 2107软件版本 |
全系列硬件版本 |
E352&E328 |
Release 1510、Release 1602软件版本 |
E352&E328 |
E152 |
Release 1500、Release 1602软件版本 |
E152 |
E126 |
Release 0011、Release 2102、Release 2107软件版本 |
E126 |
E126A |
Release 2104、Release 2107软件版本 |
E126A |
l TFTP服务器(PC)上的配置
TFTP服务器上的配置:在TFTP服务器上需要配置TFTP的工作路径,具体配置方法请参考TFTP服务器软件的使用说明。
l TFTP客户端(交换机)上的配置
# 用户登录到交换机上,配置VLAN接口1的IP地址为1.1.1.1/8。
<Sysname>
<Sysname> system-view
[Sysname] interface Vlan-interface 1
[Sysname-Vlan-interface1] ip address 1.1.1.1 8
[Sysname-Vlan-interface1] return
# 从TFTP服务器下载交换机应用程序switch.bin,并上传交换机的配置文件config.cfg到TFTP服务器进行备份。
<Sysname> tftp 2.2.2.2 get switch.bin switch.bin
<Sysname> tftp 2.2.2.2 put config.cfg config.cfg
# 用户可以通过boot boot-loader命令来指定已下载的应用程序为下次启动时的应用程序,然后重启交换机,实现交换机应用程序的升级。
<Sysname> boot boot-loader switch.bin
<Sysname> reboot
l Switch上的配置
#
vlan 1
#
interface Vlan-interface1
ip address 1.1.1.1 255.0.0.0
l TFTP客户端从TFTP服务器下载应用程序文件时,如果交换机的Flash空间不足,请删除Flash中未在使用中的应用程序,然后再下载新的应用程序到交换机Flash中。
l 建议用户不要直接删除正在使用的应用程序,如果在不删除当前在用的应用程序的情况下剩余存储空间无法达到要求,请通过bootrom菜单进行删除/下载操作,具体可参见产品操作手册“系统维护与调试”部分的介绍。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!