cisco catalyst3550 IOS升级

发布于 2022-09-09 19:52:29 字数 11653 浏览 11 评论 9

本帖最后由 xy-coordinate 于 2010-11-26 13:05 编辑

准备工作:
一台PC、一台cisco catalyst3550
TFTP服务器版软件
12.4EMI增强版IOS

3550简单配置一下,目的能与TFTP服务器(PC机器)通讯

PC机器IP设置:192.168.1.2/24
3550 vlan1 IP 192.168.1.1/24
保证 在同一个网段就行了!

1、查看原来IOS情况

catalyst3550#dir
Directory of flash:/

    2  -rwx           0   Jan 01 1970 00:01:44  env_vars
    3  -rwx         344   Jan 01 1970 00:01:44  system_env_vars
    4  -rwx        1216   Aug 12 1993 01:27:43  vlan.dat
    6  -rwx        5765   Aug 11 1993 06:03:29  config.text
    7  drwx         192   Mar 01 1993 00:03:20  c3550-i9q3l2-mz.121-13.EA1a
   24  -rwx          47   Aug 11 1993 06:03:29  private-config.text

15998976 bytes total (10733568 bytes free)
catalyst3550#cd c3550-i9q3l2-mz.121-13.EA1a
catalyst3550#dir
Directory of flash:/c3550-i9q3l2-mz.121-13.EA1a/

    8  drwx         832   Mar 01 1993 00:02:16  html
   22  -rwx     3247886   Mar 01 1993 00:03:20  c3550-i9q3l2-mz.121-13.EA1a.bin
   23  -rwx         255   Mar 01 1993 00:03:20  info

15998976 bytes total (10733568 bytes free)
catalyst3550#
catalyst3550#sh boot
BOOT path-list:       flash:c3550-i9q3l2-mz.121-13.EA1a/c3550-i9q3l2-mz.121-13.EA1a.bin
Config file:          flash:/config.text
Private Config file:  flash:/private-config.text
Enable Break:         no
Manual Boot:          no
HELPER path-list:     
NVRAM/Config file
      buffer size:    393216

2、备份原来的IOS
tar打包上传

catalyst3550#archive tar /create tftp://192.168.1.2/c3550.tar flash: c3550-i9q3l2-mz.121-13.EA1a
!!
archiving c3550-i9q3l2-mz.121-13.EA1a (directory)
archiving c3550-i9q3l2-mz.121-13.EA1a/html (directory)
archiving c3550-i9q3l2-mz.121-13.EA1a/html/homepage.htm (3992 bytes)!
archiving c3550-i9q3l2-mz.121-13.EA1a/html/not_supported.html (1392 bytes)
archiving c3550-i9q3l2-mz.121-13.EA1a/html/common.js (9529 bytes)!!
archiving c3550-i9q3l2-mz.121-13.EA1a/html/cms_splash.gif (22152 bytes)!!!!!
archiving c3550-i9q3l2-mz.121-13.EA1a/html/cms_13.html (1211 bytes)
archiving c3550-i9q3l2-mz.121-13.EA1a/html/cluster.html (2823 bytes)!
archiving c3550-i9q3l2-mz.121-13.EA1a/html/Redirect.jar (4195 bytes)!
archiving c3550-i9q3l2-mz.121-13.EA1a/html/mono_disc.sgz (16232 bytes)!!!
archiving c3550-i9q3l2-mz.121-13.EA1a/html/CMS.sgz (1343769

bytes)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
archiving c3550-i9q3l2-mz.121-13.EA1a/html/images.sgz (86920 bytes)!!!!!!!!!!!!!!!!!
archiving c3550-i9q3l2-mz.121-13.EA1a/html/help.sgz (316438

bytes)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
archiving c3550-i9q3l2-mz.121-13.EA1a/html/CiscoChartPanel.sgz (135599 bytes)!!!!!!!!!!!!!!!!!!!!!!!!!!
archiving c3550-i9q3l2-mz.121-13.EA1a/html/cms_boot.jar (58863 bytes)!!!!!!!!!!!!
archiving c3550-i9q3l2-mz.121-13.EA1a/c3550-i9q3l2-mz.121-13.EA1a.bin (3247886

bytes)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
archiving c3550-i9q3l2-mz.121-13.EA1a/info (255 bytes)!

