cisco tftp 操作
用TFTP服务器和TelNet模式实现路由器和交换机配置文件的备份

利用TFTP服务器和TelNet模式实现路由器和交换机配置文件的备份济南市高新区国税局信息中心李志民广域和局域网络的稳定正常运行,是国税征管工作和信息安全工作的基础,路由器和交换机等网络设备的无故障运行又是该基础的重中之重。
在路由器和交换机的日常维护中,相对来说,进行运行参数的配置是一项复杂和繁琐的工作,一旦因为电源故障、电路故障造成配置文件丢失,不但恢复工作繁重,也会给申报征收、税源管理等税务管理工作带来不可预计的重大损失,因此寻求一种既安全稳妥又简单实用的路由器和交换机配置文件的备份、恢复方法是十分必要的。
济南市高新区国税局信息中心在网络管理实践中,形成了一套利用TFTP服务器并结合telnet命令对路由器和交换机配置文件进行备份和恢复的方法。
该方法操作环节简洁明了,易于理解和掌握,特别适合税务信息人员借鉴和掌握。
现以博达路由器和迈普交换机为例,将备份恢复操作和所涉及的有关路由器、交换机常识一并介绍如下,供国税同仁们参考。
一、路由器和交换机的配置文件简介1、迈普交换机目前,迈普交换机内,用于存放配置文件的存储介质主要有随机存储器RAM和非易失性随机访问存储器NVRAM。
RAM断电后就丢失所有数据,相当于PC内存,NVRAM是一种断电后仍能保持数据的半导体存储器,目前Flash闪存是NVRAM的常见产品形式。
Starup-config 是存储在交换机Flash中的启动配置文件,每次交换机启动的时候都会把它从Flash读取到RAM的Running-config 中。
Runing-config 是正在交换机RAM中当前正在生效的运行配置文件,关机后会丢失。
交换机配置完成后,配置信息都在running-config 中,必须把信息保存进startup-config中,下一次启动交换机会从其中读取信息。
在交换机的特权工作模式,可以使用telnet协议下的copy命令,对保留字Running-config和Startup-config进行引用,实现启动配置文件和运行配置文件的备份和恢复操作。
如何在交换机(cisco6509、4006、2950....)和pc间导入导出配置文件

为了:1。
配置好一台后,可以把相同的配置复制到其他交换机中。
2。
以后交换机出问题,可以轻松恢复使用tftp软件:以思科为例:一.启动TFTP服务器Win 95/98环境下启动TFTP Serve r的方法很简单,只要执行TFTP二.备份路由器用户配置在路由器主控终端上执行copy running-config tftp命令,并按系统提示逐步输入有关信息,具体操作步骤如下:1.执行命令:route#copy runni ng-config tftp (把路由器当时运行的配置文件写到TFTP Serve r上)2.系统提示:Remote host []?输入:11.66.81.88 (TFTP Serve r的IP地址或主机名)3.系统提示:Name of configuration file to write [route-config]?输入:ciscoconf (备份用户配置文件的文件名,此处也可直接回车,即使用缺省的route-confi g作为用户配置的文件名) 4.系统提示:Write file conf-ciscoconf on host 11.66.81.88? [confirm]这一步是让用户确认主机名或主机的IP地址是否正确。
如显示信息正确则直接回车,这时系统开始备份用户配置文件并显示如下信息:Building configuration...Writing route-config !!![OK]此处需要强调的是,在执行备份的过程中,认真观察路由器的备份过程,必须保证每个包都成功保存,即Writing route-config 与[OK]之间必须都是“!”号,否则最好重写一次。
另外,在备份结束后,最好用文本编辑软件打开备份文件,确认备份是否成功。
配置恢复的方法与备份的方法基本相同,只是恢复的命令不同,配置恢复的命令如下:route#copy tftp startup-config直接的方法就是直接拷贝就行啦!把他粘贴在记事本也可以~!如果是配置同样的路由的话:只要把刚才粘贴好的拷贝到配置终端就OK!。
Cisco TFTP Server

