Как обновить версию IOS на устройстве cisco?
Сразу узнаём, какой есть объем свободной оперативной памяти и флеш памяти.
-
Для этого смотрим версию IOS/версию:
show version
- Проверяем состояние памяти
flash: dir flash
Если места на флешке достаточно, заливаем образ на нее любым из способов (ftp, tftp, scp, etc)
-
copy tftp: flash
На интернет-ресурсе cisco.com ищем подходящую прошивку.
Находящийся в устройстве, работающий IOS сохраняем. Обновление производится по протоколу tftp, который не требует проведения аутентификации и пароля пользователя. «Поднимаем» сервер tftp.
Если вы пользователь операционной системы Windows, то можно использовать tftpd32
В системе unix-lile system этот сервис присутствует изначально и его остается только запустить. Необходима некоторая сеть IP, потому что tftp работает поверх протокола и нужно что бы обновленное устройство имело какой-нибудь некоторый IP адрес для связи по IP сервером tftp. Cisco подключаем непосредственно к сетевой плате компьютера. При возникновении технических проблем с компьтером стоит обратиться сюда http://krotek.ru/.
При настройке адресации если значения для компьютера к примеру 10.1.1.1 то для Cisco эти значения должны быть 10.1.1.2. В режиме глобальной конфигурации на интерфейс прописываем адрес. После чего с помощью ping нужно проверить связь между хостами.
Если связь установлена, то скачиваем и обновляем IOS.
Скачиваемая версия IOS должна быть рабочая. Точное имя IOS, show flash просматриваем в enable режиме. Проверяем его на целостность:
verify /md5 flash: xxxxxxx-new.bin
Что бы указать, что копировать на TFTP сервер, нужно знать имя файла образа IOS. Копируем образ на компьютер, и происходит его пересылка. После получения образа начинаем обновление IOS. Если образ более новой версии IOS, то нужно произвести процедуру в обратном порядке.
При правильной настройке cisco устройство подключится к серверу tftp и произведет скачивание обновленной версии. Если не будет хватать памяти, то устройство запросит записать новый образ, удалив старый. На такой запрос следует дать согласие. Устройство может не знать куда ему загружаться в случае наличия нескольких IOS на flash. Для указания устройству нужного образа, с которого будет происходить загрузка, в режиме глобальной конфигурации, указываем имя файла с нужным IOS.
Если у Вас на флеш-памяти несколько IOS, то в конфигурации меняем:
boot system flash:xxxxxxx-old.bin
на
boot system flash:xxxxxxx-new.bin
Сохраняем:
copy running-config startup-config write memory
Перезагружаемся:
reload