Статья рассчитана на людей, которым нужно быстро оживить устройство без глубокого вникания
Сразу оговорюсь, что это мой первый пост здесь и это всё лишь личный опыт, который нацелен прежде всего на простоту и процесс заливки образа займёт не один час.
Получилось так, что у меня в руках оказалась Cisco C2960-24TC-L, которая при подключении показывала:
Найти этот самый образ.
Вариант 1: Найти на просторах Интернета. (если удастся — сразу можно переходить к части 2)
Вариант 2: Слить с такого же устройства:
а) Скачать и запустить Tftpd32_SE

б) Как правило, в там и так всё нормально. Просто проверьте что бы в настройках (1) было:
— флажок на самом TFTP Server и Translate Unix file names
в) На здоровом устройстве скопировать startup-config на только что поднятый FTP:
(2) — пусть где будет лежать образ
(3) — %ip_вашего_компа%
г) ищем файлик образа в папке назначения.
Поле (4) — информация о том, что и откуда копируется
Всё, разумеется, делается через консольный кабель.
Для начала, сбрасываем всё:
1. Вынуть питание.
2. Нажать «mode»
3. Включить питание.
4. Держать, пока он не должен будет загрузиться.
5. Заходить
Теперь, нам нужно что-то поддерживающее загрузку файлов. По этой причине нам не подойдёт обычный putty.
Я пользовался HyperTerminal
В итоге всё должно закончиться чем-то подобным:
а) как и советуют делаем
ждём.
б) Теперь смотрим что у нас есть в Flash:
У меня там лежало:
Сразу оговорюсь, что это мой первый пост здесь и это всё лишь личный опыт, который нацелен прежде всего на простоту и процесс заливки образа займёт не один час.
Получилось так, что у меня в руках оказалась Cisco C2960-24TC-L, которая при подключении показывала:
The system has been interrupted prior to initializing the flash filesystem. The following commands will initialize the flash filesystem, and finish loading the operating system software: flash_init boot switch:
flash_init
показывал отсутствие образа во flash и нужно как-то это исправлять. Часть 1. Подготовка
Найти этот самый образ.
Вариант 1: Найти на просторах Интернета. (если удастся — сразу можно переходить к части 2)
Вариант 2: Слить с такого же устройства:
Сливаем с такой же Циски.
а) Скачать и запустить Tftpd32_SE

б) Как правило, в там и так всё нормально. Просто проверьте что бы в настройках (1) было:
— флажок на самом TFTP Server и Translate Unix file names
в) На здоровом устройстве скопировать startup-config на только что поднятый FTP:
Switch#copy startup-config tftp://%ip_компа%
Address or name of remote host []? %ip_компа%
Destination filename []? %имя_файла%
(2) — пусть где будет лежать образ
(3) — %ip_вашего_компа%
г) ищем файлик образа в папке назначения.
Поле (4) — информация о том, что и откуда копируется
Часть 2: Заливаем образ в устройство
1. Готовимся
Всё, разумеется, делается через консольный кабель.
Для начала, сбрасываем всё:
1. Вынуть питание.
2. Нажать «mode»
3. Включить питание.
4. Держать, пока он не должен будет загрузиться.
5. Заходить
Теперь, нам нужно что-то поддерживающее загрузку файлов. По этой причине нам не подойдёт обычный putty.
Я пользовался HyperTerminal
Настройки для подключения
Распаковываем, запускаем.
Приводим в соответствие, либо просто «Восстановить умолчания»


Приводим в соответствие, либо просто «Восстановить умолчания»

В итоге всё должно закончиться чем-то подобным:
The system has been interrupted prior to initializing the flash filesystem. The following commands will initialize the flash filesystem, and finish loading the operating system software: flash_init boot switch:
а) как и советуют делаем
switch:flash_init
ждём.
б) Теперь смотрим что у нас есть в Flash:
switch:dir flash:
У меня там лежало:
2 -rwx 2662 config.text
3 -rwx 1919 private-config.text
4 -rwx 3096 multiple-fs
Но самое важное то, чего там нет, а нет там образа прошивки: именуемый (например у меня) c2960-lanbasek9-mz.122-55.SE5.bin
Принцип стандартного названия прошивок:
2. Заливаем.
Итак, мы по прежнему видим:
switch:
Копируем прошивку с компа на устройство в flash: с помощью Xmodem'a
а) copy xmodem: flash:%имя файла прошивки%
Примерcopy xmodem: flash:c2960-lanbasek9-mz.122-55.SE5.bin
б) И пока он ожидает файла:

Покажите путь к файлу и проверьте, что бы был выбран Xmodem

ждём...
ждём...
ждём...
Приготовьтесь, что это всё займёт не один час. Это нормально.
В итоге вы должны увидеть:
File "xmodem:" successfully copied to "flash:c2960-lanbasek9-mz.122-55.SE5.bin"
3. Загружаемся
После долгого ожидания ещё раз смотрим, что у нас во flash:
switch: dir flash:
Убеждаемся, что там появилась нужная нам строчка с образом
Пример 3 -rwx 9813760 c2960-lanbasek9-mz.122-55.SE5.bin
и наконец, настал момент истины: Загружаемся.
switch: boot flash:%имя_прошивки%
Примерswitch: boot flash:c2960-lanbasek9-mz.122-55.SE5.bin
Если всё сделано правильно, дальше будет много текста начинающегося с
Loading "%Имя_прошивки%"...@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
...
...
...
Switch>
Всё. Можно открывать шампанское.