Прошивки для Cisco бывают двух видов, с Web интерфейсом и без него. Как правило, с Web интерфейсом, прошивки имеют расширение *.tar, без него *.bin
Как первый вариант прошивки, так и второй начинаются с заливки прошивки через TFtp сервер. Я предпочитаю TFtpd32
Главное, чтобы наш сервер находился в той подсети, которую видит наше устройство.
Чтобы убедиться в этом, достаточно из консоли проверить ping до нашего TFtp сервера.
Перед копированием, обязательно нужно убедиться, что у нас достаточно свободного места, для этого достаточно проверить командой выводящий список файлов и каталогов в текущей директории:
Размер выводится в байтах.
Если свободного места нет, то можно удалить старые прошивки.
Если старая прошивка лежит в папке (на что указывают ключ drwx) и она имеет файлы для web управления, то для удаления воспользуемся следующей командой:
Delete filename [c2940-i6k2l2q4-mz.121-22.EA12]? Press "ENTER"
Если же файл прошивки лежит отдельным файлом (на что указывают ключ -rwx), то тогда удаляем такой командой:
Delete filename [c2940-i6k2l2q4-mz.121-22.EA12]? Press "ENTER"
Примечание. После удаления прошивки, главное не перезагружать устройство, иначе придется воспользоваться консольным кабелем для восстановления работоспособности.
В случае, если у нас прошивка с Web интерфейсом, воспользуемся командой:
Где,
/leave-old-sw — сохраняет нам старую прошивку (если позволяет место, то можно воспользоваться ей)
если нет, то можно перезаписать существующую прошивку используя ключ /overwrite, что в конечном итоге удалит старую прошивку, и если обновление пройдет успешно, то пропишет автозапуск новой прошивки по умолчанию.
В случае, когда у нас в распоряжении прошивка с расширением *.bin, воспользуемся командой
Address or name of remote host []? 10.20.30.46
Source filename []? c2940-i6k2l2q4-mz.121-22.EA14.bin
Destination filename [c2940-i6k2l2q4-mz.121-22.EA14.bin]?
Accessing tftp://10.3.5.246/c2940-i6k2l2q4-mz.121-22.EA14.bin...
Loading c2940-i6k2l2q4-mz.121-22.EA14.bin from 10.3.5.246 (via Vlan18): !!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 3758409 bytes]
3758409 bytes copied in 100.228 secs (37499 bytes/sec)
Обязательно необходимо убедиться, что файл скопировался корректно, воспользовавшись повторно командой dir
Указываем коммутатору необходимость загрузки системы с нового образа, не забыв предварительно отключить загрузку предыдущего образа:
DISNETERN-NET_84.15(conf)#boot system flash:/c2940-i6k2l2q4-mz.121-22.EA14.bin
После выполнения того или иного пути обновления прошивки, необходимо убедиться, что при следующей загрузке будет использоваться новая прошивка:
BOOT path-list: flash:/c2940-i6k2l2q4-mz.121-22.EA14.bin
Config file: flash:/config.text
Private Config file: flash:/private-config.text
Enable Break: no
Manual Boot: no
HELPER path-list:
NVRAM/Config file
buffer size: 32768
Timeout for Config
Download: 0 seconds
Config Download
via DHCP: disabled (next boot: disabled)
Теперь можно смело перезагружать нашу cisco и ждать когда она загрузится уже с новой прошивкой (IOS). Настройки при этом все сохранятся:
Proceed with reload? [confirm] Press "ENTER"
Иногда возникает необходимость просмотреть содержимое копии старой конфигурации, для этого достаточно воспользоваться командой:
Использование сервера TFTP для резервного копирования и восстановления конфигурации
Это пошаговая процедура для копирования конфигурации с маршрутизатора на сервер TFTP и обратно на другой маршрутизатор. Прежде чем воспользоваться этим методом, убедитесь в наличии сервера TFTP в сети, к которой имеется возможность IP-подключений.
После подсказки Router> введите команду enable и пароль, когда он будет запрошен.
Подсказка изменится на Router#. Она показывает, что маршрутизатор теперь находится в привилегированном режиме.
Скопируйте файл текущей конфигурации на сервер TFTP:
Address or name of remote host []? 64.104.207.171
Destination filename [ce_2-confg]? backup_cfg_for_my_router
!!
1030 bytes copied in 2.489 secs (395 bytes/sec)
CE_2#
Откройте файл конфигурации в текстовом редакторе. Найдите и удалите все строки, начинающиеся с букв «AAA».
Примечание. Данный шаг состоит в удалении всех команд безопасности, которые могут заблокировать вход на маршрутизатор.
Скопируйте файл конфигурации с сервера TFTP в новый маршрутизатор, находящийся в привилегированном (активном) режиме и имеющий базовую конфигурацию.
Address or name of remote host []? 64.104.207.171
Source filename []? backup_cfg_for_my_router
Destination filename [running-config]?
Accessing tftp://10.66.64.10/backup_cfg_for_my_router...
Loading backup_cfg_for_router from 64.104.207.171 (via FastEthernet0/0): !
[OK - 1030 bytes]
1030 bytes copied in 9.612 secs (107 bytes/sec)
CE_2#
Ссылки:
Cisco. Команды работы с файловыми системами
Сохранение и восстановление Файлов Конфигурации
Как сбросить все настройки на коммутаторах CISCO
Сброс настроек коммутаторов Catalyst в заводские настройки
случайно удалили flash
Обновление прошивки (IOS) на Cisco Catalyst Series
НАСТРОЙКА ОБОРУДОВАНИЯ CISCO