Мар
25
|
Прошивка Cisco Catalyst 2960, 2970 и 3560 через консольный портАвтор: Александр | Рубрика: Cisco | Теги: cisco catalyst, ios, коммутатор cisco, перепрошить cisco, прошивка циско, сиско |
Обычно обновление операционной системы IOS(читай — прошивку) на коммутаторах Cisco 2960, 2970 и 3560 делается посредством протокола TFTP. Но может возникнуть и такой случай, когда обычным способом перепрошить Циско не получается. Например, из-за проблем на сети или чего-то в этом роде. Тогда залить новую микропрограмму на flash память коммутатора можно с помощью загрузки софта через COM-порт. sw-corporate>enable sw-corporate# Проверяем есть ли свободное места на flash-ке под новый софт: sw-corporate#show flash Получим что-то вроде: Directory of flash:/ 2 -rwx 2072 Feb 25 2016 13:19:37 +03:00 multiple-fs 3 -rwx 5 Feb 25 2016 13:19:37 +03:00 private-config.text 5 -rwx 12251 Feb 25 2016 13:19:37 +03:00 config.text 352 -rwx 6256403 Mar 1 1993 03:23:10 +03:00 c2970-lanbase-mz.122-44.SE6.bin 6 -rwx 5776 Mar 1 1993 03:01:08 +03:00 vlan.dat 15998976 bytes total (9719808 bytes free) Нас интересует цифра в байтах перед словом «free». Сейчас на моём Каталист 2970 свободно около 10 Мб. Новая прошивка весит 6 «с копейками», так что должно хватить. На коммутаторах Циско 2950 чаще всего места не хватает, потому как там флешка маленькая. Тогда придётся удалить старую версию. Файл старой версии у меня — lanbase-mz.122-44.SE6.bin, новой — c2970-lanbase-mz.122-46.SE2. Делается это вот так: sw-corporate#delete flash:/c2970-lanbase-mz.122-44.SE6.bin Delete filename [c2970-lanbase-mz.122-44.SE6.bin]? Delete flash:/c2970-lanbase-mz.122-44.SE6.bin? [confirm] Отвечаю на запрос об подтверждении удаления файла утвердительно — буквой «Y» или нажатием «ENTER». Теперь главное не перезагрузить свитч, а то без микропрограммы он не стартанёт. Запускам копирование вот такой командой: sw-corporate#copy xmodem: c2970-lanbase-mz.122-46.SE2.bin Destination filename [c2970-lanbase-mz.122-46.SE2.bin]? Begin the Xmodem or Xmodem-1K transfer now... 6256783 bytes copied in 3600 secs (13 bytes/sec) Внимание! Файл новой firmware IOS должен лежать в папке Tera Term, иначе передать его не удастся. sw-corporate#dir В результате на флешке должен появиться файлик новой прошивки Циско: Directory of flash:/ 2 -rwx 2072 Feb 25 2016 13:19:37 +03:00 multiple-fs 3 -rwx 5 Feb 25 2016 13:19:37 +03:00 private-config.text 5 -rwx 12251 Feb 25 2016 13:19:37 +03:00 config.text 352 -rwx 6256783 Feb 25 2016 13:19:37 +03:00 c2970-lanbase-mz.122-46.SE2.bin 6 -rwx 5776 Mar 1 1993 03:01:08 +03:00 vlan.dat Программное обеспечение коммутатора на скопировано в память. Указываем устройству, что надо загрузить его в память: sw-corporate#configure terminal sw-corporate(config)# boot system c2970-lanbase-mz.122-46.SE2.bin sw-corporate(config)#exit Теперь можно перезагружаться: sw-corporate#reload После того, как коммутатор успеiно перезапустится (будем на это надеяться) — надо проверить версию. Для этого надо ввести команду: sw-corporate#show version Результат: Cisco Internetwork Operating System Software Cisco IOS Software, C2970 Software (C2970-LANBASE-M), Version 12.2(46)SE2, RELEASE SOFTWARE (fc1) Как Вы можете заметить, мой свитч Циско успешно перепрошит последним на момент написания ИОСом. Profit. |