المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

معلومات أساسية

المشكلة

الحل

معلومات ذات صلة

المقدمة

يوضح هذا المستند كيفية تعديل معلمات نظام معينة باستخدام أوامر CLI على محولات Catalyst 9000 التي تعمل بنظام التشغيل Cisco® IOS-XE.

المتطلبات الأساسية

المتطلبات

لا توجد متطلبات خاصة لهذا المستند.

المكونات المستخدمة

تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:

- المحولات Catalyst 9000 Switches Series

- IOS-XE من Cisco

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.

معلومات أساسية

تعد أوامر واجهة سطر الأوامر (CLI) بديلا لذلك لا يجب عليك تغيير قيمة configuration-register على Cisco® IOS.

المشكلة

Config-register هو قيمة سجل برنامج 16-بت تم تكوينها مسبقا في ذاكرة NVRAM ويمكن إستخدامها لتغيير سلوك المحول إلى:

- قم بتغيير كيفية تمهيد المحول (إلى ROMmon، NetBoot).

- قم بتغيير الخيارات أثناء تمهيد المحول (تجاهل التكوين، وتعطيل رسائل التمهيد).

- تغيير سرعة وحدة التحكم (معدل الباود لجلسة محاكاة طرفية).

في الأنظمة الأساسية التقليدية التي تعمل على برنامج Cisco IOS Software، يتم تعيين سجل التكوين من وضع التكوين باستخدام  config-register الأمر أو من ROMmon مع  confreg erasecat4000_flash:. يعرض الأمر show version   يسمح الأمر لك بعرض الإعداد الحالي لسجل التكوين.

في محولات Catalyst 9000 switches التي تعمل على برنامج Cisco IOS-XE، فإن  confreg كان الأمر لا يزال متاحا للتكوين، ويظهر الإعداد الحالي في  show version  أيضا، لكن الفعلي  config-register فقد كانت القيادة غير فعالة ومعطلة، الأمر الذي تسبب في حدوث إرباك.

وذلك لأن Cisco IOS-XE لا يستخدم هذا  config-register وتوفر أوامر CLI بديلة للتعامل مع نفس الأمر.

ملاحظة: العرض غير الصحيح لقيمة سجل التكوين في show version تتم إزالة الإخراج من الإصدار 16.12.4 والإصدار 17.3.1 فصاعدا.

الحل

وفيما يلي أوامر CLI المكافئة على Cisco IOS-XE التي تسمح للمستخدم بتنفيذ المهام نفسها التي تم إجراؤها عن طريق تعيين قيمة config-register على Cisco IOS.

عملية

قيمة Cisco IOS Config-register

واجهة سطر الأوامر (CLI) IOS-XE المعادل من Cisco

التحميل بشكل طبيعي

0x2102

المحول(config)#no دليل التمهيد

تمهيد إلى ROMMON

0x0،0x2120

switch(config)#boot يدوي

تمكين الفصل/التعطيل

0x2120/ قيم السجل المتبقية

switch(config)#[no]boot enable-break

تعيين سرعة خط الباود/ وحدة التحكم

0x102، 0x2101، 0x2102، 0x2142: معدل الباود 9600

0x1202: معدل الباود 1200

0x2120، 0x2122،

0x2124: معدل البود 19200

0x2902: معدل الباود 4800

0x2922: معدل الباود 38400

0x3122: معدل البود 57600

0x3922: معدل الباود 115200

0x3902: معدل الباود 2400

switch(config)#line console 0

switch(config-line)#speed ؟

<0-4294967295> سرعات الإرسال والاستقبال

تجاهل بدء التشغيل

0x2142

switch(config)#system تجاهل startupConfig

تتجاهل كسر

0x102، 0x2101، 0x2102، 0x2122، 0x2124، 0x2142، 0x2902، 0x2922، 0x3122، 0x3902، 0x3922، 0x3922

switch(config)#[no]boot manual

switch(config)#[no]boot enable-break

تعطيل إسترداد كلمة المرور

0x102

switch(config)#system يعجز كلمة إستعادة

ملاحظة: إذا تم تشغيل نظام على برنامج Cisco IOS-XE وفشل في التمهيد 5 مرات متتالية في أقل من 25 دقيقة من وقت التشغيل لكل عملية إعادة تحميل، فعندئذ يقوم البرنامج بالتعيين التلقائي لمتغير ROMmon MANUAL_BOOT="نعم". وبمعنى آخر، إذا فشل النظام في التمهيد لأي سبب فإنه يقوم بالتحميل التلقائي في ROMmon بعد خمس محاولات متتالية.

إذا التجاهل  config وتعطيل إسترداد كلمة المرور يتم تمكينه بعد ذلك يتم تعيين متغيرات ROMmon ذات الصلة.

SWITCH_DISABLE_PASSWORD_RECOVERY=1

SWITCH_IGNORE_STARTUP_CFG=1

إن كلا من هذا متغير يكون ثبتت، المفتاح يطالب عندما هو يمهد ويؤكد قبل ال  startup-config.

Booting...

<snip>

Both ignore startup configuration and disable password are set

This will result in erasing the startup config

Do you want to Erase the config? Default: n, Answer y/n:

User response is YES, erasing the startup config

Removing FIPS Key. Disabling FIPS MODE

All TCP AO KDF Tests Pass

service password-encryption

service password-recovery noconfirm

معلومات ذات صلة

- الدعم التقني والتنزيلات من Cisco