Cisco TFTP Server的使用方法时间:2009-12-31 23:50来源:网络收集作者:佚名点击:442 次1.1 实验目的:学会使用TFTP Server。
1.2 实验内容 l 了解TFTP Server的意义; l 学习如何使用TFTP Server来保存路由器上flash及startup-config 等配置文件; l 学习如何通过TFTP Server来载入保存则配置文件; 1.3 实验步骤:按照下面的指示,连接网络设1.1 实验目的:学会使用TFTP Server。
1.2 实验内容l 了解TFTP Server的意义;l 学习如何使用TFTP Server来保存路由器上flash及startup-config 等配置文件;l 学习如何通过TFTP Server来载入保存则配置文件;1.3 实验步骤:按照下面的指示,连接网络设备1、首先我们需要有一个TFTP Server运行在我们的网络中;2、一旦我们启用了一个TFTP Server,那么我们在路由器上有必要用PING命令来确保该TFTP Server可以到达,当然还有记录下你的TFTP Server的地址是多少,比如在此我们使用192.168.1.25作为我们的TFTP Server的地址,如果该地址的PING没有问题的话,就可以直接使用copy flash tftp了,但如果存在问题的话,就必须先解决该问题然后再使用copy flash tftp命令;3、我们还应该在本地路由器上查看一下我们的flash的容量大小及其中IOS操作系统的文件名,可以使用命令show flash来查看;4、Router#copy flash tftpIP address or name of remote host[255.255.255.255]?此处询问你要求存放你的flash的服务器的地址是什么这里我们输入192.168.1.25然后press ENTER;(1) filename to write on tftp host?此处询问在目的地保存该flash的文件为什么?我们在此输入lab_b.ios就可以了;(2)随后你会看到:writing lab_b.ios !!!!!!!!!!!! …… !!!!!!!!!!!!!!!!!!!5926652 bytes copied in 82.712 secs(71654 bytes/sec)以上的信息说明你的保存已经成功完成了,copy flash tftp已经成功完成了,一旦这个复制命令完成了,路由器会告诉我们,复制过去的文件占用了TFTP Server多少空间,一共耗时多少;(3)然后我们来学习如何载入保存在TFTP Server中的IOS备份文件:(4)首先一样我们先要确认该TFTP Server服务器可以到达,其次我们要用show flash命令来确认我们的路由器中有足够的空间来载入新的IOS 软件,最后还要到远程服务器上检查我们新的IOS的文件是什么,由于我们是在实验环境下,所以我们只要在简单查看一下就可以,我们的文件名为lab_b.ios;(5)如果没有问题了,就可以输入:Router#copy tftp flash在IP address or name of remote host[255.255.255.255]下输入192.168.1.25;在Name of tftp filename to copy into flash[]?输入lab_b.ios在copy lab_b.ios from 192.168.1.25 into flash memory?[confirm]后面按回车就可以了;如果没有问题的话,载入flash的工作也就完成了。
锐捷交换机TFTP使用方法

