利用tftp导入ios
在Cisco设备上利用FTP传IOS文件

enable
enter password xxxxxxxxx
configure terminal
ip ftp username login_name
ip ftp password login_password
end
write memory
像用TFTP一样, enable命令以及跟着的特权口令,允许操作员获得使用特权模式命令的权力。Configure terminal命令执行路由器的配置模式。在这种模式下,可以输入任何或全部选项与定义来修改、添加或删除路由器运行配置。与目标FTP服务器上一个登录名字相关联的FTP用户名,通过ip ftp username命令提供给路由器IOS。ip ftp username 命令中的login-name变量,定义了当Copy ftp:命令中未指定登录名时路由器使用的缺省用户登录名。
Cisco IOS使用一种缺省机制,来提供FTP login-name和login-password值。对login-name,IOS将使用下列标准:
1) 如果指定login-name的话,在copy命令中指定。
2) 如果该命令被配置,在ip ftp username命令中设置login-name。
例如,从闪存传送一份映像到名为FTP SERVER的FTP服务器,路由器管理员输入下列命令:
copy flash:ios-image
ftp://joev:jandj@FTPSERVER/Cisco/image/ios-image
名为ios-image的映像被复制到相对于FTP服务器的授权用户joev的目录结构的//cisco/image/目录中。名为FTP SERVER的服务器的IP地址,由路由器向在配置文件中找到的DNS服务器执行一次DNS查询而确定。
ios操作步骤

help -- Present list of available commands
load_helper -- Load and initialize a helper image
memory -- Present memory heap utilization information
type -- Concatenate (type) file(s)
unset -- Unset one or more environment variables
version -- Display boot loader version
tftpdnld tftp image download
unalias unset an alias
unset unset a monitor variable
xmodem x/ymodem image download
set -- Set or display environment variables
set_param -- Set system parameters in flash
trap -- Cause a software breakpoint to occur
mkdir -- Create dir(s)
more -- Concatenate (display) file(s)
rename -- Rename a file
reset -- Reset the system
rmdir -- Delete empty dir(s)
history monitor command history
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位)即可进入路由器,设置参数如图所示二。
腾科IT教育集团:ios升级文档

IOS升级文档
通过tftp传输ios升级
1.用一根网线连接pc和交换机的f1/0/1接口,并配置pc的ip为19
2.168.1.2 网关192.168.1.1 (tftp通过网线穿,因此pc与SW要互通)
2.用配置线连接到SW的console口,配置f1/0/1的ip为192.168.1.1 配置命令如下:enable
configure terminal
int f1/0/1
no switchport
ip address 192.168.1.1 255.255.255.0
no shutdown
测试pc与交换机的连通性,pc下“运行-cmd ”在dos命令行下输ping 192.168.1.1 (有回包表示通)
3.在交换机配置文件下打dir 查看SW中闪存目录。
如图:
若flash中内存不足先删除原来的ios文件,命令如下
delete flash:后跟要删的ios文件名
4.传升级的ios文件到SW,pc上打开3CDaemon软件用来传输(在网上可以下载,也可以用其它传输软件),点击“设置TFTP服务器”设置要穿的ios文件路径。
在配置命令行下配:
例如:copy tftp:/192.168.1.2/c3750-ipservicesk9-mz.150-2.SE2.bin flash:/
(使用tftp传输文件到flash)
5.等待几分钟后,传输成功。
输入reload 重启SW ,升级成功。
ROMMON模式升级IOS

rommon 6 >TFTP_SERVER=192.168.1.2 (是pc机的ip地址)
rommon 7 >TFTP_FILE=C2600-i-mz.122-8.T5.BIN (上传ios文件的名称)
rommon 11 >tftpdnld(传送文件命令)出现提示选择y
IP_ADDRESS: 10.32.10.1
IP_SUBNET_MASK: 255.255.255.0
DEFAULT_GATEWAY: 10.32.10.32
TFTP_SERVER: 10.32.10.32
TFTP_FILE: C2600-I-MZ.122-11.BIN
Invoke this command for disaster recovery only.
WARNING: all existing data in all partitions on flash will be lost!
1.通过网线用TFTP server升级
在 rommon 状态下输入:(注意大小写)
rommon 3 >IP_ADDRESS=192.168.1.1 (路由器的ip地址)
rommon 4 >IP_SUBNET_MASK=255.255.255.0 (路由器的掩码)
IP_ADDRESS=10.32.10.1
IP_SUBNET_MASK=255.255.255.0
DEFAULT_GATEWAY=10.32.10.32
TFTP_SERVER=10.32.10.32
TFTP_FILE=C2600-I-MZ.122-11.BIN
交换机与路由器的IOS升级方法

使用xmodem协议
1、使用console线缆连接PC机和路由器,用超级 终端访问 路由器
2、在rommon模式下输入xmodem命令 rommon 2 > xmodem -c c2600-i-mz.122-11.bin
3、然后在超级终端窗口发送IOSቤተ መጻሕፍቲ ባይዱ件即可,这里 要注意一定要选择xmodem模式
超级终端的发送文件设置
补充:采用FTP服务器来升级
首先设置路由器和FTP服务器建立连接 在路由器上配置FTP密码和用户名
Router(config)#ip ftp username cisco Router(config)#ip ftp password 123456 Router#copy ftp: flash:
IOS升级方法
Page 2/31
IOS—互联网操作系统
常见的方法有3种:
使用TFTP服务器 使用tftpdnld命令升级 使用xmodem协议升级
使用TFTP服务器方法下载
1、首先打开TFTP server,将IOS文件放到TFTP server 的根目录下
2、配置路由器和TFTP server 能够通信 3、然后在路由器上运行如下命令:
Router#copy tftp://172.25.1.1/c2600-ik9o3smz.122-12a.bin flash:
Page 4/31
使用tftpdnld命令
1、首先打开TFTP server,将IOS文件放到TFTP server 的根目录下
2、使用console线缆连接PC机和路由器,用超 级终端访问路由器
3、在rommon模式下配置参数,以便能够和 TFTP server用网线互通
CISCO路由器IOS升级方法总结

