Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

Сетевое оборудование и VPN

Восстановление пароля на коммутаторе Cisco: сброс через режим ROMMON

Обновлено: 27.08.2026 · Официальная документация ↗

Ситуация: утерян пароль администратора Cisco

При попытке входа в привилегированный режим командой enable коммутатор запрашивает пароль, который был утерян прошлым сотрудником. Доступа к изменению конфигурации нет, при этом оборудование находится в продакшене и нельзя полностью стирать рабочие настройки (VLAN, транки, ACL).

Этапы процедуры восстановления (Password Recovery)

ШагДействиеРезультат
1. Вход в ROMMONЗажатие кнопки Mode при подаче питанияПерехват управления до загрузки Cisco IOS
2. Игнорирование конфигаКоманда flash_init и переименование файлаЗагрузка чистой ОС без запроса паролей
3. Смена пароляВозврат файла config.text и установка нового пароляКонфигурация восстановлена с новым известным паролем

Пошаговый алгоритм сброса пароля на Cisco Catalyst

  1. Физическое подключение к консоли:

    Подключитесь к порту Console коммутатора через COM/USB-кабель и откройте терминал (PuTTY, скорость 9600 бод).

  2. Вход в режим загрузчика ROMMON:
    1. Отключите шнур питания 220V от коммутатора.
    2. Зажмите и удерживайте пальцем кнопку Mode на передней панели.
    3. Не отпуская кнопку, вставьте шнур питания обратно.
    4. Удерживайте кнопку Mode до тех пор, пока индикатор SYST не перестанет мигать и не загорится ровным янтарным/зеленым светом (около 10–15 секунд). Отпустите кнопку.
    5. В терминале появится приглашение: switch:.
  3. Инициализация флеш-памяти и обход конфигурации:

    Введите последовательно команды загрузчика:

    switch: flash_init
    switch: dir flash:
    
    # Переименовываем файл рабочей конфигурации:
    switch: rename flash:config.text flash:config.old
    
    # Загружаем операционную систему IOS:
    switch: boot
  4. Возврат конфигурации и смена пароля:

    После загрузки коммутатор спросит: «Would you like to enter the initial configuration dialog? [yes/no]:» — введите no.

    Switch> enable
    # Возвращаем переименованный файл конфигурации в оперативную память:
    Switch# rename flash:config.old flash:config.text
    Switch# copy flash:config.text system:running-config
    
    # Устанавливаем свой новый пароль:
    Switch# configure terminal
    Switch(config)# enable secret MyNewSuperPassword2025
    Switch(config)# end
    
    # Сохраняем итоговые настройки в постоянную память:
    Switch# write memory

Важно: Обязательно выполните команду copy flash:config.text system:running-config ДО ввода команды write memory! Если сохранить конфигурацию сразу после загрузки, старый файл настроек затрется пустой конфигурацией.

💡 Практика специалистов: Если на коммутаторе настроена аутентификация через AAA/TACACS+/RADIUS, после загрузки и применения 'copy flash:config.text running-config' коммутатор может заблокировать доступ к локальному пользователю. Не выходя из режима конфигурации, временно отключите внешнюю авторизацию командой 'no aaa new-model', смените локальный пароль и проверьте локальный вход перед сохранением.

Частые вопросы (FAQ)

Сохранятся ли настройки VLAN при таком способе восстановления?

Да, настройки VLAN хранятся в отдельном файле flash:vlan.dat, который процедура сброса пароля вообще не затрагивает.

Как восстановить пароль на маршрутизаторе (Router) Cisco?

На маршрутизаторах процедура проще: в режиме ROMMON меняется конфигурационный регистр командой confreg 0x2142 (игнорирование NVRAM), после чего роутер перезагружается командой reset.

Почему при зажатии кнопки Mode коммутатор все равно загружает обычную систему?

Возможно, в конфигурации была активирована функция защиты 'no service password-recovery'. В таком случае сброс возможен только с полным удалением flash:config.text без сохранения.

Что делать, если в терминале PuTTY отображаются непонятные иероглифы?

Проверьте скорость консольного порта. Стандартная скорость 9600 бод, но иногда ее меняют на 115200. Переберите стандартные скорости в настройках PuTTY.

Полезные материалы
Рекомендуем