锐捷交换机TFTP使用方法实验三利用TFTP管理交换机配置实验1备份交换机配置到TFTP服务器【实验名称】备份交换机配置到TFTP服务器【实验目的】能够将交换机配置文件备份到TFTP服务器【背景描述】作为网络管理员,你在交换机上做好配置后,需要将其配置文件做备份,以备将来需要时用.本实验以一台S2126G交换机为例,交换机名为SwitchA.一台PC 机通过串口(COM)连接到交换机的控制(console)端口,通过网卡连接到交换机的fastethernet 0/1 端口.假设PC机的IP地址和网络掩码分别为192.168.0.137,255.255.255.0,PC 机上已安装和打开了TFTP Server程序,且在PC机已经准备好了新的交换机操作系统.【实现功能】保存交换机配置文件的备份.【实验拓扑】【实验设备】S3760(1台)【实验步骤】步骤1:在交换机上配置管理接口IP地址SwitchA(config)#interface vlan 1 !进入交换机管理接口配置模式SwitchA(config-if)#ip address 192.168.0.138 255.25 .255.0 !配置交换机管理接口IP地址SwitchA(config-if)#no shutdown !开启交换机管理接口验证测试:验证交换机管理IP地址已经配置和开启,TFTP服务器与交换机有网络连通性SwitchA#show ip interface !验证交换机管理IP地址已经配置,管理接口已开启SwitchA#ping 192.168.0.137 !验证交换机与TFTP服务器具有网络连通性步骤2:备份交换机配置.SwitchA#copy running-config startup-config!保存交换机的当前配置SwitchA#copy starup-config tftp: !备份交换机的配置到TFTP服务器Address of remote host []192.168.0.137 !按提示输入TFTP服务器IP地址Destination filename【config.text】? !选择要保存的配置文件名称%Success :Transmission success ,file length 302验证测试:验证已经保存的配置文件打开TFTP服务器上的配置文件 C:\config.text【注意事项】在备份交换机配置之前,须验证交换机与TFTP服务器具有网络连通性.实验2 从TFTP服务器恢复交换机配置【实验名称】从TFTP服务器恢复交换机配置【实验目的】能够从TFTP服务器恢复交换机配置.【背景描述】假设某台交换机的配置文件由于操作失误或者其他原因被破坏了,现在需要从TFTP服务器上的备份配置文件为恢复.本实验以一台S2126GG交换机为例,交换机名为SwitchA.一台PC 机通过串口(com)连接到交换机的控制(console)端口,通过网卡连接到交换机的fastethernet 0/1端口.假设PC机的IP地址和网络掩码分别为192.168.0.137,255.255.255.0,PC机上已安装和打开了TFTPServer程序,且在PC机已经准备好了新的交换机控制系统.【实验功能】使网络管理员可以将已有的配置恢复到交换机上.【实验拓扑】【实验设备】S3760(1台)【实验步骤】步骤1:在交换机上配置管理接口IP地址SwitchA(config)#interface vlan 1 !进入交换机管理接口配置模式SWitchA(config-if)#ip address 192.168.0.138 255.255.255.0 !配置交换机管理接口IP地址SwitchA(config-if)#no shutdown !开启交换机管理接口验证测试:验证交换机管理IP地址已经配置和开启,TFTP服务器与交换机有网络连通性SwitchA#show ip interface !验证交换机管理IP地址已经配置,管理接口已开启SwitchA#ping 192.168.0.137 !验证交换机与TFTP服务器具有网络连通性步骤2:加载交换机配置SwitchA#copy tftp:startup-config !加灾配置到交换机的初始配置文件中Source filename 【】? Config.text !按提示输入源文件名Address of remote host【】 192.168.0.137 !按提示输入TFTP 服务器的IP 地址%Success :Transmission success ,file length 302步骤3:重启交换机,使新的配置生效SwitchA#reload !重启交换机System configuration has been modified.Save ?【yes/no】:n !选择no Proceed with reload?【config】。
tftp用法

tftp用法
tftp的用法如下:
1.下载文件(从服务器到客户端):tftp -g -r <远程文件名> -l <本地文件名> <TFTP 服务器IP地址>。
其中,-g表示下载文件;-r后面跟着远程文件名;-l后面跟着本地文件名;<TFTP服务器IP地址>是TFTP服务器的IP地址。
2.上传文件(从客户端到服务器):tftp -p -r <远程文件名> -l <本地文件名> <TFTP 服务器IP地址>。
其中,-p表示上传文件。
3.交互式模式:在命令行中输入tftp进入交互式模式,然后使用get和put命令进行文件传输。
命令为tftp> get <远程文件名> <本地文件名>以及tftp> put <本地文件名> <远程文件名>。
要退出交互式模式,可以在交互式模式中输入quit或者exit。
请注意,这些步骤可能会因操作系统或tftp软件版本的不同而有所差异。
如有疑问,请参考特定环境或软件的文档。
tftp命令详解

