Перепрошивка коммутатора cisco 2950 через консольный порт

Aug 15, 2012 10:32

Итак, если по какой-то причине у вас нет возможности (глюки прошивки, лень) залить новую прошивку на flash память коммутатора через витую пару настроив один из портов под передачу по TCP\IP (как это делается подробнее смотрите тут), то вам ничего не остается, как вопользоваться загрузкой через COM порт.


 Что для этого потребуется?
 1. Подключить CISCO так, как описано в предыдущем посте.
 2. Скачать любую программу эмуляции терминала, в которой есть поддержка протокола XMODEM. Например Tera Term
 3. Зайти на CISCO.

Далее, вам необходимо иметь на жеском диске вашего компьютера прошивку для вашей CISCO, желательно поновее. Раздача тут.

Входим в более привелегированный режим
Switch_name>en
Switch_name#

Проверяем наличие свободного места на flash:

Switch_name#show flash

Получим что-то вроде:

Directory of flash:/
    2  -rwx     3132032  Mar 01 1993 03:17:03 +00:00  c2950-i6q4l2-mz.121-22.EA11.bin
    4  -rwx        1430  Mar 01 1993 00:02:30 +00:00  config.text
    5  -rwx           5  Mar 01 1993 00:02:30 +00:00  private-config.text
    6  -rwx         676  Mar 01 1993 00:15:44 +00:00  vlan.dat
    7  -rwx         315  Mar 01 1993 03:37:52 +00:00  env_vars
    8  drwx         832  Mar 01 1993 00:04:16 +00:00  html
   22  -rwx         109  Mar 01 1993 00:04:18 +00:00  info
   23  -rwx         109  Mar 01 1993 00:04:18 +00:00  info.ver
7741440 bytes total (2624512 bytes free)

c2950-i6q4l2-mz.121-22.EA11.bin <- это имя файла прошивки.

Сейчас у нас свободно чуть более 2.5 Мб, чего конечно не хватит для закачки прошивки, так как она весит более 3х. Удаляем старую. Когда консолька попросит одобрения, отвечаем утвердительно буквой Y или нажатием ENTER

Switch_name#delete flash:/c2950-i6q4l2-mz.121-22.EA11.bin

Delete filename [c2950-i6q4l2-mz.121-22.EA11.bin]?
Delete flash:/c2950-i6q4l2-mz.121-22.EA11.bin? [confirm]
Далее, запускам копирование, введя следующее в строке:

Switch_name#copy xmodem: c2950-i6q4l2-mz.121-22.EA12.bin <- Здесь имя файла должно соответствовать имени у вас на жеском.
Destination filename [c2950-i6q4l2-mz.121-22.EA12.bin]? <- Отвечаем утвердительно
C <- на этой стадии коммутатор замрет, ожидая начала передачи. В Tera Term нужно в этот момент проследовать File - Transfer - Xmodem - Send и выбрать пересылаемый файл (он может лежать где угодно на компе).
Begin the Xmodem or Xmodem-1K transfer now...
3132032 bytes copied in 3600 secs (13 bytes/sec)  <- После продолжительной загрузки вы увидите подобное сообщение, если все залилось нормально или какая-нибудь ошибка если что-то не так. Можете для начала поэкспериментировать с легким текстовым файликом в пару символов.

Смотрим все ли на месте?

Switch_name#show flash

Directory of flash:/
    2  -rwx     3132032  Mar 01 1993 03:17:03 +00:00  c2950-i6q4l2-mz.121-22.EA12.bin
    4  -rwx        1430  Mar 01 1993 00:02:30 +00:00  config.text
    5  -rwx           5  Mar 01 1993 00:02:30 +00:00  private-config.text
    6  -rwx         676  Mar 01 1993 00:15:44 +00:00  vlan.dat
    7  -rwx         315  Mar 01 1993 03:37:52 +00:00  env_vars
    8  drwx         832  Mar 01 1993 00:04:16 +00:00  html
   22  -rwx         109  Mar 01 1993 00:04:18 +00:00  info
   23  -rwx         109  Mar 01 1993 00:04:18 +00:00  info.ver
7741440 bytes total (2624512 bytes free)
Да, все ок, вот она наша прошивочка, осталось только ее прописать на загрузку. В целом, насколько мне известно если на флешке всего одна прошивка, то она будет цепляться автоматом, но лучше подстраховаться.

Switch_name#configure terminal
Switch_name(config)# boot system  c2950-i6q4l2-mz.121-22.EA12.bin 
Switch_name(config)#exit

Ну и перезагружаемся.

Switch_name#reload

После загрузки свича (в ее течении не должно возникнуть ошибок или чего-то такого, иначе ставьте дроугую версию прошивки) введите

Switch_name#show version

Cisco Internetwork Operating System Software
IOS (tm) C2950 Software (C2950-I6Q4L2-M), Version 12.1(22)EA12, RELEASE SOFTWARE (fc1)

Собстна все.

cisco, Системное администрирование

Previous post Next post
Up