Logo
  • ГЛАВНАЯ
  • ОБО МНЕ
  • СЕРТИФИКАТЫ
nocip.ssh@mail.ru
Главная  >  Поиск и устранения неполадок

Восстановление прошивки Cisco Catalyst Серия 2960-100Mbit


Создана 28.04.2022
Отредактирована 28.05.2022
Если вы случайно удалили прошивку с коммутатора cisco, или установили прошивку не для данного коммутатора, а старую прошивку удалили, то ее можно восстановить следующим образом, в моем случае я сделал вот так.
Что я имел под руками:
  • CentOS - файловый сервер, где хранятся версии прошивок;
  • Ubuntu Desktop - рабочий ПК;
  • Windows 11 Pro - рабочий ПК, на нём установлена программка Tera Term и драйвера для кабеля USB -> COM MAIL DB9M (RS232) и кабель Cisco E129757-C
Шаг 1.
Устанавливаем tftp пакет в Ubuntu Desktop, он нужен для того, чтобы устанавливать соединения, выгружать, скачивать и т. д.

$ sudo apt install tftp

Проверим статус tftp

$ tftp
tftp> status
Not connected.
Mode: netascii Verbose: off Tracing: off
Rexmt-interval: 5 seconds, Max-timeout: 25 seconds

Установим режим на octet, после этого проверяем статус

tftp> mode binary
tftp> status
Not connected.
Mode: octet Verbose: off Tracing: off
Rexmt-interval: 5 seconds, Max-timeout: 25 seconds

Далее подключаемся к tftp серверу, и снова проверим статус

tftp> connect 10.10.10.198
tftp> status
Connected to 10.10.10.198
Mode: octet Verbose: off Tracing: off
Rexmt-interval: 5 seconds, Max-timeout: 25 seconds

Скачиваем прошивку с tftp сервера

tftp> get c2960-lanlitek9-mz.122-55.SE10.bin
tftp> Received 8107679 bytes in 9.6 seconds
tftp> quit

Проверяем, что наша прошивка скачалась, и скидываем ее на флешку

$ ls -l

Зачем мы переключились на режим octet c режима netascii, для того чтобы у скаченной прошивки был один и тот-же размер 8107679 bytes, как и на файловом сервере. В противном случае, если этого не сделать, то изменится размер файла прошивки, и прошивка не загрузится на коммутаторе.

Да, и еще, чтобы посмотреть все команды, используйте знак вопрос ? , пример ниже.

tftp> ?

Шаг 2
Вставляем флешку в ПК с ОС Windows 11 Pro, соединяем кабеля и подключаем их между устройствами.
Нажмите сочетание клавиш Win и X и выберите «Диспетчер устройств» из списка параметров.
Обратите внимание на порт COM3.
Далее запускаем программу Tera Term, переключаемся на порт COM, Порт: COM3
В окне терминала Tera Term ничего нет, так как удалена прошивка. Нужно сделать следующее:
  1. Отключить питание коммутатора;
  2. Зажать кнопку MODE на коммутаторе и держать её;
  3. Включить коммутатор по питанию;
  4. Отпустить кнопку MODE после того, как появится ответ от коммутатора, смотрите рисунок ниже.
Далее  инициализируем файловую систему флэш-памяти.

switch: flash_init

Далее переходим к копированию прошивки в коммутатор.

switch: copy xmodem: flash:c2960-lanlitek9-mz.122-55.SE10.bin
Begin the Xmodem or Xmodem-1K transfer now…
CCCCCC

На этом этапе вам нужно выбрать местоположение файла в программе терминала.
Перейдите в меню «Файл» -> «Трансфер» -> «XMODEM» -> «Передача» и выберите файл, который вы хотите передать. 
Передача начнется, и вы увидите всплывающее окно передачи, подобное этому:
Примерно через 2-3 часа прошивка скачается )))) и вы увидите строки ниже

................................................................................................................................................
................................................................................................................................................
.....................................
File "xmodem:" succesfully copied to "flash:c2960-lanlitek9-mz.122-55.SE10.bin"

switch:

Проверим, что прошивка на месте, и перезапускаем систему

switch: dir flash:
Directory of flash:/

  2  -rwx  9822428  ‹date›      c2960-lanbasek9-mz.122-55.SE11.bin
  2  -rwx  8107776  ‹date›      c2960-lanlitek9-mz.122-55.SE10.bin
  2  -rwx  3096    ‹date›      multiple-fs
9996580 bytes available (18001628 bytes used)

Перед перезапуском коммутатора, удалим неправильную прошивку, так как она предназначена не для этой модели коммутатора

switch: delete flash:c2960-lanbasek9-mz.122-55.SE11.bin

switch: reset
Are you sure you want to reset the system (y/n)?y

Далее пойдет загрузка и т.д., отказываемся no

--------------------------------------------------
Would you like to enter the initial configuration dialog? [yes/no]: no
Switch>
Switch>

Поздравляю, прошивка на месте!

🔁

RetraR — Компьютерные игры для Nintendo Game Boy
Приветствуем всех любителей ретро-игровой индустрии на канале RetraR
RetraR - Computer games for Nintendo Game Boy 🌌🛸👽👾☄️🤖
RetraR - 任天堂ゲームボーイ用コンピュータゲーム 🎮🕹️👾

RetraR
RetraR
Канал ретро компьютерных игр

Оформить заказ

Нажимая на кнопку, вы даете согласие на обработку персональных данных

Спасибо за заказ

Ваш заказ принят в обработку. 

Мы свяжемся с вами в ближайшее время.