المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : Configuration Register



3BADI750
24-09-2007, 08:44
السلام عليكم ورحمة الله وبركاته
اخواني الاعزاء
قبل ما نبدأ الكلام عن ال configuration register تعالوا نجيب الحكاية من الاول

اولا الرسمة دي بتوضحلنا مكونات الجهاز

https://arabsoftware.net/uploads/xgCAVD1LdewThgr5.jpg

FLASH
الفلاش بتكون متخزنة جواه نسخة ال IOS وبتكون Compressed
وممكن تكون جواه اكتر من نسخة من ال IOS
ولو احنا عاوزين نمسح اي حاجة من الفلاش لازم يكون في الفلاش في جزء فاضي
ومينفعش ابدا ان الفلاش يتملي كله

NVRAM
بتكون متخزنة جواها ال configuration اللي انا بعملها ع الجهاز
وعلي فكرة ال NVRAM بيكون جواها File واحد وواحد فقط
يعني لو عاوزين نحط حاجة جديدة هتمسح القديمة
وبيكون جواها ال Configuration Register

RAM
بيتهيقلي مش محتاجة شرح لانها لاتختلف عن الرام اللي علي جهازك

ROM
تمثل جزء هام جدا من مكونات الراوتر وسعرها قد يصل الي حوالي ثلث ثمن الراوتر عموما

وهي تنقسم الي 4 اجزاء:

POST
Power On-Self Test
ودا بيعمل check علي الهاردوير بتاع الجهاز وال power

RXboot / Rommon
ودول بيمثلوا operating systems للجهاز حاجة زي ال dos كدا
الجهاز بيلجا لهم علشان يعمل boot منهم لو حصل ان نسخة ال IOS كانت damaged

Boot Strap
ودا بيورينا ال sequence اللي بياخده الجهاز لغاية ما يـ boot


طيب بعد ما فهمنا الكلمتين دول كويس نخش بقا علي

Configuration Register

وهو عبارة عن 16 بت زي ما احنا شايفين

https://arabsoftware.net/uploads/EvnzCOhJyYOcyjD2.jpg

0X 2 : 0X F --> Flash

اولا: يشوف ال configuration file لو انت مححد له File معين علشان يعمل منه Boot
Router(confi)# Boot system flash ----file name

طيب لو مكناش محددين حاجة

ثانيا : يعمل Boot لأول file في ال flash
طيب لو كانت الفلاش فاضية

ثالثا: يعمل boot من ال network لو في TFTP Server وتكون انت عامله configuration
طيب لو مفيش TFTP

رابعا: يعمل boot لل initial OS اللي هوا ال RX boot
طيب لو ملقاهوش

خامسا: يعمل boot لل Rommon
لو ملقهاش يبقي ال ROM بتاعتك بايظة وارمي الجهاز احسن ...هههههههه


طيب نوصل لاخر جزء وهو مهم جدا

Finding Configuration

ودي بنقدر نحددها علي اساس قيمة ال بت السابعة في ال configuration register
لو ب 0 معناها جيب ال configuration من ال NVRAM
لو ب 1 معناها اعمل تجاهل لل NVRAM
طيب وبعد ما اعمل تجاهل يحصل ايه
الراوتر هيـ boot فيما يسمي بـ Setup mode
ودا بيعتمد علي dialog بينك وبين الجهاز
يعني يقولك ايه ال hotname ؟ تقوله router
ايه هي الباسوردات ؟؟؟ ............ وهكذا

طيب الخلاصة
0X 2102 -->> Load From NVRAM
0X 2142 -->> Ignore the NVRAM

ملاحظة خطيرة جدا :
تعديل قيمة ال configuration Rgister خطير جدا لو انا مش عارف ايه القيمة اللي انا دخلتها
لاني لو دخلت قيمة غلط
ممكن ال Boot Strap يخش في loop مع ال Processor
وكدا بقا يا فالح ارمي الجهاز

ارجو يا جماعة اني اكون افدتكم بحاجة
وانا اسف جدا علي الاطالة في الشرح اصلي كنت مركز اوي g:
ولاتنسونا بدعواتكم في ظهر الغيب

3omayr
24-09-2007, 13:35
شرح جميل حدا و مبسط جزاك الله خيرا بجد مفيد جدا

3BADI750
24-09-2007, 15:09
اخ 3omayr
متشكر ليك جدا واتمني انك تكون استفدت

تم تعديل لينكات الصور لحدوث بعض الاخضاء عند عض الاخوة

Scorpion007
25-09-2007, 03:16
اية الشغل الجامد دة

