الرئيسية » Cisco » كيف تقوم برفع نظام تشغيل إلى أجهزة سيسكو من خلال الـ Rommon

كيف تقوم برفع نظام تشغيل إلى أجهزة سيسكو من خلال الـ Rommon

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


بداية أحب أن أقول للأخ سعيد أن الأمر مختلف تماما عن الطريقة السابقة لأننا هنا نملك جهاز أعمى لايملك اي أعدادات ويتوجب علينا أعطاءه أيبي وماسك وايبي لسيرفر الـ TFTP وطبعا أسم النسخة وسوف أقوم بالتطبيق بمساعدة برنامج الباكيت ترايسير وسوف يكون السيناريو على الشكل التالي

بداية سوف أدخل على الروتر وأقوم بحذف النظام وأقوم مرة آخرى بأسترداده من خلال الـ Rommon وطبعا حذف النظام فقط من أجل التجربة لذا أول خطوة سوف أقوم بها هي عرض الفلاش حتى أقوم بنسخ الأسم وحذفه وبعدها سوف اقوم بعمل Reload للروتر وهذه هي الأوامر المتبعة على التسلسل


Cisco's
Router>en
Router#show flash

System flash directory:
File  Length   Name/status
4   33591768 c1841-advipservicesk9-mz.124-15.T1.bin
[33591768 bytes used, 30424616 available, 64016384 total]
63488K bytes of processor board System flash (Read/Write)

Router#delete c1841-advipservicesk9-mz.124-15.T1.bin
Delete filename [c1841-advipservicesk9-mz.124-15.T1.bin]?
Delete flash:/c1841-advipservicesk9-mz.124-15.T1.bin? [confirm]

Router#reload
Proceed with reload? [confirm]
System Bootstrap, Version 12.3(8r)T8, RELEASE SOFTWARE (fc1)
Cisco 1841 (revision 5.0) with 114688K/16384K bytes of memory.

Boot process failed

The system is unable to boot automatically.  The BOOT
environment variable needs to be set to a bootable
image.
rommon 1 >

بعد قيامنا بعمل Reload للجهاز نجد أن الروتر قد دخل على الـRommon مباشرة بسبب عدم وجود IOS وأولا الخطوات التى يجب أن نقوم بها هي كتابة الأمر tftpdnld

Cisco's
rommon 1 > tftpdnld

Missing or illegal ip address for variable IP_ADDRESS
Illegal IP address.

usage: tftpdnld
Use this command for disaster recovery only to recover an image via TFTP.
Monitor variables are used to set up parameters for the transfer.
(Syntax: “VARIABLE_NAME=value” and use “set” to show current variables.)
“ctrl-c” or “break” stops the transfer before flash erase begins.

The following variables are REQUIRED to be set for tftpdnld:
IP_ADDRESS: The IP address for this unit
IP_SUBNET_MASK: The subnet mask for this unit
DEFAULT_GATEWAY: The default gateway for this unit
TFTP_SERVER: The IP address of the server to fetch from
TFTP_FILE: The filename to fetch

The following variables are OPTIONAL:
TFTP_VERBOSE: Print setting. 0=quiet, 1=progress(default), 2=verbose
TFTP_RETRY_COUNT: Retry count for ARP and TFTP (default=7)
TFTP_TIMEOUT: Overall timeout of operation in seconds (default=7200)
TFTP_CHECKSUM: Perform checksum test on image, 0=no, 1=yes (default=1)
FE_SPEED_MODE: 0=10/hdx, 1=10/fdx, 2=100/hdx, 3=100/fdx, 4=Auto(deflt)

rommon 2 >

وسوف نلاحظ رسالة صغيرة تخبرنا بأن هناك خطأ في أعداد الأيبي أدريس Missing or illegal ip address for variable IP_ADDRESS Illegal IP address.

لذا سوف يتوجب علينا أن نعطي للمنفذ أيبي وكل الاعدادت التى قام الأمر الآخير بتوضيحها والتى لونتها باللون الاصفر وهي كالآتي

Cisco's
rommon 2 > IP_ADDRESS=192.168.1.2
rommon 3 > IP_SUBNET_MASK=255.255.255.0
rommon 4 > DEFAULT_GATEWAY=192.168.1.1
rommon 5 > TFTP_SERVER=192.168.1.1
rommon 6 > TFTP_FILE=c1841-advipservicesk9-mz.124-15.T1.bin

بعد أن ننتهي نقوم بكتابة الأمر set لتأكد من الأعدادات


Cisco's
rommon 7 > set
DEFAULT_GATEWAY=192.168.1.1
IP_ADDRESS=192.168.1.2
IP_SUBNET_MASK=255.255.255.0
PS1=rommon ! >
TFTP_FILE=c1841-advipservicesk9-mz.124-15.T1.bin
TFTP_SERVER=192.168.1.1
rommon 8 >

وآخيرا نقوم بكتابة الأمر tftpdnld مرة آخرى للبدأ بعملية الرفع من السيرفر إلى الجهاز


Cisco's

rommon 8 > tftpdnld

IP_ADDRESS: 192.168.1.2
IP_SUBNET_MASK: 255.255.255.0
DEFAULT_GATEWAY: 192.168.1.1
TFTP_SERVER: 192.168.1.1
TFTP_FILE: c1841-advipservicesk9-mz.124-15.T1.bin
Invoke this command for disaster recovery only.
WARNING: all existing data in all partitions on flash will be lost!

Do you wish to continue? y/n:  [n]:  y
Receiving c1841-advipservicesk9-mz.124-15.T1.bin from 192.168.1.1

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

File reception completed.
Copying file c1841-advipservicesk9-mz.124-15.T1.bin to flash.
Erasing flash at 0x607c0000
program flash location 0x61fe0000
program flash location 0x61ff0000
program flash location 0x62000000
rommon 9 >boot

