Задача: подготовить маршрутизатор Cisco для последующей настройки "с нуля" путём "сброса" всех настроек до установленных "по умолчанию".
Применимо к следующим маршрутизаторам:
Cisco 1000 / 1400 / 1600-R / 1700 / 1800 / 2600 / 2800 / 3600 / 3700 / 3800 / 4000 / 4700 / AS5300 / MC3810.
Протестировано на следующих маршрутизаторах:
Cisco 1800 / 2800 / 3800.
Подключаемся через последовательный интерфейс к консоли управления Cisco.
Перезагружаем маршрутизатор; процессе загрузки жмём в консоли "Ctrl+Break", указывая маршрутизатору загрузить не образ IOS, а версию IOS "ROM Monitor", хранящуюся в NVRAM, позволяющую провести ряд служебных работ.
Устанавливаем значение регистра, регламентирующего доступ к функционалу отладки (насколько я понимаю):
#rommon 1> confreg 0x142
Перезагружаем маршрутизатор:
#rommon 2> reset
Отказываемся от помощи автоматического конфигуратора в процессе загрузки.
Сброс всех настроек в состояние "по умолчанию":
Router> enable
Router# erase startup-config
Router# reload
Router# erase startup-config
Router# reload
В процессе загрузки IOS с очищенной конфигурацией отказываемся от предложения воспользоваться мастером настройки.
Команда "show version" показывает нам то, что состояние регистра доступа к функциям отладки - не установлено в рабочее после сеанса работы в "ROM Monitor"; Это нужно проделать сейчас:
Router> enable
Router# conf t
Router(config)# config-reg 0x2102
Router(config)# exit
Router# copy running-config startup-config
Router# reload
Router# conf t
Router(config)# config-reg 0x2102
Router(config)# exit
Router# copy running-config startup-config
Router# reload