بجد ممتاز ..

سلسلة شروحات ممتازة فى المنتدى .. ايوة كدة ياعم السيرتفيكيشن عملت مفعولها اهوة ههههههههه

3BADI750
25-09-2007, 03:32
ايوة كدة ياعم السيرتفيكيشن عملت مفعولها اهوة ههههههههه

والله يا سكوربيون انا علي قد ما اقدر بحاول ارد ولو جزء بسيط من فضل هذا المنتدي الطيب عليا
وربنا يقدرنا .......

lumark_s
25-09-2007, 04:47
جميل جداً يا أخي الحبيب

بارك الله فيك وبعلمك

3BADI750
25-09-2007, 04:58
استاذ الكبير لومارك
انا اعتز جدا بشهادتك دي
وربنا يوفقنا جميعا الي ما فيه صالح المسلمين

memoragaa
25-09-2007, 14:23
اخى الكريم هذه نفس الطريقة التى يتم بها كسر باسوورد الراوتر ان كنت ناسيها مع أضافة بعض الخطوات فى المرحلة الأولى قبل تغيير Config reg وهيا
Attach a terminal or PC with terminal emulation to the console port of the router.

Use these terminal settings:

9600 baud rate

No parity

8 data bits

1 stop bit

No flow control

يعنى توصل الراوتر اللى عندك بجهاز الكمبيوتر عن طريق كيبل الكونصل وهوا عبارة عن كابل طرف سيريال والطرف الأخر RJ ودى صورته

https://us.st11.yimg.com/us.st.yimg.com/I/boxfire_1912_2530724
وبعدين تشغل الراوتر وانت ضاغط على Ctrl+Break فى الكيبورد هتلاقى ظهرلك الكلام ده
rommon 1> تكتب confreg 0x2142
وتدوس انتر
rommon 2>تكتب reset
وتدوس انتر
وبعد ما يشتغل الراوتر من تانى هيظهر رسالة اعادة برمجو تكتب
no وتدوس على Ctrl+c
router>enable تكتب زى ما هوا مكتوب
router#configure memory وده معناه انك بتطلب من الراوتر نسخ الأوامر اللى موجودة فى بداية التشغيل على الاوامر اللى شغالة بالفعل copy startup-config running-config
وتلاحظ ان مفيش باسوورد ظهرت لك :D:D:D
وبعد كده تكتب cong t
router(config)# وتكتب فيه config-register 0x2102
router(config)# config-register 0x2102
وبعد كده ctrl+z
واكتب
router#write memory
وتدوس انتر واعمل ريستارت واى خدمة
انا عارف انه مش مكانه بس لقيتها فرصة وتقبلوا تحياتى
:frnd":frnd":frnd"

3BADI750
25-09-2007, 15:55
السلام عليكم
اولا : متشكر جدا يا اخ memo علي مشاركتك المميزة
ثانيا : انا مكنش قصدي من الشرح دا طريقة كسر الباسورد
انا كان بس هدفي اشرح ال sequence بتاع نظام ال boot
واهمية ال configuration register

وعلي فكرة طريقة كسر الباسورد بتختلف من جهاز لاخر وعشان نعرف الطريقة بالظبط علي حسب موديل الجهاز
ببساطة جدا نعمل بحث في موقع سيسكو نفسه وهما هيوروك الطريقة بالتفصيل

amna_ali
25-09-2007, 16:13
شرح مفيد و سلس جزاك الله خيرا

memoragaa
26-09-2007, 09:10
اعرف اخى الكريم ان موضوعك غير مقصود به كسر الباسورد ولكن زى ما تقول كده كنت عاوز احط موضوع اشارك بيه ومش لاقيى موضوع لأن كل ما افكر فى حاجة القى اخوانى الكرام كتبوه وكل يوم جديد مش عارف اعمل ايه ربنا يكرمك ويكرم جميع المشرفين على المنتدى الغالى

Scorpion007
26-09-2007, 12:16
اعرف اخى الكريم ان موضوعك غير مقصود به كسر الباسورد ولكن زى ما تقول كده كنت عاوز احط موضوع اشارك بيه ومش لاقيى موضوع لأن كل ما افكر فى حاجة القى اخوانى الكرام كتبوه وكل يوم جديد مش عارف اعمل ايه ربنا يكرمك ويكرم جميع المشرفين على المنتدى الغالى

لو كتبت حاجة ممتازة ولو سطر فى مشاركة هثبتهالك فى الشروحات
اكتب واعمل مواضيع براحتك .. انت صاحب منتدى :up::up: