المقدمة
يوضح هذا المستند كيفية تعديل معلمات نظام معينة باستخدام أوامر 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
معلومات ذات صلة