tftp命令详解介绍⼀个FTP客户端-IIS7服务器管理⼯具作为FTP客户端,它⽀持批量管理ftp站点。
定时上传和定时下载,定时备份,且操作简洁。
同时iis7服务器管理⼯具还是vnc客户端。
并且⽀持批量管理管理windows及linux服务器、vps。
让服务器真正实现了⼀站式管理,真的是⾮常⽅便。
官⽹地址:使⽤截图如下:TFTP协议简介TFTP是⽤来下载远程⽂件的最简单⽹络协议,它其于UDP协议⽽实现。
嵌⼊式linux的tftp开发环境包括两个⽅⾯:⼀是linux服务器端的tftp-server⽀持,⼆是嵌⼊式⽬标系统的tftp-client⽀持。
因为u-boot本⾝内置⽀持tftp-client,所以嵌⼊式⽬标系统端就不⽤配置了。
下⾯就详细介绍⼀下linux服务器端tftp-server的配置。
本⽂来⾃成都明诚科技,详细信息请访问1、查看tftp服务是否开启netstat -a | grep tftp显⽰结果为udp 00 *:tftp *:*表明服务已经开启,就表明tftp配置成功了。
2、tftp使⽤复制⼀个⽂件到tftp服务器⽬录,然后在主机启动tftp软件,进⾏简单测试。
tftp 192.168.1.2tftp>get <download file>tftp>put <upload file>tftp>q6、tftp命令⽤法如下tftp your-ip-address【TFTP相关操作命令】connect:连接到远程tftp服务器mode:⽂件传输模式put:上传⽂件get:下载⽂件quit:退出verbose:显⽰详细的处理信息tarce:显⽰包路径status:显⽰当前状态信息binary:⼆进制传输模式ascii:ascii传送模式rexmt:设置包传输的超时时间timeout:设置重传的超时时间help:帮助信息:帮助信息3、如果⽼是出现“AVC Denial, click icon to view”的错误,并不能传输⽂件,需要作如下修改修改/etc/sysconfig/selinux,将SELINUX设定为disable使⽤命令setenforce 0让selinux配置⽂件⽣效4、Busybox中tftp命令的⽤法命令格式为:tftp [option] ... host [port]如果要下载或上传⽂件的话是⼀定要⽤这些option的。
Cisco ROMMON状态下,恢复路由器的IOS

不小心把IOS删掉或者升级IOS失败,重起后进入ROMMON(ROMMON状态是ROM MONITOR 的缩写)状态,是比较常见的事,对一个新手而言,前者的可能要大些。
两者都可能使路由器进入ROMMON状态,不能进行正常的路由转发功能和软件配置,在这种模式下,原IOS中的大部分命令都无法使用。
那怎么办呢?根据Cisco网站的资料,我翻译整理了两种常用的方法:1.使用TFTP恢复IOS;2.使用Xmodem恢复IOS。
不同的路由器的命令有些不一样,这里以2600和3600系列路由为例,但是思路应该是差不多的,下面分开讲一下这两种方法:在进行恢复之前,可以先看一下路由器的Flash里文件,用命令:dir flash:;注意命令中flash后面跟冒号(:),执行命令后会显示flash现存的IOS大小和文件名,如下面:1. rommon 1 > dir flash:File size Checksum File name2179331 bytes (0x214103) 0x7b95 c1600-nsy-mz_112-15a_p如果File name和File size的两项都是符合你的要求的,正确无误,那么你就不必要进行升级。
这样也许是你的config-register的设置有问题,正常的一般 config-register应该是0x2102的。
注意0x2102中的最后一位值2, 最后一位值在2到F都是正常的。
注意config-register的值控制着路由器的启动!如果最后一位数值不是在这个范围内,可以使用confreg 命令来改变它的值。
关于config-register的16bit的每bit的含意,可以看一下cisco的技术资料,这里就不多说了。
如果File name和File size的两项有一项是错的,那就进行下面的升级步骤:一、使用TFTP恢复IOS使用交叉的网线连接你的路由器以太口和装有TFTP Server软件的PC机,在PC机上启动TFTP Server软件,并把新的IOS文件放在TFTP server所在目录的根目录下,如:你的TFTP Server 软件在机器装的是Cisco TFTP Server目录,那么就把新的IOS文件放在Cisco TFTP Server 目录下就可以了。
利用TFTP服务器Cisco路由器下IOS的备份与升级

