Маршрутизаторы : Маршрутизаторы Cisco ISR серии 2800

Поиск и устранение неисправностей и обслуживание: изменение настроек регистра конфигурации

23 марта 2008 - Перевод, выполненный профессиональным переводчиком
Другие версии: PDF-версия:pdf | Английский (14 сентября 2007) | Отзыв

Содержание

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

Платформы, поддерживаемые этим документом

О регистре конфигурации

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

Отображение настроек регистра конфигурации

Настройка скорости консольной линии (CLI Cisco IOS)


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


Данный документ описывает 16-битный регистр конфигурации в памяти NVRAM и включает следующие разделы:

Платформы, поддерживаемые этим документом

О регистре конфигурации

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

Отображение настроек регистра конфигурации

Настройка скорости консольной линии (CLI Cisco IOS)

Платформы, поддерживаемые этим документом

Данный документ используется для следующих платформ:

Cisco 1800 Series Routers

Cisco 2800 Series Routers

Cisco 3800 Series Routers

О регистре конфигурации

В маршрутизаторе имеется 16-битный регистр конфигурации, находящийся в памяти NVRAM. Каждый бит может принимать значение 1 (включено или установлено) или 0 (выключено или сброшено), и настройка каждого бита влияет на поведение маршрутизатора до следующей перезагрузки или выключения и включения питания.

Регистр конфигурации может использоваться для следующих целей.

Принудительный переход в монитор ROM (программу начальной загрузки) при загрузке

Выбор источника загрузки и имени файла загрузки по умолчанию

Включение и выключение функции Break

Управление широковещательными адресами

Восстановление утерянного пароля

Изменение скорости консольной линии

Таблица 1 содержит описание битов регистра конфигурации.

Таблица 1. Описание битов регистра конфигурации

Бит
Номер
В шестнадцатеричном представлении
Значение

00–03

0x0000–0x000F

Поле загрузки. Настройка поля загрузки определяет, будет ли маршрутизатор загружать операционную систему, а также источник загрузки образа системы.

Подробные сведения приведены в таблице 2.

06

0x0040

Заставляет системное программное обеспечение игнорировать содержимое памяти NVRAM.

07

0x0080

Установленный бит производителя комплектного оборудования (OEM).

08

0x0100

Управление клавишей консоли Break:

(Заводская настройка по умолчанию) Установка бита 8 заставляет процессор игнорировать клавишу консоли Break.

Очистка бита 8 заставляет процессор интерпретировать Break как команду, переводящую маршрутизатор в режим монитора ROM, останавливая обычную работу.

Сигнал Break всегда может быть отправлен в течение первых 60 секунд процесса перезагрузки маршрутизатора, независимо от настройки регистр конфигурации.

09

0x0200

Этот бит управляет загрузкой системы:

Установка бита 9 заставляет систему использовать вторичный начальный загрузчик.

(Заводская настройка по умолчанию) Очистка бита 9 заставляет систему загружаться из флэш-памяти.

Обычно этот бит не изменяется.

10

0x0400

Управляет частью широковещательного IP-адреса, определяющей узел:

Установка бита 10 заставляет процессор использовать все нули.

(Заводская настройка по умолчанию) Очистка бита 10 заставляет процессор использовать все единицы.

Бит 10 взаимодействует с битом 14, который управляет частью широковещательного IP-адреса, соответствующей сети и подсети. Совместное влияние битов 10 и 14 описано в таблице 3.

05, 11, 12

0x0020, 0x0800, 0x1000

Управляют скоростью консольной линии В таблице 4 приведены восемь возможных сочетаний битов и соответствующие скорости консольной линии.

Заводской настройкой по умолчанию является 9600 Бод, при этом биты 5, 11 и 12 установлены в ноль (очищены).

Примечание Невозможно изменить биты регистра конфигурации, управляющие скоростью консольной линии, с помощью интерфейса командной строки (CLI) Cisco IOS. Однако эти биты можно изменить из монитора ROM (см. «Использование монитора ROM»). Вместо изменения настроек регистра конфигурации можно установить скорость консольной линии с помощью других команд операционной системы Cisco IOS.

13

0x2000

Определяет, как маршрутизатор отвечает на сбой загрузки по сети:

Установка бита 13 заставляет маршрутизатор после 6 неуспешных попыток загрузки по сети загрузить из ROM программное обеспечение по умолчанию.

(Заводская настройка по умолчанию) Очистка бита 13 заставляет маршрутизатор постоянно повторять попытки загрузки по сети.

14

0x4000

Управляет частью широковещательного IP-адреса, соответствующей сети и подсети:

Установка бита 10 заставляет процессор использовать все нули.

(Заводская настройка по умолчанию) Очистка бита 10 заставляет процессор использовать все единицы.

Бит 14 взаимодействует с битом 10, который управляет частью широковещательного IP-адреса, соответствующей узлу. Совместное влияние битов 10 и 14 описано в таблице 3.

15

0x8000

Включает диагностические сообщения и заставляет игнорировать содержимое памяти NVRAM.


Таблица 2 описывает поле загрузки, образованное четырьмя младшими битами регистра конфигурации (биты 3, 2, 1 и 0). Настройка поля загрузки определяет, будет ли маршрутизатор загружать операционную систему, а также источник загрузки образа системы.

