Сброс пароля на маршрутизаторе Cisco: режим Rommon по шагам
Ситуация: забыт пароль суперпользователя (enable)
При попытке зайти в режим администрирования маршрутизатора Cisco устройство запрашивает пароль на команду enable. Если пароль утерян бывшим сотрудником, вы не можете изменить ни одной настройки. Кнопки сброса Reset на корпусе профессиональных маршрутизаторов Cisco нет — сброс выполняется аппаратно через консольный кабель и системный загрузчик ROMMON.
Как работает обход пароля через регистр конфигурации
| Значение регистра (Config-Register) | Поведение роутера при старте |
|---|---|
0x2102 (По умолчанию) | Загружает сохраненный файл startup-config из памяти NVRAM (запрашивает пароль) |
0x2142 (Сервисный режим) | Игнорирует содержимое памяти NVRAM и запускается как абсолютно чистый роутер без паролей |
Пошаговая процедура Password Recovery на Cisco
- Подключение через консоль:
Соедините компьютер и порт Console маршрутизатора синим кабелем (RJ-45 на COM/USB). Откройте программу PuTTY, выберите тип соединения
Serial, укажите ваш COM-порт и скорость9600. - Прерывание загрузки (Вход в ROMMON):
Выключите и включите питание маршрутизатора тумблером на задней панели. В первые 30 секунд старта нажмите на клавиатуре комбинацию Ctrl + Break (в PuTTY: правая кнопка мыши по заголовку окна > Special Command > Break). Появится приглашение загрузчика:
rommon 1 >. - Смена регистра конфигурации:
Введите команду переключения регистра в режим пропуска конфигурации:
rommon 1 > confreg 0x2142 rommon 2 > resetРоутер перезагрузится. На вопрос «Would you like to enter the initial configuration dialog?» ответьте no.
- Восстановление настроек и смена пароля:
Вы вошли в систему без пароля. Теперь нужно вернуть вашу старую конфигурацию в оперативную память и задать новый пароль:
Router> enable Router# copy startup-config running-config Router(config)# configure terminal Router(config)# enable secret NoviyParol2025! Router(config)# username admin privilege 15 secret NoviyParol2025! - Возврат регистра в нормальный режим и сохранение:
Критический шаг: Обязательно верните значение регистра
0x2102, иначе при следующей перезагрузке роутер снова сбросит настройки!Router(config)# config-register 0x2102 Router(config)# end Router# copy running-config startup-config
Частые вопросы (FAQ)
Сотрутся ли мои сетевые настройки, IP-адреса и VPN?
Нет! Метод с регистром 0x2142 и командой copy startup-config running-config полностью сохраняет 100% ваших предыдущих настроек, меняя только пароль доступа.
Что делать, если комбинация Ctrl + Break не срабатывает на ноутбуке?
На современных ноутбуках без клавиши Pause/Break используйте в PuTTY меню: Special Command > Break, либо комбинацию Ctrl + Fn + B.
Чем отличается enable password от enable secret?
Команда enable password использует старое слабое шифрование Type 7, которое легко расшифровать за 1 секунду. Команда enable secret использует стойкое хэширование MD5/SHA-256.
Подходит ли эта инструкция для свитчей Cisco Catalyst (2960, 3750)?
На свитчах процедура немного отличается: там нужно зажать физическую кнопку «Mode» на передней панели при включении питания и выполнить команду rename flash:config.text flash:config.old.