Cisco路由器下IOS的备份与升级网管员一般都与路由器打过交道,但随着路由器IOS的升级,对其版本的要求也越来越高,前几年的中小型网络建设中大部份使用CISCO 2500系列路由器,而目前正面临网络的升级,下面就以Cisco 2500系列路由器中对IOS的备份升级进行论述,在备份与升级前需将路由器与TFTP(Trivial File Transfer Protocol)服务器连接好。
一、TFTP简介TFTP是Cisco公司开发的一个简单文件传输协议,相对另一种文件传输协议FTP,TFTP 不具有复杂的交互存取接口和认证控制,适用于客户机和服务器之间不需要复杂交互的环境。
TFTP协议传输是由客户端发起的,当需要下载文件时,由客户端向TFTP服务器发送请求包,然后从服务器接收数据包,并向服务器发送确认;当需要上传文件时,由客户端向TFTP服务器发送请求数据包,然后向服务器发送数据包,并接收服务器的确认。
该软件可以从/tftpserver.exe下载。
二、硬件连接通常只要有一台TFTP服务器、一根控制线(全反线)、两根直通双绞线用于网卡—>交换机或集线器—>路由器(也可以是一根对等线将TFTP服务器与路由器的以太网端口相连接),如果以太网接口非RJ45需要用AUI-AJ45的转换器(如图一所示)。
在一台计算机上安装CISCO公司tftpserver.exe,安装过程与一般应用软件安装方法类似,然后在“View”目录的Options中设置TFTP服务器的根目录,用来存放升级时的IOS文件,打开TFTP服务器后可以将其运行界面最小化但不能关闭。
控制线(全反线)连接TFTP 服务器的串口和路由器的CONSOLE口。
三、连接到路由器在Windows95/98/NT/2000操作系统下通过“开始菜单”—>“程序”—>“附件”—>“通讯”选择“超级终端”,在Cisco路由器中连接时可以使用默认值(配置参数为:波特率9600、数据位8位、停止位1位)即可进入路由器,设置参数如图所示二。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
cisco tftp 操作
2007-10-12 09:16
1,在Windows*作系统的计算机上安装Cisco TFTP Server软件(文件名为TFTPServer1-1-980730.exe);
2,用Winzip软件将c2500-i-l.113-6.zip文件进行解压,解压后的文件名为c2500-i-l.113-6.bin,将此文件拷入硬盘中一子目录,如D:\cisco。
3,启动Cisco TFTP Server软件;
4,在TFTP Server软件界面上选择“View”――“Options”,在Options 界面上,在“TFTP Server root”选项上选择“Browse”,将该目录指向
c2500-i-l.113-6.bin文件所在的目录,如D:\cisco或其它。
5,进入要升级的路由器下,将以太网的地址配置成与安装TFTP软件的计算机在同一个网段,并能ping通该计算机(其实也可以不在同一网段,只要能保证能ping通即可)。
6,在路由器特权状态下(如Router#下),键入Copy tftp flash
系统提示:Address or name of remote host [ ]?时键入TFTP软件所在机器IP地址。
系统提示:Source filename [ ]?时键入要升级的IOS软件文件名,在例中为c2500-i-l(此处为字母l,不是数字1).11(这两个是数字1,不是字母l)3-6.bin(注意.Bin不能丢)。
系统提示Destination filename [ ]?时,直接回车即可,表示和源文件名一致。
后面还有其它提问,按提示*作即可(如还有提示删除以前的IOS文件,以及确认消息等)。
等待系统提示完成时,升级过程完成。
整个过程大约2-3分钟。
7,重新启动。
注意,在升级过程中,千万不可断电或造成路由器与TFTP服务器的网络不畅等问题!
Cisco TFTP Server的使用
1.1 实验目的:
学会使用TFTP Server。
1.2 实验内容
l了解TFTP Server的意义;
l学习如何使用TFTP Server来保存路由器上flash及startup-config 等配置文件;
l学习如何通过TFTP Server来载入保存则配置文件;
1.3 实验步骤:
按照下面的指示,连接网络设备
1、首先我们需要有一个TFTP Server运行在我们的网络中;
2、一旦我们启用了一个TFTP Server,那么我们在路由器上有必要用PING命令来确保该TFTP Server可以到达,当然还有记录下你的TFTP Server的地址是多少,比如在此我们使用192.168.1.25作为我们的TFTP Server的地址,如果该地址的PING没有问题的话,就可以直接使用copy flash tftp了,但如果存在问题的话,就必须先解决该问题然后再使用copy flash tftp命令;
3、我们还应该在本地路由器上查看一下我们的flash的容量大小及其中IOS操作系统的文件名,可以使用命令show flash来查看;
4、Router#copy flash tftp
IP address or name of remote host[255.255.255.255]?
此处询问你要求存放你的flash的服务器的地址是什么这里我们输入
192.168.1.25然后press ENTER;
(1)filename to write on tftp host?
此处询问在目的地保存该flash的文件为什么?我们在此输入lab_b.ios 就可以了;
(2)随后你会看到:
writing lab_b.ios !!!!!!!!!!!! …… !!!!!!!!!!!!!!!!!!!
5926652 bytes copied in 82.712 secs(71654 bytes/sec)
以上的信息说明你的保存已经成功完成了,copy flash tftp已经成功完成了,一旦这个复制命令完成了,路由器会告诉我们,复制过去的文件占用了TFTP Server多少空间,一共耗时多少;
(3)然后我们来学习如何载入保存在TFTP Server中的IOS备份文件:(4)首先一样我们先要确认该TFTP Server服务器可以到达,其次我们要用show flash命令来确认我们的路由器中有足够的空间来载入新的IOS软
件,最后还要到远程服务器上检查我们新的IOS的文件是什么,由于我们是在实验环境下,所以我们只要在简单查看一下就可以,我们的文件名为
lab_b.ios;
(5)如果没有问题了,就可以输入:
Router#copy tftp flash
在IP address or name of remote host[255.255.255.255]下输入192.168.1.25;在Name of tftp filename to copy into flash[]?
输入lab_b.ios
在copy lab_b.ios from 192.168.1.25 into flash memory?[confirm]后面按回车就可以了;如果没有问题的话,载入flash的工作也就完成了。
1.4实验参考
1、以超级终端或者telnet方式登录到路由器上。
2、用enable 命令进入特权模式。
3、用ping xxx.xxx.xxx.xxx 命令检查路由器到TFTP路由器连接性。
4、检查路由器的各个端口的ip地址和网络掩码,填在下面。
5、用copy flash tftp 命令将当前配置保存到TFTP服务器上。
copy flash tftp
Source filename [c2600-ds-mz.121-18.bin]?
Address or name of remote host []? 219.17.100.18
Destination filename [c2600-ds-mz.121-18.bin]? lab_b
!!!!!!!!!!!! …… !!!!!!!!!!!!!!!!!!!
8334396 bytes copied in 52.486 secs (160276 bytes/sec)
6、用copy running-config tftp 命令将当前配置保存到TFTP服务器上。
7、用erase startup-config 命令删除NVRAM中的配置。
然后用show
startup-config 命令确认NVRAM中的配置确实已经删除。
8、用reload 命令重启路由器。
当系统提示进入the initial
configuration dialog时,输入 no 。
当系统提示 terminate
autoinstall 时,输入 yes 。
用enable 命令进入特权模式。
9、配置将要用来传送TFTP文件端口的IP地址和网络掩码。
10、用copy tftp running-config 命令将TFTP上的配置文件拷贝到路由
器上。
然后根据系统提示分别输入服务器IP地址和将要保存的文件名。
copy tftp running-config
Address or name of remote host []? 219.17.100.18
Source filename []? lab_b-confg
Destination filename [running-config]?
Accessing tftp://219.17.100.18/lab_b-confg...
Loading lab_b-confg from 219.17.100.18 (via
FastEthernet0/0): !
[OK - 835/1024 bytes]
835 bytes copied in 18.783 secs (46 bytes/sec)
11、用show running-config 命令查看当前配置。
与原来一样吗?请将答
案填在下面。
12、用copy running-config startup-config 命令将当前配置拷贝到
NVRAM中。