На тесте выполню обновление коммутатора Cisco Catalyst WS-C2960-24TT-L.
И так, подключимся к коммутатору и перейдем в режим повышенных привилегий:
enable
Посмотрим активную версию прошивки:
show version show boot
Посмотрим какие файлы находятся в памяти коммутатора (в моем случае была активна прошивка c2960-lanbase-mz.122-25.FX):
show file system show flash dir flash: cd c2960-lanbase-mz.122-25.FX dir cd ..
На всякий случай сделаем резервную копию конфигурации и файла прошивки на TFTP сервер:
copy flash:config.text tftp://192.168.5.5/config.text copy flash:c2960-lanbase-mz.122-25.FX/c2960-lanbase-mz.122-25.FX.bin tftp://192.168.5.5/c2960-lanbase-mz.122-25.FX.bin
Как запустить TFTP, я описывал в этих статьях:
Запуск TFTP сервера на Windows
Установка и настройка TFTP сервера в Ubuntu
Скачаем новую версию прошивки с официального сайта
https://software.cisco.com/download/home
Для скачивания файлов необходима регистрация, у меня она заняла около 5 минут.
Скачанный файл прошивки поместим на TFTP сервер и скопируем в коммутатор:
copy tftp://192.168.5.5/c2960-lanbasek9-mz.122-55.SE12.bin flash: verify flash:c2960-lanbasek9-mz.122-55.SE12.bin
Перейдем в режим конфигурирования и укажем новый файл прошивки как основной загрузочный:
configure terminal boot system flash:c2960-lanbasek9-mz.122-55.SE12.bin
Выйдем из режима конфигурирования, сохраним конфигурацию и перезапустим коммутатор:
exit write memory reload
Готово, коммутатор должен запустится с новой прошивкой.
Если старая прошивка не нужна, то можно удалить:
delete /force /recursive flash:/c2960-lanbase-mz.122-25.FX
Возможно кто захочет tar загрузить с графическим интерфейсом
archive download-sw /overwrite /reload tftp://192.168.1.10/c2960-lanbasek9-tar.122-55.SE12.tar