تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يوضح هذا المستند كيفية إستخدام xmodem
أمر في وحدة التحكم بتنزيل برنامج Cisco IOS® باستخدام أداة مراقبة ذاكرة القراءة فقط (ROMmon).
لا توجد متطلبات خاصة لهذا المستند.
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
الموجهات من السلسلة 827 و 1600 و 1700 و 2600 و 3600 و 3700 من Cisco
خوادم الوصول العالمية Cisco AS5200 و AS5300 و AS5350 و AS5400
ملاحظة: Xmodem
يستطيع أيضا كنت استعملت على آخر مادة حفازة مفتاح.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.
يمكن إستخدام المودم Xmodem على مجموعة من الموجهات (راجع المكونات المستخدمة) ويتم إستخدامه في حالات إستعادة البيانات بعد الكوارث حيث لا يحتوي الموجه على برنامج Cisco IOS أو صورة bootflash صالحة للتمهيد من وبالتالي، يتم فقط التمهيد في ROMmon. كما يمكن إستخدام هذا الإجراء في حالة عدم وجود خوادم لبروتوكول نقل الملفات المبسط (TFTP) أو إتصالات بالشبكة، وكان الخيار الوحيد القابل للتطبيق هو اتصال الكمبيوتر الشخصي المباشر (أو من خلال اتصال مودم) بوحدة تحكم الموجه. نظرا لأن هذا الإجراء يعتمد على سرعة وحدة التحكم بالموجه والمنفذ التسلسلي بالكمبيوتر الشخصي، فقد يستغرق تنزيل صورة وقتا طويلا. على سبيل المثال، لتنزيل صورة الإصدار 12.1(16) IP Plus من برنامج Cisco IOS Software إلى موجه من السلسلة Cisco 1600 Series بسرعة 38400 بت في الثانية يستغرق 25 دقيقة تقريبا.
فيما يلي صياغة الأمر ل xmodem
:
xmodem [-c] [-y] [-e] [-f] [-r] [-x] [-s data-rate]
يصف هذا الجدول صياغة الأمر ل xmodem
erasecat4000_flash:.
بناء جملة | الوصف |
---|---|
-c | (إختياري) التجميع الاختباري CRC-16، وهو أكثر تطورا ودقة من التجميع الاختباري القياسي. |
-y | (إختياري) يستخدم بروتوكول المودم لسعة معالجة أعلى. |
-ه | (إختياري) يمحو القسم الأول في ذاكرة Flash (الذاكرة المؤقتة) قبل بدء التنزيل. هذا الخيار صالح فقط لسلسلة Cisco 1600. |
-و | (إختياري) مسح جميع ذاكرة Flash (الذاكرة المؤقتة) قبل بدء التنزيل. هذا الخيار صالح فقط لموجهات سلسلة 1600 من Cisco. |
-ر | (إختياري) تنزيل الملف إلى DRAM. الافتراضي هو ذاكرة Flash. |
-x | (إختياري) لا يقوم بتنفيذ صورة برنامج Cisco IOS Software عند إكمال التنزيل. |
-معدل | (إختياري) تعيين معدل بيانات منفذ وحدة التحكم أثناء نقل الملفات. القيم هي 1200 و 2400 و 4800 و 9600 و 19200 و 38400 و 115200 بت في الثانية. يتم تحديد المعدل الافتراضي في سجل التكوين. هذا الخيار صالح فقط لموجهات سلسلة 1600 من Cisco. |
اسم الملف | (إختياري) اسم الملف المطلوب نسخه. يتم تجاهل هذه الوسيطة عند تحديد الكلمة الأساسية -r نظرا لأنه يمكن نسخ ملف واحد فقط إلى DRAM. على موجهات السلسلة 1600 من Cisco، يتم تحميل الملفات إلى ROMmon لتنفيذها. |
ملاحظة: xmodem
الخيارات e ، f، و s مدعومة فقط على موجهات سلسلة 1600 من Cisco. للعثور على الصياغة والخيارات المتوفرة للاستخدام مع xmodem
أمر، إدخال xmodem
-؟ في نافذة مطالبة ROMmon.
هنا مثال على xmodem
الأمر الصادر على موجه Cisco 1603:
rommon 9 >xmodem -? usage: xmodem [-cyrxefs]<destination filename> -c CRC-16 -y ymodem-batch protocol -r copy image to dram for launch -x do not launch on download completion -f Perform full erase of flash -e Perform erase of first flash partition -s<speed>Set speed of Download, where speed may be 1200|2400|4800|9600|19200|38400|115200
هنا مثال على xmodem
الأمر الصادر على موجه Cisco 2620:
rommon 1 >xmodem -? xmodem: illegal option -- ? usage: xmodem [-cyrx] <destination filename> -c CRC-16 -y ymodem-batch protocol -r copy image to dram for launch -x do not launch on download completion
rommon 12 >xmodem -cfs115200 c1600-sy-mz.121-16.bin rommon 2 >xmodem -c c2600-is-mz.122-10a.bin
يعرض الأمر xmodem
يعمل النقل فقط على منفذ وحدة التحكم. يمكنك فقط تنزيل الملفات إلى الموجه. لا يمكنك إستخدام xmodem
للحصول على ملفات من الموجه.
من المهم أيضا ملاحظة أن خيار -sdata-rate متوفر فقط على موجهات سلسلة 1600 من Cisco وتم تنفيذه للتغلب على حد معدل لوحة وحدة التحكم الذي يبلغ 9600 بت في الثانية. إذا قمت بتحديد -sdata-rate سرعة 115200 بت في الثانية على سبيل المثال، فيمكنك زيادة معدل التنزيل وبالتالي تقليل وقت التنزيل. تدعم موجهات Cisco الأخرى سرعات وحدة التحكم حتى 115200 بت في الثانية. لذلك، ليس الخيار -sdata-rate مطلوبا.
تأكد من أن منفذ PC التسلسلي يستخدم جهاز إرسال/إستقبال غير متزامن عام 16550 (UART) إذا قمت بتنزيل صورة برنامج Cisco IOS Software من خلال سرعة وحدة تحكم الموجه 115200. إذا كان المنفذ التسلسلي للكمبيوتر لا يستخدم UART 16550، فيوصى باستخدام سرعة تبلغ 38400 أو أقل.
أستخدم إجراء المودم هذا لتنزيل صورة برنامج Cisco IOS Software على موجه Cisco 1603.
إطلاق برنامج محاكاة طرفية.
في هذا المثال، قم بتكوين Windows HyperTerminal ل 8-N-1 بسرعة 9600 بت في الثانية واتصل بالمنفذ التسلسلي للكمبيوتر الشخصي لديك بمنفذ وحدة التحكم بالموجه. عند الاتصال، يلزمك الدخول إلى موجه ROMmon (rommon 1>). في العادة، إذا كانت صورة برنامج الموجه وصورة bootflash تالفا، فإن الموجه يظهر فقط في وضع ROMmon. إذا لم تكن الأولى صحيحة وكنت بحاجة إلى الدخول إلى مطالبة ROMmon، فأنت بحاجة إلى تغيير سجل التكوين (بشكل نموذجي 0x2102 كما هو معطى من قبل show version
) إلى 0x0:
1600#configure terminal Enter configuration commands, one per line. End with CNTL/Z. 1600(config)#config-register 0x0 1600(config)#^Z 1600# 00:22:06: %SYS-5-CONFIG_I: Configured from console by console 1600#reload System configuration has been modified. Save? [yes/no]: n Proceed with reload? [confirm] 00:22:16: %SYS-5-RELOAD: Reload requested System Bootstrap, Version 12.0(3)T, RELEASE SOFTWARE (fc1) Copyright (c) 1999 by cisco Systems, Inc. Simm with parity detected, ignoring onboard DRAM C1600 platform with 16384 Kbytes of main memory rommon 1 >
من المطالبة ROMmon، قم بإصدار xmodem
erasecat4000_flash:. ولكن قبل إصدار xmodem
الأمر، تأكد من وجود صورة برنامج Cisco IOS software الجديدة على الكمبيوتر الشخصي لديك.
في هذا المثال، يتم مسح جميع ذاكرة Flash (الذاكرة المؤقتة) قبل التنزيل مع الخيار F (فقط على السلسلة Cisco 1600 Series). قم بتنفيذ المجموع الاختباري CRC-16 باستخدام الخيار C وحدد -s115200 لتعيين سرعة التنزيل 115200 بت في الثانية (على السلسلة Cisco 1600 فقط
rommon 12 >xmodem -cfs115200 c1600-sy-mz.121-16.bin Do not start the sending program yet...
ملاحظة: إذا كان منفذ وحدة التحكم مرتبطا بمودم، فيجب أن يعمل كل من منفذ وحدة التحكم والمودم بنفس معدل البود.
Use console speed 115200 bps for download [confirm] File size Checksum File name 1957444 bytes (0x1dde44) 0xe345 c1600-y-mz.113-9.T
Erasing flash at 0x83f0000 no partition 2 on device: PCMCIA slot 1 Ready to receive file c1600-sy-mz.121-16.bin ... Downloadwill
be performed at 115200. make sure your terminal emulator is set to this speed before sending file.
Warning: All existing files in the partition displayed and files in any other partitions on this devicewill
be lost! Continue ? press 'y' for yes, 'n' for no:y
قم بتكوين برنامج المحاكي الطرفي لمعدل بيانات يبلغ 115200 بت في الثانية لمطابقة سرعة xmodem المحددة أعلاه. للقيام بذلك، قم بإغلاق جلسة عمل المحطة الطرفية السابقة بسرعة 9600 بت في الثانية وافتح جلسة جديدة بسرعة 115200 مع 8-N-1. يكمن المغزى هنا في أن Cisco 1603 تدعم فقط الحد الأقصى لمعدل الباود الذي يبلغ 9600 بت في الثانية. لذلك، عند الاتصال بسرعة 115200 بت في الثانية، لا يمكنك رؤية موجه الأمر Router. وهذه نقطة مهمة يجب تذكرها. بمجرد الاتصال بالموجه بسرعة 115200 بت في الثانية، حدد Transfer و Send File من شريط قائمة HyperTerminal.
حدد اسم ملف الصورة وموقعه وأدخل مودم xmodem كبروتوكول.
انقر فوق "إرسال" لبدء عملية النقل.
يتم تلقي هذه الرسالة عند اكتمال النقل:
Download Complete! Returning console speed to 9600 Please reset your terminal emulator to this speed...
6. وفقا للرسالة الواردة أعلاه، يلزمك إنهاء جلسة عمل HyperTerminal بسرعة 115200 بت في الثانية وإعادة تشغيل جلسة عمل جديدة بسرعة 9600 بت في الثانية. بمجرد الاتصال، تظهر نافذة مطالبة الموجه ROMmon. تحقق من نجاح التنزيل باستخدام dir flash
:
rommon 9 >dir flash: File size Checksum File name 3686656 bytes (0x384100) 0x1a5e c1600-sy-mz.121-16.bin
7. قم بتغيير سجل التكوين مرة أخرى إلى 0x2102 وإعادة ضبط الموجه أو تشغيله حتى يتم تحميل صورة برنامج Cisco IOS software الجديدة.
rommon 10 >confreg 0x2102 You must reset or power cycle for new config to take effect. rommon 11 >reset System Bootstrap, Version 12.0(19981130:173850) [rameshs-120t_lava 114], DEVELOPMENT SOFTWARE Copyright (c) 1994-1998 by cisco Systems, Inc. Simm with parity detected, ignoring onboard DRAM C1600 platform with 16384 Kbytes of main memory program load complete, entry point: 0x4020060, size: 0x15568c %SYS-6-BOOT_MESSAGES: Messages above this line are from the boot loader. program load complete, entry point: 0x2005000, size: 0x3840e0 Self decompressing the image : ######################################## ################ ........ Cisco Internetwork Operating System Software IOS (tm) 1600 Software (C1600-SY-M), Version 12.1(16), RELEASE SOFTWARE (fc1) Copyright (c) 1986-2002 by cisco Systems, Inc. Compiled Mon 08-Jul-02 17:09 by kellythw Image text-base: 0x02005000, data-base: 0x0275BD48 .......
إستخدام هذا xmodem
إجراء لتنزيل صورة برنامج Cisco IOS Software على موجه Cisco 2620.
إطلاق برنامج محاكاة طرفية.
تم تكوين هذا المثال على Windows HyperTerminal ل 8-N-1 بسرعة 9600 بت في الثانية. قم بتوصيل المنفذ التسلسلي للكمبيوتر الشخصي لديك بمنفذ وحدة التحكم بالموجه. بمجرد الاتصال، أدخل إلى موجه أمر ROMmon (rommon 1>). بشكل نموذجي، إذا كان الموجه يحتوي على صورة برنامج Cisco IOS Software وصورة bootflash التالفة على حد سواء، فإن الموجه يأتي فقط في وضع ROMmon. إذا لم تكن الأولى صحيحة وكنت بحاجة إلى الدخول إلى مطالبة ROMmon، فيلزمك تغيير سجل التكوين (بشكل نموذجي 0x2102 كما هو معطى من قبل show version
) إلى 0x0 كما يلي:
2620#configure terminal Enter configuration commands, one per line. End with CNTL/Z. 2620(config)#config-register 0x0 2620(config)#^Z 2620# 5d03h: %SYS-5-CONFIG_I: Configured from console by console 2620# 2620#reload System configuration has been modified. Save? [yes/no]: n Proceed with reload? [confirm] 5d03h: %SYS-5-RELOAD: Reload requested System Bootstrap, Version 11.3(2)XA4, RELEASE SOFTWARE (fc1) Copyright (c) 1999 by cisco Systems, Inc. TAC:Home:SW:IOS:Specials for info C2600 platform with 65536 Kbytes of main memory rommon 1 >
بمجرد دخولك إلى ROMmon، يمكنك تغيير معدل حاوية وحدة التحكم من 9600 بت في الثانية إلى 115200 بت في الثانية لزيادة سرعة وقت التنزيل. أستخدم confreg
يأمر ويكمل التعليمات المقدمة على الشاشة.
rommon 1 >confreg Configuration Summary enabled are: break/abort has effect console baud: 9600 boot: the ROM Monitor do you wish to change the configuration? y/n [n]: y enable "diagnostic mode"? y/n [n]: enable "use net in IP bcast address"? y/n [n]: enable "load rom after netboot fails"? y/n [n]: enable "use all zero broadcast"? y/n [n]: disable "break/abort has effect"? y/n [n]: enable "ignore system config info"? y/n [n]: change console baud rate? y/n [n]: y enter rate: 0 = 9600, 1 = 4800, 2 = 1200, 3 = 2400 4 = 19200, 5 = 38400, 6 = 57600, 7 = 115200 [0]: 7 change the boot characteristics? y/n [n]: Configuration Summary enabled are: break/abort has effect console baud: 115200 boot: the ROM Monitor do you wish to change the configuration? y/n [n]: You must reset or power cycle for new config to take effect. rommon 2 >
بمجرد تمهيد الموجه في ROMmon، تبدأ جلسات عمل HyperTerminal في عرض أحرف غير مقروءة. تحتاج إلى الخروج من جلسة عمل المحطة الطرفية الحالية وبدء جلسة جديدة بمعدل بيانات يبلغ 115200 بت في الثانية لمطابقة معدل وحدة التحكم كما في الخطوة 2.
أنت الآن مستعد لإصدار xmodem
erasecat4000_flash:. ولكن قبل إصدار xmodem
الأمر، تأكد من وجود صورة برنامج Cisco IOS software الجديدة على الكمبيوتر الشخصي لديك.
rommon 1 > rommon 1 >xmodem -? xmodem: illegal option -- ? usage: xmodem [-cyrx] <destination filename> -c CRC-16 -y ymodem-batch protocol -r copy image to dram for launch -x do not launch on download completion rommon 2 > rommon 2 > rommon 2 > xmodem -c c2600-is-mz.122-10a.bin !--- Note that [-s datarate] is not available here since you are set for 115200 bps. Do not start the sending program yet... File size Checksum File name 9939820 bytes (0x97ab6c) 0x4991 c2600-is-mz.122-7a.bin
Warning: All existing data in bootflash will be lost! Invoke this application only for disaster recovery. Do you wish to continue? y/n [n]: y Ready to receive file c2600-is-mz.122-10a.bin ...
من شريط قائمة HyperTerminal، حدد Transfer (نقل) > Send (إرسال) ، وحدد اسم/موقع الصورة و xmodem
البروتوكول كما هو الحال في الخطوات 3 و 4 وبدء النقل.
إرسال />
بمجرد اكتمال عملية النقل، تظهر الرسائل التالية:
Erasing flash at 0x60fc0000 program flash location 0x60990000 Download Complete!
لاحظ كيفية مسح ذاكرة Flash (الذاكرة المؤقتة) نحو النهاية تلقائيا مقارنة ب Cisco C1600. هذا هو السبب في أن الخيار f مطلوب هنا. أخيرا، تأكد من إعادة ضبط سرعة وحدة التحكم مرة أخرى إلى 9600 وقم بتغيير تسلسل التمهيد مرة أخرى إلى الافتراضي عند تغيير سجل التكوين مرة أخرى إلى 0x2102:
rommon 12 >confreg 0x2102 You must reset or power cycle for new config to take effect rommon 2 >reset System Bootstrap, Version 11.3(2)XA4, RELEASE SOFTWARE (fc1) Copyright (c) 1999 by cisco Systems, Inc. TAC:Home:SW:IOS:Specials for info C2600 platform with 65536 Kbytes of main memory program load complete, entry point: 0x80008000, size: 0x995ec8 Self decompressing the image : ################################ ################################################################## ################################################################## ######################## [OK] ............................ Cisco Internetwork Operating System Software IOS (tm) C2600 Software (C2600-IS-M), Version 12.2(10a), RELEASE SOFTWARE (fc1) Copyright (c) 1986-2002 by cisco Systems, Inc. Compiled Tue 21-May-02 14:16 by pwade Image text-base: 0x80008088, data-base: 0x810ABB08 cisco 2620 (MPC860) processor (revision 0x100) with 61440K/4096K bytes of memory. Processor board ID JAB03110MUB (3691217154) M860 processor: part number 0, mask 49 Bridging software. X.25 software, Version 3.0.0. 1 FastEthernet/IEEE 802.3 interface(s) 2 Voice FXS interface(s) 32K bytes of non-volatile configuration memory. 16384K bytes of processor board System flash (Read/Write) Press RETURN to get started! .........................
إستخدام هذا xmodem
إجراء لتنزيل صورة برنامج Cisco IOS Software على موجه من السلسلة Cisco 3600 Series.
يستخدم الإجراء القياسي سرعة وحدة التحكم الافتراضية وهي 9600 بت في الثانية. Xmodem هو بروتوكول نقل بطيء، وقد يستغرق نقل ملف كبير مثل صورة برنامج Cisco IOS Software وقتا طويلا. تساعد الزيادة في سرعة وحدة التحكم على الموجه 3600 على تقليل الوقت المستغرق لإجراء نقل ملف xmodem.
confreg utility
.
rommon 2 >confreg do you wish to change the configuration? y/n [n]: y enable "diagnostic mode"? y/n [n]: n enable "use net in IP bcast address"? y/n [n]: n disable "load rom after netboot fails"? y/n [n]: n enable "use all zero broadcast"? y/n [n]: n enable "break/abort has effect"? y/n [n]: n enable "ignore system config info"? y/n [n]: n change console baud rate? y/n [n]: y enter rate: 0 = 9600, 1 = 4800, 2 = 1200, 3 = 2400 4 = 19200, 5 = 38400, 6 = 57600, 7 = 115200 [7]: 7 change the boot characteristics? y/n [n]: y enter to boot: 0 = ROM Monitor 1 = the boot helper image 2-15 = boot system [0]: 0 Configuration Summary enabled are: load rom after netboot fails console baud: 115200 boot: the ROM Monitor do you wish to change the configuration? y/n [n]: n You must reset or power cycle for new config to take effect rommom 2 >reset
2. افتح HyperTerminal جديد باستخدام الإعدادات التالية:
Bits per second - 115200 Data bits - 8 Parity - None Stop bits - 1 Flow control - Hardware
3. بعد تعيين HyperTerminal، تتلقى مطالبة rommon. أدخل xmodem
erasecat4000_flash:. قبل إدخال xmodem
الأمر، يجب أن تكون هناك صورة برنامج موجودة في المحطة الطرفية الخاصة بك أو محرك الأقراص الثابتة المحلي الخاص بك.
rommon 2 >xmodem -c c3640-i-mz.121-7.bin Do not start the sending program yet... File size Checksum File name 4936800 bytes (0x4b5460) 0x2dd7 c3640-i-mz.121-7.bin (bad checksum: 0x13eb) WARNING: All existing data in flash will be lost! Invoke this application only for disaster recovery. Do you wish to continue? y/n [n]: y Ready to receive file c3640-i-mz.121-7.bin ...
4. بعد ظهور هذه الرسالة، يتعين عليك تنزيل الملف باستخدام xmodem
وهذا الإجراء:
Xmodem
.5. بعد اكتمال النقل، يقوم الموجه بإعادة تحميل نفسه. عند اكتمال عملية إعادة التحميل، اضغط على مفتاح الإرجاع الذي سيتم أخذه إلى موجه الأمر وإعادة ضبط سجل التكوين وسرعة خط وحدة التحكم.
Router>enable Router#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router(config)#config-register 0x2102 Router(config)#line con 0 Router(config-line)#speed 9600
6. بمجرد تغيير سرعة وحدة التحكم، يمكنك فقد الاتصال. انتقل إلى البرنامج الطرفي الخاص بك، وقم بتغيير معدل البود إلى 9600، وأعد الاتصال بوحدة تحكم الموجه.
Router(config-line)#ctrl z Router#write mem Router#reload
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
2.0 |
11-Jan-2023 |
إجراء تصحيحات الاستخدام، وتصحيح الارتباطات المقطوعة، وإعادة التعيين. |
1.0 |
14-Dec-2001 |
الإصدار الأولي |