Пришло время обновить Cisco IOS на нашем устройстве (в примере использую Cisco 800 series), но процедура идентична для всех моделей устройств Cisco.
В первую очередь определимся какой образ системы мы будем заливать (это рассказ отдельной статьи), допустим что мы уже определились с образом. У нас есть c870-advipservicesk9-mz.124-24.T5.bin — образ системы для Cisco c871 с расширенными возможностями (в моем случае — возможность создания более 2-х Vlan’ов, в отличии от стандатного образа).
Обновлять IOS будем с флешки (быстрее и проще в отличии от способа через tftp)
- Форматируем флешку в FAT32.
- Сливаем файл образа на эту, самую флешку.
- Вставляем флешку в USB порт устройства Cisco.
- Подключаемся консольным кабелем к устройству.
Для начала, сохраним на флешку работающий сейчас образ IOS, на всякий случай.
24576K bytes of processor board System flash (Intel Strataflash)
2 -rwx 21877504 Aug 23 2009 07:41:09 +03:00 c870-advsecurityk9-mz.124-24.T1.bin
3 -rwx 2586 Jul 11 2009 22:52:27 +03:00 run-4.08.2009.conf
4 -rwx 780 Aug 23 2009 23:51:35 +03:00 vlan.dat
23482368 bytes total (1593344 bytes free)
r0#copy flash:c870-advsecurityk9-mz.124-24.T1.bin usbflash1:c870-advsecurityk9-mz.124-24.T1.bin
r0#Destination filename [c870-advsecurityk9-mz.124-24.T1.bin]? yes
r0#sh flash
24576K bytes of processor board System flash (Intel Strataflash)
Directory of flash:/
2 -rwx 21877504 Aug 23 2009 07:41:09 +03:00 c870-advsecurityk9-mz.124-24.T1.bin
3 -rwx 2586 Jul 11 2009 22:52:27 +03:00 run-4.08.2009.conf
4 -rwx 780 Aug 23 2009 23:51:35 +03:00 vlan.dat
23482368 bytes total (1593344 bytes free)
r0#copy flash:c870-advsecurityk9-mz.124-24.T1.bin usbflash1:c870-advsecurityk9-mz.124-24.T1.bin
r0#Destination filename [c870-advsecurityk9-mz.124-24.T1.bin]? yes
r0#sh flash
24576K bytes of processor board System flash (Intel Strataflash)
Directory of flash:/
2 -rwx 21877504 Aug 23 2009 07:41:09 +03:00 c870-advsecurityk9-mz.124-24.T1.bin
3 -rwx 2586 Jul 11 2009 22:52:27 +03:00 run-4.08.2009.conf
4 -rwx 780 Aug 23 2009 23:51:35 +03:00 vlan.dat
23482368 bytes total (1593344 bytes free)
r0#copy flash:c870-advsecurityk9-mz.124-24.T1.bin usbflash1:c870-advsecurityk9-mz.124-24.T1.bin
r0#Destination filename [c870-advsecurityk9-mz.124-24.T1.bin]? yes
После окончания процедуры копирования образа на USB флешку, приступаем к заливке свежего образа.
Если памяти в устройстве не хватает для нового образа системы, можно удалить текущий «на живую», устройство не перестанет работать.
delete flash:c870-advsecurityk9-mz.124-24.T1.bin
Delete filename [c870-advsecurityk9-mz.124-24.T1.bin]?
Delete flash:/c870-advsecurityk9-mz.124-24.T1.bin? [confirm]
delete flash:c870-advsecurityk9-mz.124-24.T1.bin
Delete filename [c870-advsecurityk9-mz.124-24.T1.bin]?
Delete flash:/c870-advsecurityk9-mz.124-24.T1.bin? [confirm]
delete flash:c870-advsecurityk9-mz.124-24.T1.bin
Delete filename [c870-advsecurityk9-mz.124-24.T1.bin]?
Delete flash:/c870-advsecurityk9-mz.124-24.T1.bin? [confirm]
Если же места достаточно, оставьте и старую систему, на месте. Мешать не будет.
Теперь зальем новый образ IOS.
r0#copy usbflash1:c870-advipservicesk9-mz.124-24.T5.bin flash:c870-advipservicesk9-mz.124-24.T5.bin
r0#Destination filename [cisco_ios_bin]? yes
r0#copy usbflash1:c870-advipservicesk9-mz.124-24.T5.bin flash:c870-advipservicesk9-mz.124-24.T5.bin
r0#Destination filename [cisco_ios_bin]? yes
r0#copy usbflash1:c870-advipservicesk9-mz.124-24.T5.bin flash:c870-advipservicesk9-mz.124-24.T5.bin
r0#Destination filename [cisco_ios_bin]? yes
После окончания копирования образа в флеш память устройства, можно перезагружать его, и загрузка будет выполнена с использованием нового образа (только в том случае если Вы удалили старый образ).
Если же Вы оставили старый образ во флеш памяти устройства, нужно прописать параметры загрузки образа описанные в следующей статье.