CISCO路由器IOS升级方法总结概述在网络设备中,CISCO路由器是一种常见且广泛使用的设备。
为了保持设备的正常运行和维护安全性,定期升级路由器的操作系统(IOS)是必要的。
本文将总结CISCO路由器IOS升级的方法,以帮助用户顺利完成相关操作。
准备工作在开始升级路由器IOS之前,需要完成以下准备工作: 1. 确定当前路由器的型号和支持的IOS版本。
2. 下载最新的IOS版本文件,确保文件的完整性和正确性。
3. 使用一个TFTP(Trivial File Transfer Protocol)服务器,用于从服务器传输IOS文件到路由器上。
确保服务器能够正常工作,并连接到路由器所在的网络。
步骤一:备份当前的配置在进行任何升级操作之前,最重要的是备份当前的路由器配置。
这样,在升级过程中出现问题时,可以恢复到之前的配置状态。
以下是备份配置的步骤: 1. 连接到路由器的控制台界面或使用SSH(Secure Shell)进行远程登录。
2. 输入以下命令进入特权模式:enable3.进入全局配置模式:configure terminal4.输入以下命令将路由器配置保存到TFTP服务器上:copy running-config tftp:5.根据提示输入TFTP服务器的IP地址和备份文件保存的位置。
6.验证备份文件是否成功保存。
步骤二:升级IOS完成备份操作后,接下来是升级路由器的IOS。
根据下载的IOS版本文件以及路由器型号,执行以下步骤: 1. 确认当前IOS版本:show version2.通过TFTP服务器将新的IOS版本文件上传到路由器上:copy tftp: flash:3.根据提示输入TFTP服务器的IP地址和IOS文件的名称。
4.确认升级文件的完整性和正确性。
5.设置路由器引导文件指向新的IOS版本:boot system flash <IOS文件名>6.保存配置并重新启动路由器:write memoryreload7.确认路由器已经成功升级并正常运行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通过concle口登录路由器,设置tftp的环境
rommon 1 >IP_ADDRESS=192.168.1.2 //默认为路由器第一个以太网接口的ip
rommon 2 >IP_SUBNET_MASK=255.255.255.0 //设置路由器以太网接口的子网掩码rommon 3 >DEFAULT_GATEWAY=192.168.1.1 //设置网关,否则tftp无法成功rommon 4 >TFTP_SERVER=192.168.1.104 //设置笔记本ip,即为tftp server的ip
rommon 5 >TFTP_FILE=c2600-i-mz.123-6c.bin //设置路由器要下载的ios文件名rommon 6 > set //设置tftp完环境后,可以用set命令再检查一下,也可以略过
PS1=rommon ! >
RET_2_RTS=
IP_ADDRESS=192.168.1.2
IP_SUBNET_MASK=255.255.255.0
DEFAULT_GATEWAY=192.168.1.1
TFTP_SERVER=192.168.1.104
TFTP_FILE=c2600-i-mz.123-6c.bin
rommon 7 > tftpdnld //核对无误后,开始tftp
IP_ADDRESS: 192.168.1.2
IP_SUBNET_MASK: 255.255.255.0
DEFAULT_GATEWAY: 192.168.1.1
TFTP_SERVER: 192.168.1.104
TFTP_FILE:c2600-i-mz.123-6c.bin
Invoke this command for disaster recovery only. WARNING: all existing # in all partitions on flash will be lost! Do you wish to continue? y/n: [n]: y
Receiving c2600-c-mz.121-9.bin from 192.168.1.104
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
File reception completed.
Copying file c2600-c-mz.121-9.bin to flash.
Erasing flash at 0x607c0000
program flash location 0x60120000
rommon 8 > confreg //下载ios完毕后,还需设置寄存器的值Configuration Summary
enabled are:
load rom after netboot fails
console baud: 9600
boot: image specified by the boot system commands
or default to: cisco2-C2600
do you wish to change the configuration? y/n [n]: y //要选择“y”enable "diagnostic mode"? y/n [n]: n
enable "use net in IP bcast address"? y/n [n]: n
disable "load rom after netboot fails"? y/n [n]: n
enable "use all zero broadcast"? y/n [n]: n
enable "break/abort has effect"? y/n [n]: n
enable "ignore system config info"? y/n [n]: n
change console baud rate? y/n [n]: n
change the boot characteristics? y/n [n]: y //要选择“y”
enter to boot:
0 = ROM Monitor
1 = the boot helper image
2-15 = boot system
[2]:2 //要选择“2”
Configuration Summary
enabled are:
load rom after netboot fails
console baud: 9600
boot: image specified by the boot system commands or default to: cisco2-C2600
do you wish to change the configuration? y/n [n]:n rommon 8 > reset //重启路由器
重启后,恢复正常。