在TFTP服务器(PC机器),TFTP目录下可以找到c3550.tar文件,这就是整个IOS的备份!  

注意:如果上面命令中不是输入tftp://192.168.1.2/c3550.tar,直接是c3550.tar,则生成.tar文件在flash中

可以用命令上传到TFTP服务器
3550# copy flash tftp
Address or name of remote host []: 192.168.1.2    //注释:TFTP server IP
Source filename []: c3550.tar    //注释:源文件名,flash在前,说明从c3550 flash上传TFPT服务器
Destination filename [c3550.tar]: c3550.tar     //注释:目标文件名

如果只想更新.bin文件,源文件名输入“完全.bin文件路径”,就把.bin文件上传TFTP server备份保存!!!

3、从TFTP服务器上(PC机器)下载新IOS文件 12.4EMI

由于考虑到设备flash大小不够大,所以要把现有的IOS刪除掉,以便新的IOS顺利上到flash。
12.4EMI 文件大约11,581,440 字节

catalyst3550#format flash:
format operation may take a while. Continue? [confirm]
format operation will destroy all data in "flash:".  Continue? [confirm]
有点慢,等待……
flashfs[1]: 0 files, 1 directories
flashfs[1]: 0 orphaned files, 0 orphaned directories
flashfs[1]: Total bytes: 7741440
flashfs[1]: Bytes used: 1024
flashfs[1]: Bytes available: 7740416
flashfs[1]: flashfs fsck took 6 seconds.
format of flash complete

catalyst3550#sh flash

Directory of flash:/

No files in directory

首先,把c3550-ipservicesk9-tar.122-44.SE.tar放到TFTP server(PC机器)TFTP目录中
然后,3550上,下载并且解压tar包
catalyst3550#archive tar /xtract tftp://192.168.1.2/c3550-ipservicesk9-tar.122-44.SE.tar flash:
TFTP有点慢,继续等待……

也可以用命令
A 下载
3550# copy tftp flash
Address or name of remote host []: 192.168.1.2
Source filename []: c3550-ipservicesk9-tar.122-44.SE.tar
Destination filename [c3550-ipservicesk9-tar.122-44.SE.tar]:

注意:tftp在前,表示源在TFTP;flash在前,表示源在flash
这样就很好地区分上传、下载了!!!

B 解压tar包
catalyst3550#archive tar /xtract c3550-ipservicesk9-tar.122-44.SE.tar flash:

下载解压完毕后,查看文件大小
catalyst3550#dir
Directory of flash:/

    2  -rwx         285   Mar 01 1993 01:31:07  info
    3  drwx         128   Mar 01 1993 01:37:38  c3550-ipservicesk9-mz.122-44.SE
  317  -rwx         285   Mar 01 1993 01:38:41  info.ver

15998976 bytes total (4562432 bytes free)

如果只想更新.bin文件,只需把c3550-ipservicesk9-mz.122-44.SE.bin下载到flash中

4、设置boot启动文件

catalyst3550#sh boot
BOOT path-list:       flash:c3550-i9q3l2-mz.121-13.EA1a/c3550-i9q3l2-mz.121-13.EA1a.bin
Config file:          flash:/config.text
Private Config file:  flash:/private-config.text
Enable Break:         no
Manual Boot:          no
HELPER path-list:     
NVRAM/Config file
      buffer size:    393216
查看,还是原来的启动文件