Таблица 2. Описание битов регистра конфигурации, образующих поле загрузки

Поле загрузки
(Биты 3, 2, 1 и 0)
Значение

0000

0x0

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

В режиме монитора ROM необходимо вручную загрузить образ системы или любой другой образ с помощью команды монитора ROM boot. См. раздел «Загрузка образа» в руководстве «Использование монитора ROM».

0001

0x01

Загрузка первого образа из флэш-памяти в качестве образа системы.

0010–1111

(0x02–0xF)

При следующем цикле выключения и включения питания или при перезагрузке маршрутизатор последовательно обрабатывает каждую команду boot system режима глобальной конфигурации, сохраненную в конфигурационном файле, пока система не загрузится успешно.

Если в конфигурационном файле не хранятся команды boot system, или если выполнение этих команд не приводит к успешной загрузке, то маршрутизатор пытается загрузить первый файл образа из флэш-памяти.


Таблица 3 показывает, как каждая комбинация битов 10 и 14 влияет на широковещательный IP-адрес.

Таблица 3. Сочетания битов широковещательного адреса в регистре конфигурации

Бит 10
Бит 14
Широковещательный адрес (<сеть> <узел>)

0

0

<единицы> <единицы>

1

0

<единицы> <нули>

1

1

<нули> <нули>

0

1

<нули> <единицы>


Таблица 4 показывает скорость консольной линии для каждого сочетания настроек битов 5, 11 и 12.

Таблица 4. Сочетания битов скорости консольной линии в регистре конфигурации

Бит 5
Бит 11
Бит 12
Скорость консольной линии (бод)

1

1

1

115200

1

0

1

57600

1

1

0

38400

1

0

0

19200

0

0

0

9600

0

1

0

4800

0

1

1

2400

0

0

1

1200


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

Изменить настройки регистра конфигурации можно с помощью монитора ROM или интерфейса CLI Cisco IOS. В данном разделе описан порядок изменения настроек регистра конфигурации с помощью CLI Cisco IOS. Для изменения регистра конфигурации из монитора ROM см. «Использование монитора ROM».

Для изменения регистра конфигурации из CLI Cisco IOS выполните следующие шаги:


Шаг 1 Подключите терминал или ПК к консольному порту маршрутизатора. Для получения справки обратитесь к руководству по установке оборудования для используемого маршрутизатора.

Шаг 2 Настройте терминал или программу эмуляции терминала на 9600 бод (по умолчанию), 8 битов данных, режим без проверки четности, 2 стоповых бита.

Шаг 3 Включите маршрутизатор.

Шаг 4 Если появится запрос, требуется ли войти в начальный диалог, ответьте no:

Would you like to enter the initial dialog? [yes]: no

Через несколько секунд появится приглашение пользовательского режима EXEC (Router>).

Шаг 5 Войдите в привилегированный режим EXEC, введя команду enable и, в случае запроса, пароль:

Router> enable
Password: password
Router#

Шаг 6 Войдите в режим глобальной конфигурации:

Router# configure terminal

Enter configuration commands, one per line.
Edit with DELETE, CTRL/W, and CTRL/U; end with CTRL/Z 

Шаг 7 Для изменения настроек регистра конфигурации введите команду config-register value, где value – шестнадцатеричное число, перед которым стоит 0x:

Router(config)# config-register 0xvalue 

Примечание Программное обеспечение Cisco IOS не позволяет изменить биты скорости консоли непосредственно командой config-register. Для изменения скорости консольной линии с помощью CLI Cisco IOS см. раздел «Настройка скорости консольной линии (CLI Cisco IOS)».


Шаг 8 Выйдите из режима глобальной конфигурации:

Router(config)# end
Router#

Шаг 9 Сохраните изменения конфигурации в памяти NVRAM:

Router# copy run start

Новые настройки регистра конфигурации сохраняются в памяти NVRAM, но не вступают в действие до следующей перезагрузки маршрутизатора или цикла выключения и включения питания.


Отображение настроек регистра конфигурации

Для отображения настроек регистра конфигурации, действующих в данный момент, и настроек, которые будут использоваться при следующей перезагрузке маршрутизатора, введите команду привилегированного режима EXEC show version.

Настройки регистра конфигурации отображаются в последней строке вывода команды show version:

Configuration register is 0x142 (will be 0x142 at next reload)

Настройка скорости консольной линии (CLI Cisco IOS)

Сочетание настроек битов 5, 11 и 12 определяет скорость консольной линии. Изменить именно эти биты регистра конфигурации можно только из монитора ROM. См. «Использование монитора ROM».

Для настройки скорости консольной линии из интерфейса командной строки Cisco IOS выполните следующие шаги:

Команда или действие
Назначение

Шаг 1 

Router> enable

Password: password

Router#

Включение привилегированного режима EXEC. Запрашивается ввод пароля.

Шаг 2 

Router# configure terminal

Router#

Вход в режим глобальной конфигурации.

Шаг 3 

Router(config)# line console 0
Router(config-line)#

Указание консольной линии и вход в режим конфигурирования линии.

Шаг 4 

Router(config)# speed baud

Указание скорости консольной линии Возможные значения (бод): 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200.