Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы.docx
Скачиваний:
51
Добавлен:
09.02.2015
Размер:
259.03 Кб
Скачать

2.8.2 Изменение конфигурационного регистра

Изменение значения конфигурационного регистра рассмотрим на примере решения проблемы "административный доступ на маршрутизатор невозможен из-за испорченной конфигурации в NVRAM". Утеря пароля администратора является частным случаем этой проблемы.

  1. Получить доступ в монитор (послать сигнал Break после подачи питания).

  2. Установить бит 6 в конфигурационном регистре. Для этого в маршрутизаторах старых серий (2500, 4000, 7000) достаточно подать команду o/r 0x2142. В более современных маршрутизаторах процедура несколько усложнена: после команды confreg монитор выводит расшифрованное значение регистра и спрашивает, хотите ли вы изменить его значение. После утвердительного ответа монитор начинает задавать вопросы о значениях всех параметров, сохраняемых в регистре, в качестве ответов по умолчанию предлагая их текущие значения. На все вопросы надо ответить по умолчанию, кроме, разумеется, вопроса об игнорировании конфигурации. Закончив опрос, монитор без предупреждения возвращается к первому вопросу ("Хотите ли вы изменить значение регистра?"). В данном случае необходимо ответить "нет", иначе опрос пойдет по второму кругу. После этого монитор изменит значение конфигурационного регистра.

  3. Перезагрузить маршрутизатор - в маршрутизаторах старых серий подать команду initialize, в новых - reset.

  4. После загрузки IOS маршрутизатор обнаружит, что у него нет конфигурации, и предложит начать интерактивное конфигурирование. От предложения отказаться.

  5. Перейти в режим администратора командой enable (ввиду отсутствия конфигурации пароль спрошен не будет) и либо создать корректную конфигурацию с нуля, либо модифицировать ту, что сохранена в NVRAM (например, установить новый enable secret). Для модификации существующей конфигурации, ее необходимо предварительно скопировать в RAM командой copy startup-config running-config.

  6. Сохранить исправленную конфигурацию командой copy running-config startup-config.

  7. Перейти в глобальный конфигурационный контекст и вернуть прежнее значение конфигурационного регистра:

  8. router(config)# config-reg 0x2102

  1. Вернуться в контекст администратора и убедиться в правильности значения конфигурационного регистра (show version).

  2. Перезагрузить маршрутизатор (reload).

2.8.3 Загрузка ios во флэш-память

Обычно модернизация IOS выполняется командой copy tftp flash и последующей перезагрузкой маршрутизатора. Однако если маршрутизатор не может загрузить IOS, то администратору приходится решать проблему в мониторе. Такая ситуация может возникнуть, если у маршрутизатора отсутствует или поврежден образ IOS во флэш-памяти. Типичный случай - замена флэш-памяти в младших моделях маршрутизаторов.

Монитор предлагает два способа копирования образа IOS во флэш-память: через консоль по протоколу Xmodem или через порт Ethernet по протоколу TFTP. Первый способ характеризуется огромным временем выполнения операции (часы), поэтому остановимся на втором.

Очевидным предварительным требованием является наличие в сети Ethernet TFTP-сервера с требуемым имиджем IOS. Сеть подключается к маршрутизатору через его первый порт Ethernet (например, FastEthernet 0/0).

Получив доступ к монитору, администратор должен установить несколько переменных окружения, указывающих собственный адрес маршрутизатора, адрес TFTP-сервера и имя файла с имиджем IOS, например:

rommon 16 > IP_ADDRESS=171.68.171.68

rommon 17 > IP_SUBNET_MASK=255.255.255.0

rommon 18 > DEFAULT_GATEWAY=171.68.171.1

rommon 19 > TFTP_SERVER=171.68.171.67

rommon 20 > TFTP_FILE=c2600-is-mz.113-2.0.2.Q

rommon 21 > tftpdnld

Последней дается команда tftpdnld, которая копирует указанный файл с указанного сервера во флэш-память маршрутизатора.

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]