اليوم أريد أن أسلط الضوء على موضوع معروف بشكل جزئي عند الأغلبية وهو الـconfiguration register في أجهزة سيسكو وأهميتها في الـTroubleshoot فالأغلبية تعرفت على هذا الموضوع من خلال القيام بعمل Password Recovery وعرفت أن القيمة 2142 هي مخصصة لأستعادة كلمة السر في أجهزة سيسكو وطبعا هناك قيم آخرى سوف نتعرف عليها الآن
ماهي فائدة الـ configuration register ؟
تعد هذه القيمة هي نقطة البداية في أجهزة سيسكو وأي خطأ فيها يولد مشاكل كثيرة في عمل الروتر فهي تحدد للروتر عدة أشياء من بينها
1- من أي مكان سوف يقلع الروتر اي من الـ ROMmoc أم من الـ NetBoot
2- تتيح بعض الخيارات الأضافية أثناء عملية الأقلاع مثل تجاهل تحميل الأعدادات من الـ NVRam أو تعطيل رسائل بداية الأقلاع
3- تحديد سرعة الكونسول أو مايعرف بي الـ Baud rate
ولكي نستطيع أن نحدد القيمة الحالية على الروتر أو السويتش نقوم بكتابة الأمر Show Version
نستطيع أن نشاهدها في آخر الأمر وتحمل القيمة 2102 وهي القيمة الطبيعية لكل أجهزة سيسكو وتعني أقلاع طبيعي من الفلاش وفي حال فشل الأقلاع سوف يتم الأقلاع من الـ ROMmon بالأضافة إلى انها تخبر الروتر بتحميل الأعدادات من الـ NVRam وآخيرا تخبر الروتر بأن سرعة الـconsole Port هي 9600
أما كيفية تغيير هذه القيمة فهي في غاية البساطة وكل ماعلينا أن نكتب الأمر التالي مع القيمة الجديدة
وتستطيع من خلال هذا الجدول تحديد كل القيم المتوفرة ومعنى كل قيمة منها
Router Behavior |
Configuration Register |
Ignores break
|
0×102 |
1200 baud rate |
0×1202 |
Boots into bootstrap
|
0×2101 |
Ignores break
|
0×2102 |
Boots into ROMmon
|
0×2120 |
Ignores break
|
0×2122 |
NetBoot
|
0×2124 |
Ignores break
|
0×2142 |
Ignores break
|
0×2902 |
Ignores break
|
0×2922 |
Ignores break
|
0×3122 |
Ignores break
|
0×3902 |
Ignores break
|
0×3922 |
ودمتم بود