Восстановление прошивки Cisco Catalyst Серия 2960-100Mbit
Отредактирована 28.05.2022
- CentOS - файловый сервер, где хранятся версии прошивок;
- Ubuntu Desktop - рабочий ПК;
- Windows 11 Pro - рабочий ПК, на нём установлена программка Tera Term и драйвера для кабеля USB -> COM MAIL DB9M (RS232) и кабель Cisco E129757-C
$ sudo apt install tftp
$ tftp
tftp> status
Not connected.
Mode: netascii Verbose: off Tracing: off
Rexmt-interval: 5 seconds, Max-timeout: 25 seconds
tftp> mode binary
tftp> status
Not connected.
Mode: octet Verbose: off Tracing: off
Rexmt-interval: 5 seconds, Max-timeout: 25 seconds
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> 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> ?
Обратите внимание на порт COM3.
- Отключить питание коммутатора;
- Зажать кнопку MODE на коммутаторе и держать её;
- Включить коммутатор по питанию;
- Отпустить кнопку 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» -> «Передача» и выберите файл, который вы хотите передать.
................................................................................................................................................
................................................................................................................................................
.....................................
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
--------------------------------------------------
Would you like to enter the initial configuration dialog? [yes/no]: no
Switch>
Switch>