Этот документ был переведен Cisco с помощью машинного перевода, при ограниченном участии переводчика, чтобы сделать материалы и ресурсы поддержки доступными пользователям на их родном языке. Обратите внимание: даже лучший машинный перевод не может быть настолько точным и правильным, как перевод, выполненный профессиональным переводчиком. Компания Cisco Systems, Inc. не несет ответственности за точность этих переводов и рекомендует обращаться к английской версии документа (ссылка предоставлена) для уточнения.
В данном документе приведено описание конфигурационного регистра.
Для этого документа отсутствуют особые требования.
Настоящий документ не имеет жесткой привязки к каким-либо конкретным версиям программного обеспечения и оборудования.
Сведения, представленные в этом документе, были получены от устройств, работающих в специальной лабораторной среде. Все устройства, описанные в этом документе, были запущены с чистой (стандартной) конфигурацией. В рабочей сети необходимо изучить потенциальное воздействие всех команд до их использования.
С помощью регистра конфигурации можно изменять различные аспекты реакции маршрутизатора, например:
способ начальной загрузки маршрутизатора (в ROMmon, NetBoot)
варианты при загрузке (игнорировать конфигурацию, отключить сообщения при загрузке),
скорость консоли (скорость в бодах для сеанса эмуляции терминала)
Примечание. Если скорость передачи отличается от скорости по умолчанию, в интерфейсе командной строки появляются странные символы. Обратитесь к таблице 1 для настройки скоростей передачи для других значений Confreg.
Значение регистра конфигурации можно задать в режиме конфигурации с помощью команды config-register. Выполните команду confreg в режиме ROMmon. Выполните команду show version для просмотра текущего значения регистра конфигурации:
Router#show version Cisco Internetwork Operating System Software IOS (tm) 2500 Software (C2500-JS-L), Version 12.1(5), RELEASE SOFTWARE (fc1) Copyright (c) 1986-2000 by cisco Systems, Inc. Compiled Wed 25-Oct-00 05:18 by cmong Image text-base: 0x03071DB0, data-base: 0x00001000 ROM: System Bootstrap, Version 5.2(8a), RELEASE SOFTWARE BOOTFLASH: 3000 Bootstrap Software (IGS-RXBOOT), Version 10.2(8a),
RELEASE SOFTWARE (fc1) Router uptime is 7 minutes System returned to ROM by reload System image file is "flash:c2500-js-l_121-5.bin" cisco 2500 (68030) processor (revision D) with 16384K/2048K bytes of memory. Processor board ID 03867477, with hardware revision 00000000 Bridging software. X.25 software, Version 3.0.0. SuperLAT software (copyright 1990 by Meridian Technology Corp). TN3270 Emulation software. 1 Token Ring/IEEE 802.5 interface(s) 2 Serial network interface(s) 32K bytes of non-volatile configuration memory. 16384K bytes of processor board System flash (Read ONLY) Configuration register is 0x2102
Заводским параметром по умолчанию для реестра конфигурации является 0x2102. Это указывает на то, что маршрутизатор должен попытаться загрузить образ программного обеспечения Cisco IOS® из флеш-памяти и загрузить загрузочную конфигурацию со скоростью консоли, равной 9600 бод.
Если вы знаете значение регистра конфигурации, можно определить, что оно означает. Для получения информации о том, что означает определенный параметр регистра конфигурации, включая потенциальные проблемы и исправления, соберите выходные данные команды show version или команды show tech-support и вставьте их в инструмент Cisco CLI Analyzer (только зарегистрированные заказчики). Для использования инструмента Cisco CLI Analyzer (только зарегистрированные заказчики) необходимо быть зарегистрированным заказчиком, войти в систему и включить JavaScript.
В таблице ниже содержатся некоторые распространенные настройки, которые действительны на большинстве платформ.
Примечание. Прежде чем изменять регистр конфигурации на маршрутизаторе на одно из значений, указанных в этой таблице, обратитесь к соответствующему руководству по установке аппаратного обеспечения, чтобы убедиться, что можно использовать регистр конфигурации.
Настройка регистра конфигурации | Реакция маршрутизатора |
---|---|
0x102 |
|
0x1202 |
|
0x2101 |
|
0x2102 |
|
0x2120 |
|
0x2122 |
|
0x2124 |
|
0x2142 |
|
0x2902 |
|
0x2922 |
|
0x3122 |
|
0x3902 |
|
0x3922 |
|
Если имеющееся значение для регистра конфигурации отсутствует в таблице, чтобы его вычислить, определите, какие биты установлены:
Номер бита | Шестнадцатерич | Значение |
---|---|---|
00-03 | 0x0000-0x000F | Загружает параметры поля:
|
06 | 0x0040 |
|
07 | 0x0080 |
|
08 | 0x0100 |
|
09 | 0x0200 |
|
10 | 0x0400 |
|
5, 11, 12 | 0x0020, 0x0800, 0x1000 |
|
13 | 0x2000 |
|
14 | 0x4000 |
|
15 | 0x8000 |
|
Неправильно установленное значение регистра конфигурации может стать источником многих проблем, таких как:
Файл конфигурации игнорируется.
От консоли не поступает никаких выходных или ненужных данных.
Загрузка в ROMmon.
Для того чтобы устранить подобные проблемы, измените регистр конфигурации на соответствующее значение, например на значение по умолчанию 0x2102.
Если значение регистра конфигурации неизвестно, попробуйте установить сеанс Telnet или консольный сеанс с этим маршрутизатором. Для того чтобы определить значение регистра конфигурации, можно тогда проверить выходные данные команды show version:
Router#show version Cisco Internetwork Operating System Software IOS (tm) 2500 Software (C2500-JS-L), Version 12.1(5), RELEASE SOFTWARE (fc1) Copyright (c) 1986-2000 by cisco Systems, Inc. Compiled Wed 25-Oct-00 05:18 by cmong Image text-base: 0x03071DB0, data-base: 0x00001000 ROM: System Bootstrap, Version 5.2(8a), RELEASE SOFTWARE BOOTFLASH: 3000 Bootstrap Software (IGS-RXBOOT), Version 10.2(8a), RELEASE SOFTWARE (fc1) Router uptime is 7 minutes System returned to ROM by reload System image file is "flash:c2500-js-l_121-5.bin" cisco 2500 (68030) processor (revision D) with 16384K/2048K bytes of memory. Processor board ID 03867477, with hardware revision 00000000 Bridging software. X.25 software, Version 3.0.0. SuperLAT software (copyright 1990 by Meridian Technology Corp). TN3270 Emulation software. 1 Token Ring/IEEE 802.5 interface(s) 2 Serial network interface(s) 32K bytes of non-volatile configuration memory. 16384K bytes of processor board System flash (Read ONLY) Configuration register is 0x2142
Если невозможно установить сеанс консоли или отображаются посторонние символы, возможной причиной может быть несоответствие скоростей передачи маршрутизатора и программного обеспечения эмуляции. Попробуйте изменить скорость в бодах для программы эмуляции терминала. Возможные значения включают 1200, 2400, 4800, 9600, 19200, 38400, 57600 и 115200. После установления сеанса можно выполнить команду show version, чтобы определить значение параметра. Если маршрутизатор находится в режиме ROMmon, можно попытаться выполнить команду boot для загрузки операционной системы вручную. Для получения информации о том, что означает определенный параметр регистра конфигурации, включая потенциальные проблемы и исправления, соберите выходные данные команды show version или команды show tech-support и вставьте их в инструмент Cisco CLI Analyzer (только зарегистрированные заказчики). Для использования инструмента Cisco CLI Analyzer (только зарегистрированные заказчики) необходимо быть зарегистрированным заказчиком, войти в систему и включить JavaScript.
Если известно значение регистра конфигурации, используйте таблицу в ''Настройках регистра конфигурации и их значениях'' для определения поведения. Для получения информации о том, что означает определенный параметр регистра конфигурации, включая потенциальные проблемы и исправления, соберите выходные данные команды show version или команды show tech-support и вставьте их в инструмент Cisco CLI Analyzer (только зарегистрированные заказчики). Для использования инструмента Cisco CLI Analyzer (только зарегистрированные заказчики) необходимо быть зарегистрированным заказчиком, войти в систему и включить JavaScript. Если есть доступ к маршрутизатору по Telnet, установите сеанс с маршрутизатором. В противном случае для установки сеанса консоли настройте в программе эмуляции терминала скорость передачи, указанную в настройке регистра конфигурации.
Выполните команду config-register, чтобы настроить регистр конфигурации:
Router#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router(config)#config Router(config)#config-register 0x2102 Router(config)#end Router#show version Cisco Internetwork Operating System Software IOS (tm) 2500 Software (C2500-JS-L), Version 12.1(5), RELEASE SOFTWARE (fc1) Copyright (c) 1986-2000 by cisco Systems, Inc. Compiled Wed 25-Oct-00 05:18 by cmong Image text-base: 0x03071DB0, data-base: 0x00001000 ROM: System Bootstrap, Version 5.2(8a), RELEASE SOFTWARE BOOTFLASH: 3000 Bootstrap Software (IGS-RXBOOT), Version 10.2(8a),
RELEASE SOFTWARE (fc1) Router uptime is 11 minutes System returned to ROM by reload System image file is "flash:c2500-js-l_121-5.bin" cisco 2500 (68030) processor (revision D) with 16384K/2048K bytes of memory. Processor board ID 03867477, with hardware revision 00000000 Bridging software. X.25 software, Version 3.0.0. SuperLAT software (copyright 1990 by Meridian Technology Corp). TN3270 Emulation software. 1 Token Ring/IEEE 802.5 interface(s) 2 Serial network interface(s) 32K bytes of non-volatile configuration memory. 16384K bytes of processor board System flash (Read ONLY) Configuration register is 0x2142 (will be 0x2102 at next reload)
Новое значение регистра конфигурации становится активным после перезагрузки маршрутизатора.
Router#reload System configuration has been modified. Save? [yes/no]: n Proceed with reload? [confirm]
Настройте регистр конфигурации с помощью команды confreg, если маршрутизатор находится в режиме ROMmon:
rommon 1 >confreg 0x2102
Чтобы новый регистр конфигурации вступил в силу, следует выполнить сброс или выключить, а потом включить питание.