设置boot为新IOS文件
首先,查看新IOS文件.bin在什么位置
catalyst3550#dir
Directory of flash:/

    2  -rwx         285   Mar 1 1993 01:31:07 +00:00  info
    3  drwx         128   Mar 1 1993 01:37:38 +00:00  c3550-ipservicesk9-mz.122-44.SE  
  317  -rwx         285   Mar 1 1993 01:38:41 +00:00  info.ver
  318  -rwx           0   Mar 1 1993 01:51:17 +00:00  env_vars
  319  -rwx         353   Mar 1 1993 01:51:17 +00:00  system_env_vars
  320  -rwx        5537   Mar 1 1993 00:10:38 +00:00  config.text
  321  -rwx        1048   Mar 1 1993 00:10:38 +00:00  multiple-fs
  323  -rwx        1096   Mar 1 1993 00:08:47 +00:00  vlan.dat
  324  -rwx          24   Mar 1 1993 00:10:38 +00:00  private-config.text

15998976 bytes total (4552192 bytes free)
catalyst3550#cd c3550-ipservicesk9-mz.122-44.SE
catalyst3550#dir
Directory of flash:/c3550-ipservicesk9-mz.122-44.SE/

    4  -rwx     9698361   Mar 1 1993 01:37:38 +00:00  c3550-ipservicesk9-mz.122-44.SE.bin
    5  drwx        4224   Mar 1 1993 01:38:15 +00:00  html

15998976 bytes total (4552192 bytes free)
catalyst3550#
catalyst3550#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
catalyst3550(config)#boot system flash:/c3550-ipservicesk9-mz.122-44.SE/c3550-ipservicesk9-mz.122-44.SE.bin
catalyst3550(config)#^Z
catalyst3550#

catalyst3550#sh boot
BOOT path-list:       flash:/c3550-ipservicesk9-mz.122-44.SE/c3550-ipservicesk9-mz.122-44.SE.bin
Config file:          flash:/config.text
Private Config file:  flash:/private-config.text
Enable Break:         no
Manual Boot:          no
HELPER path-list:     
NVRAM/Config file
      buffer size:    393216
catalyst3550#wr
注意一定要保存呀!!!

5、重启catalyst3550设备
catalyst3550#reload
Proceed with reload? [confirm]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

对岸观火 2022-09-12 05:06:04

唉,可以3550 GNS3不能模拟啊

玩世 2022-09-12 05:05:59

lz好久不见了

忘羡 2022-09-12 05:04:14

好好学习,天天向上

醉梦枕江山 2022-09-12 05:03:24

如何更新3550的SMI到EMI?
步骤:

一、单纯更新ISO(文件后缀名bin)
1.del 原来的IOS文件(用dir falsh: 检查)
2.copy tftp flash:
    然后就下一步&下一步就copy 完成
3.改变开机的ios 路径:
   conf t
   boot systyem  ios文件名
4.check 开机路径
   sh boot
5. reload

二、连同网页一起更新进去
拿到的IOS是tar文件,里面要有html目录
1.del 原来的IOS文件(用dir falsh: 检查)
2.执行以下命令
   archive download-sw /overwrite tftp://192.168.1.2/c3550-ipservicesk9-tar.122-50.SE1.tar
3.改变开机的ios 路径:
   conf t
   boot systyem  ios文件名
4.check 开机路径
   sh boot
5.reload

浅听莫相离 2022-09-12 05:03:11

学会archive 了!谢谢!

乜一 2022-09-12 03:02:00

很有用,多谢了

放肆 2022-09-12 02:08:15

谢谢,学习学习!

季末如歌 2022-09-12 02:04:41

本帖最后由 xy-coordinate 于 2010-11-24 12:22 编辑


c3550-ipservicesk9-tar.122-44.SE.tar
6个文件

tftpd32 TFTP服务器程序

弥繁 2022-09-12 01:52:37

注意事项:
1、路径和目标文件不一致问题
在升级过程中一定要小心,在敲命令行的时候特别要仔细,特别是在改动启动路径的时候,如果启动路径和flash里面的IOS不相同的话,是启动不了的。
解决方法:
A 在switch模式下,查看系统启动路径的全称
Interrupt within 5 seconds to abort boot process.
Boot process failed...
The system is unable to boot automatically.  The BOOT
environment variable needs to be set to a bootable
image.
switch: set
ASSEMBLY_REVISION_NUM=B0
BOOT=flash:c3550-smi.bin
MAC_ADDR=00:04:4D:72:87:C0
MODEL_NUM=WS-C3524-XL-EN
MODEL_REVISION_NUM=A0
MOTHERBOARD_ASSEMBLY_NUM=73-3904-11
MOTHERBOARD_SERIAL_NUM=FAB0445F1YR
POWER_SUPPLY_PART_NUM=34-0851-02
POWER_SUPPLY_SERIAL_NUM=NONE
SYSTEM_SERIAL_NUM=FAA0446W0XD
switch:

B 查看flash下IOS的完全名称
switch: dir flash:
Directory of flash:/
2    -rwx  1645824   <date>               c35550-smi.bin
3    -rwx  1564      <date>               config.text
4    drwx  6784      <date>               html
111  -rwx  1367      <date>               01
112  -rwx  600       <date>               vlan.dat
114  -rwx  290       <date>               env_vars
936960 bytes available (2675712 bytes used)
switch:
C 把flash里面的IOS的名称改成和boot里面的一致

switch: rename flash:c35550-smi.bin flash:c3550-smi.bin
switch:
switch:
switch: dir flash:
Directory of flash:/
2    -rwx  1645824   <date>               c3550-smi.bin
3    -rwx  1564      <date>               config.text
4    drwx  6784      <date>               html
111  -rwx  1367      <date>               01
112  -rwx  600       <date>               vlan.dat
114  -rwx  290       <date>               env_vars
936960 bytes available (2675712 bytes used)
switch:
D 重新启动设备

switch: reset
Are you sure you want to reset the system (y/n)?y
System resetting...

2、IOS文件损坏或者其他导致IOS损坏不能正常启动
如果在升级过程中出现断电或者其他原因导致IOS没有完全写入flash中,但是flash中旧的IOS又已经被删除掉了。
解决方法:
A 只能采用超级终端用Xmodem来把IOS传到设备
超級终端的设置采用默认设置就行了!
B 在switch模式下执行采用xmodem
(很长时间,打印40分钟)
C 重启设备
传完后,重启设备就ok啦。

3、启动路径不完全,导致设备不能正常启动
在升级过程中的最后一步,修改启动路径时,如果把路径写错了,导致设备不能正常启动。
解决方法:
比如本来正确的是boot system flash:c3550-smi.bin,结果写成了boot  system c3550-smi.bin
A 用set命令查看设备当前运行的路径

switch: set
ASSEMBLY_REVISION_NUM=B0
BOOT=c3550-smi.bin
MAC_ADDR=00:04:4D:72:87:C0
MODEL_NUM=WS-C3524-XL-EN錯誤!未找到圖形專案表。
MODEL_REVISION_NUM=A0
MOTHERBOARD_ASSEMBLY_NUM=73-3904-11
MOTHERBOARD_SERIAL_NUM=FAB0445F1YR
POWER_SUPPLY_PART_NUM=34-0851-02
POWER_SUPPLY_SERIAL_NUM=NONE
SYSTEM_SERIAL_NUM=FAA0446W0XD
switch:
B 用set命令修改BOOT路径

switch: set boot flash:c3550-smi.bin
switch: set
ASSEMBLY_REVISION_NUM=B0
BOOT=flash:c3550-smi.bin
MAC_ADDR=00:04:4D:72:87:C0
MODEL_NUM=WS-C3524-XL-EN
MODEL_REVISION_NUM=A0
MOTHERBOARD_ASSEMBLY_NUM=73-3904-11
MOTHERBOARD_SERIAL_NUM=FAB0445F1YR
POWER_SUPPLY_PART_NUM=34-0851-02
POWER_SUPPLY_SERIAL_NUM=NONE
SYSTEM_SERIAL_NUM=FAA0446W0XD
switch:

C 重启启动就OK了!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文