cisco低端交換機IOS升級失敗的處理方法

大家都知道,cisco設備IOS升級是很簡單的,就只要搭個ftp或tftp服務器,然後在cisco設備上使用
  copy tftp:(或ftp:)flash:(高端設備一般爲sup-bootdisk:)
   就可以了。並且高端設備升級失敗後,即使你刪除了原有的IOS,也只需要弄一張flash卡,將IOS直接拷至flash卡,然後插至引擎上帶的 flash卡插槽,再設置一下IOS文件位置就可以了。但低端設備沒有配置flash插槽,此時怎麼辦呢?可能大家已經想到使用xmodem方式將IOS 文件拷到設備的flash裏。當然,這也是唯一的途徑。但xomdem通過串口線傳輸,速率爲9600bps,速度非常慢,怎麼辦呢?
  如果是路由器,那這個好辦,可通過confreg命令修改串口速率來解決,以下是通過confreg命令修改串口速率的簡單介紹:
  rommon 1 > confreg 回車
  
  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 (選擇 yes)
  
  enable "diagnostic mode"? y/n [n]: n (選擇 no)
  
  enable "use net in IP bcast address"? y/n [n]: n (選擇 no)
  
  disable "load rom after netboot fails"? y/n [n]: n (選擇 no)
  
  enable "use all zero broadcast"? y/n [n]: n (選擇 no)
  
  enable "break/abort has effect"? y/n [n]: n (選擇 no)
  
  enable "ignore system config info"? y/n [n]: n (選擇 no)
  
  change console baud rate? y/n [n]: y (選擇 yes)
  
  enter rate: 0 = 9600, 1 = 4800, 2 = 1200, 3 = 2400
  
  4 = 19200, 5 = 38400, 6 = 57600, 7 = 115200 [0]: 7 (選擇 7,用最大的11520
  
  速率的xmodem傳輸)
  
  change the boot characteristics? y/n [n]: n (選擇 no)
  
  Configuration Summary
  
  enabled are:
  
  load rom after netboot fails
  
  console baud: 115200
  
  boot: image specified by the boot system commands
  
  or default to: cisco2-C2600
  
  do you wish to change the configuration? y/n [n]: n (選擇 no)
  
  You must reset or power cycle for new config to take effect
  
  rommon 2 > reset
  然後就可使用以下命令通過xmodem方式升級IOS:
  
  rommon 2 > xmodem -c c2600-i-mz.122-11.bin
  但cisco低端交換機的romm模式裏(cisco低端交換機的romm模式的提示符爲switch:)沒有confreg命令,怎麼辦呢?沒有這條命令並不代表它不能修改串口速率,使用以下命令就可以了:(注意大小寫)
  switch:set BAUD 115200
  switch:reset(重啓)
  這個是改了,但低端交換機的romm模式裏輸入help命令,也看不到xmodem命令。和上面一樣,要使用其它命令,命令如下:
  switch:copy xmodem: flash:c3750-advipservicesk9-mz.122-40.SE.bin
  然後使用超級終端發送文件就可以了,本人測試了一下,使用此方法copy一個大約7M的IOS文件只需20分鐘左右。copy完成後重啓交換機即可。
  但使用此方法修改的串口速率使用以下命令不能修改成功:
  line con 0
  speed 9600
  必須再進一次romm模式,使用unset BAUD命令將串口速率改爲缺省值。否則使用CRT或是超級終端時使用9600的速率將看不到cisco交換機的輸出信息。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章