ITequipment.ruсетевое и серверное оборудование · МоскваПерейти в каталог →

Как обновить прошивку Cisco SF300/SG300 (Small Business 300)

Коротко: Коммутаторы Cisco SF300 и SG300 до сих пор работают во многих офисах, и вопрос «чем прошить SF-300 48P» возникает регулярно. Ниже — порядок обновления через веб-интерфейс и через CLI по TFTP, работа с загрузчиком и двумя образами, сброс и восстановление, а также что ставить на замену снятой серии.

Что за прошивка и какая версия последняя

Вся серия 300 (SF300 — Fast Ethernet, SG300 — Gigabit Ethernet, включая PoE-модели вроде SF300-48P) работает на одном семействе ПО. Прошивка состоит из двух частей:

Последняя ветка ПО — 1.4.11.x; для большинства моделей финальной сборкой стала 1.4.11.5 (2020 год). Перед установкой сверьте в Release Notes модель и аппаратную ревизию (HW VID) своего коммутатора: сборки отличаются по моделям. Новых версий для серии больше не будет — Cisco перевела 300 Series Managed в список снятых с поддержки (Retired) продуктов и постепенно убирает с сайта документацию и загрузки. Сводка по версиям для этой линейки — на странице прошивок Cisco Small Business SG/SF.

Подготовка и порядок версий

Перед обновлением выполните три проверки:

  1. Узнайте текущие версии: show version показывает версию образа и загрузчика, show bootvar — какие образы лежат во флеше и какой выбран для следующей загрузки.
  2. Сохраните конфигурацию: copy running-config startup-config, затем выгрузите её на TFTP-сервер или сохраните копию через веб-интерфейс (раздел Administration > File Management).
  3. Подготовьте доступ к консоли. Если что-то пойдёт не так, восстановление делается только через консольный порт.

Порядок версий важен. Со старых сборок (ниже 1.3.5) напрямую на 1.4.x перейти нельзя: коммутатор выдаёт ошибки вида «SW code file is over sized» или «Illegal software format». Рекомендованный Cisco путь — сначала промежуточный образ 1.3.5 или 1.3.7 и актуальный загрузчик (ветки 1.4.0.x), перезагрузка, и только потом целевая 1.4.11.x. Если коммутатор уже на 1.3.5 и выше, достаточно одного шага.

Обновление через веб-интерфейс

Самый простой способ — загрузка файла с компьютера по HTTP/HTTPS:

  1. Откройте Administration > File Management > Upgrade/Backup Firmware/Language.
  2. В поле Transfer Method выберите via HTTP/HTTPS, в Save Action — Upgrade, тип файла — Firmware Image.
  3. Укажите файл .ros и нажмите Apply. Загрузка и запись занимают несколько минут — не перезагружайте коммутатор, пока не появится результат.
  4. Перейдите в Administration > File Management > Active Image и в списке Active Image After Reboot выберите новую версию.
  5. Перезагрузите коммутатор (Administration > Reboot).

Загрузчик (Boot Code) в веб-интерфейсе ставится на той же странице, но через TFTP: выберите метод TFTP, Save Action — Upgrade, тип файла — Boot Code, укажите адрес TFTP-сервера и имя файла .rfb.

Обновление через CLI и TFTP, активный и резервный образ

В коммутаторе две ячейки под образ: image-1 и image-2. Новый образ всегда пишется в неактивную ячейку, а рабочий остаётся резервным — это и есть страховка на случай отката. Порядок в CLI (TFTP-сервер должен быть доступен с интерфейса управления):

  1. Загрузчик: copy tftp://192.168.1.10/boot.rfb boot (если он нужен для вашей версии).
  2. Образ: copy tftp://192.168.1.10/firmware.ros image.
  3. Проверьте результат: show bootvar — новый образ появится в списке со статусом «not active».
  4. Назначьте его для следующей загрузки: boot system image-2 (или image-1 — смотря куда лёг файл).
  5. Сохраните конфигурацию и перезагрузите: copy running-config startup-config, reload.
  6. После старта проверьте show version.

Если после обновления что-то работает не так, верните старую версию: boot system с номером прежней ячейки и reload. Типичная ошибка — сменить образ в веб-интерфейсе и не проверить флаг следующей загрузки: в выводе show bootvar выбранный образ помечен звёздочкой.

Сброс к заводским настройкам и восстановление

Сброс кнопкой. Удерживайте кнопку Reset скрепкой дольше 10 секунд — конфигурация сбросится, вход станет стандартным (cisco/cisco), без DHCP-сервера коммутатор поднимет адрес 192.168.1.254.

Сброс из CLI. Удалите стартовую конфигурацию командой delete startup-config и выполните reload.

Восстановление пароля и ПО через консоль. Подключитесь к консоли, включите коммутатор и в момент приглашения автозагрузки нажмите Return или Esc — откроется Startup Menu. В нём есть пункт восстановления пароля (Password Recovery Procedure) и пункты работы с ПО во флеше. Удалённо, по Telnet или SSH, эта процедура невозможна.

Если коммутатор не загружается после прошивки, сначала попробуйте загрузиться со второй ячейки — резервный образ обычно цел. Прерывание питания во время записи загрузчика — самый опасный сценарий, поэтому boot code обновляйте только при стабильном питании.

Статус End of Life и чем заменить

Серия 300 снята с продаж в 2018 году (даты по моделям различаются), Cisco относит её к снятым с поддержки продуктам: исправлений безопасности больше не выходит. Поэтому SF300/SG300 разумно оставлять там, где сеть изолирована и задачи простые, а в новых проектах ставить актуальные серии:

Оборудование и ЗИП

В каталоге ITequipment есть коммутаторы доступа и PoE-коммутаторы Cisco, включая Catalyst 1000 и 1300 для замены SF300/SG300, а также модели серии 300 для расширения существующих сетей. Поможем подобрать замену по числу портов, бюджету PoE и функциям.

Смотреть коммутаторы в наличии →

Вопросы по теме

Чем прошить Cisco SF300-48P?
Нужен файл образа .ros последней сборки ветки 1.4.11 для вашей модели и, при переходе со старых версий, загрузчик .rfb. Залить их можно через веб-интерфейс (Administration > File Management) или командой copy tftp в CLI.
Можно ли сразу обновиться с 1.2 или 1.3.0 до 1.4.11?
Нет. Со сборок ниже 1.3.5 сначала ставится промежуточный образ 1.3.5 или 1.3.7 и новый загрузчик, затем выполняется перезагрузка и только потом установка 1.4.11.x.
Как вернуть старую прошивку после неудачного обновления?
Старый образ остаётся во второй ячейке флеша. Выберите его в Active Image (веб) или командой boot system image-1/image-2 и перезагрузите коммутатор.
Как сбросить SG300 к заводским настройкам?
Удерживайте кнопку Reset дольше 10 секунд или выполните delete startup-config и reload. После сброса вход cisco/cisco, адрес по умолчанию 192.168.1.254, если нет DHCP.
Поддерживается ли ещё серия SF300/SG300?
Нет, Cisco относит серию к снятым с поддержки, новых версий ПО и исправлений не выпускается. Для новых проектов используют Catalyst 1300 или Catalyst 1000.