وهكذا نكوم قد نجحنا في رفع النسخة إلى الجهاز وبقي علينا أن نكتب كلمة boot لنجد أن الجهاز قد قام بفك الضغط عن النسخة وأقلع من جديد مثلما كان وأحب أن أضيف شيء ذكرته منذ يومين على منتدى عرب هاردوير ولم أذكره هنا وهو ضرورة أن يكون على الفلاش نسختان لنظام التشغيل حتى لو في حال حدثت مشكلة نقوم بالأقلاع من الثانية مباشرة وبدون أضاعة وقت كبير لأن هناك بعض الشركات والمؤسسات يتوقف عملها بشكل كامل لو في حال حدث مثل هذه  النوع من المشاكل على أجهزتها ولكي نحدد أي نسخة أو نظام نريد للروتر ان يقوم بتشغيله نستخدم الأمر التالي مع تحديد أسم النظام

Cisco's
Router(config)# boot system flash c1841-advipservicesk9-mz.124-15.T1.bin

أتمنى أن تكون الفائدة قد وصلتكم ولاتنسونا من دعواتكم ودمتم بود

Print Friendly, PDF & Email

عن Ayman Alnaimi أيمن النعيمي

مهندس كمبيوتر سوري ومقيم حاليا في قطر , باحث ومطور للمحتوى العربي على الأنترنت, أهدف إلى رفع مستوى الأمة العربية ومساعدتها في النهضة العلمية, أغلب أهتماماتي في الشبكات وتحديدا الهاردوير منها وأقضى معظم وقتي في القراءة والدراسة والعمل وأؤمن بأن الثورة لو كانت لتكون فهي تبدأ بالقراءة ويليها الكتابة وبدون الآخيرة لن يكون هناك ثورة. للتواصل admin@networkset.net & networkset@hotmail.com

13 تعليق

  1. ياريت يا باشمهندس توضح أكتر إزاي لو عندي أكتر من نسخه لنظام التشغيل إزاي أقدر أختار منهم النسخه اللي تبقي الأساسية ؟ ولك جزيل الشكر

  2. ملاحظة هامة أخي D007a وقد راحت عن بالي مع اني وضحتها في عرب هاردوير
    ببساطة أدخل على الـ Configure mode وقم بكتابة الأمر boot system flash وبعدها أكتب أسم النسخة التى تريد الأقلاع منها وهذا مثال
    boot system flash c1841-advipservicesk9-mz.124-15.T1.bin

  3. يعطيك العافيه أخوي أيمن

    ياليت تضيف ردك السابق على الموضوع الأصلي ..لأهميته ..

    انا جربت طريقه ثانيه قبل فترة …و سأعيد تجربتها على سويتش حقيقه ..

    بعدها سأرسلها لك باذن الله لتعم الفائده

    بوركت

  4. مشكوور ويعطيك العافيه

    اذا سمحت لي في معلومه احب ان اضيفها الا وهي انه يوجد طريقه اخرى وهي بالhypertrm وهي عن طريق كتابة الامر remmon1>xmodem والذهاب الى ابوشين الtransfer ومن ثم send fail وبعدها تحدد مكان IOS

  5. جزاك الله كل خير ايمن باشا
    كنا مفتقدين هذه التدوينات المميزة في فترة انقطاعك لكن الحمد لله
    شكرا وجزاك الله خيرا

  6. معلومات ممتازة أخي أيمن

  7. شكرا جزيلا على هذا التدوينة الرائعه
    لازم يكون الاهتمام اكثر لتجنب مثل هذه المشاكل التي تكون بسيطة ولكن تسبب كوارث

  8. الله يجعلوا في ميزان حسناتك وحسنات صاحب المجلة وكل من ساهم بكل خير

  9. بارك الله فيك أخي أيمن
    كل يوم بنتعلم منك حاجة جديدة وجميلة

  10. سلمت يداااااااااااااااااااك وجزاك الله خير

  11. لو سمحت انا جربت الى انت حكيته ولكن ما بزبط معي بالاخر بتطلعلي الرسالة بوافق بيحكيلي
    TFTP download aborted – user request

    يا تراى شو سبب المشكلة

    تحياتي ومشكور على الشرح الطيب

  12. ايضا بامكان عملة بطريقة البرتوكول xmodem

  13. ملاحظة هامة أخي D007a وقد راحت عن بالي مع اني وضحتها في عرب هاردوير
    ببساطة أدخل على الـ Configure mode وقم بكتابة الأمر boot system flash وبعدها أكتب أسم النسخة التى تريد الأقلاع منها وهذا مثال
    boot system flash c1841-advipservicesk9-mz.124-15.T1.bin
    تمام جدا ..
    طب بالنسبه فى حالة ان النسخه دى وقعت … الجهاز هيبوت لوحده من اللى معاها ع الفلاش ولا انا لازم اكون قايله من قبلها عن طريق كونفجر معين 😀

أضف رد على kamel إلغاء الرد

لن يتم نشر البريد الإلكتروني . الحقول المطلوبة مشار لها بـ *

*

x

‎قد يُعجبك أيضاً

حل مشكلة error 27850 عند تنصيب Cisco VPN Client

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

مقارنة بين أنظمة سيسكو IOS و IOS-XR و IOS-XE و NX-OS

في هذا المقال سوف نتعرف سوياً على جميع الأنظمة التشغيلية التى قامت سيسكو بتطويرها وهي ...

VPNمجاني باستخدام برنامج الـ Team Viewer

أصبح برنامج team Viewer عصب عمل أغلب مهندسي الكمبيوتر وأصبح الاعتماد عليه كبير في عمليات ...