
اليوم أريد أن أسلط الضوء على موضوع معروف بشكل جزئي عند الأغلبية وهو الـconfiguration register في أجهزة سيسكو وأهميتها في الـTroubleshoot فالأغلبية تعرفت على هذا الموضوع من خلال القيام بعمل Password Recovery وعرفت أن القيمة 2142 هي مخصصة لأستعادة كلمة السر في أجهزة سيسكو وطبعا هناك قيم آخرى سوف نتعرف عليها الآن
ماهي فائدة الـ configuration register ؟
تعد هذه القيمة هي نقطة البداية في أجهزة سيسكو وأي خطأ فيها يولد مشاكل كثيرة في عمل الروتر فهي تحدد للروتر عدة أشياء من بينها
1- من أي مكان سوف يقلع الروتر اي من الـ ROMmoc أم من الـ NetBoot
2- تتيح بعض الخيارات الأضافية أثناء عملية الأقلاع مثل تجاهل تحميل الأعدادات من الـ NVRam أو تعطيل رسائل بداية الأقلاع
3- تحديد سرعة الكونسول أو مايعرف بي الـ Baud rate
ولكي نستطيع أن نحدد القيمة الحالية على الروتر أو السويتش نقوم بكتابة الأمر Show Version
Cisco IOS Software, 1841 Software (C1841-ADVIPSERVICESK9-M), Version 12.4(15)T1, RELEASE SOFTWARE (fc2)Cisco's IOS
Router#show version
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2007 by Cisco Systems, Inc
Compiled Wed 18-Jul-07 04:52 by pt_team
ROM: System Bootstrap, Version 12.3(8r)T8, RELEASE SOFTWARE (fc1)
System returned to ROM by power-on
System image file is “flash: c1841-advipservicesk9-mz.124-15.T1.bin”
Cisco 1841 (revision 5.0) with 114688K/16384K bytes of memory
Processor board ID FTX0947Z18E
M860 processor: part number 0, mask 49
2 FastEthernet/IEEE 802.3 interface(s)
191K bytes of NVRAM.
63488K bytes of ATA CompactFlash (Read/Write)
Configuration register is 0x2102
نستطيع أن نشاهدها في آخر الأمر وتحمل القيمة 2102 وهي القيمة الطبيعية لكل أجهزة سيسكو وتعني أقلاع طبيعي من الفلاش وفي حال فشل الأقلاع سوف يتم الأقلاع من الـ ROMmon بالأضافة إلى انها تخبر الروتر بتحميل الأعدادات من الـ NVRam وآخيرا تخبر الروتر بأن سرعة الـconsole Port هي 9600
أما كيفية تغيير هذه القيمة فهي في غاية البساطة وكل ماعلينا أن نكتب الأمر التالي مع القيمة الجديدة
Cisco's IOSRouter(config)#config-register 0x2101
Cisco's IOS
Router(config)#config-register 0x2101
وتستطيع من خلال هذا الجدول تحديد كل القيم المتوفرة ومعنى كل قيمة منها
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 |
ودمتم بود