يشرح هذا المستند كيفية تثبيت برنامج Cisco IOS® باستخدام خادم TFTP أو تطبيق خادم بروتوكول النسخ عن بعد (RCP). يشرح هذا المستند أيضا إجراء ترقية صورة البرنامج على خوادم الوصول.
لاستخدام أدوات أستكشاف الأخطاء وإصلاحها الموضحة في هذا المستند، يجب أن تكون مستخدما مسجلا ويجب أن تسجل دخولك.
يجب تثبيت خادم TFTP أو تطبيق خادم RCP على محطة عمل أو كمبيوتر شخصي جاهز لبروتوكول TCP/IP. بمجرد تثبيت التطبيق، يجب تنفيذ مستوى أدنى من التكوين باتباع الخطوات المدرجة أدناه:
الخطوة 1: تثبيت خادم TFTP
قم بتكوين تطبيق TFTP ليعمل بصفة خادم TFTP بدلا من صفة عميل TFTP.
حدّد دليل الملفات الصادرة. هذا هو الدليل الذي يتم فيه تخزين صور برنامج Cisco IOS software (راجع الخطوة 2 أدناه). توفر معظم تطبيقات TFTP نظام إعداد روتيني للمساعدة في مهام التكوين هذه.
ملاحظة: يتوفر عدد من تطبيقات بروتوكول TFTP أو RCP من بائعي البرامج المستقلين أو كبرامج شريرة من المصادر العامة على الشبكة العالمية.
الخطوة 2: تنزيل صورة برنامج Cisco IOS Software
قم بتنزيل صورة برنامج Cisco IOS Software في محطة العمل أو الكمبيوتر الشخصي لديك من مساحة تنزيل البرامج.
تأكد من أن الصورة التي تم تنزيلها حديثا تدعم أجهزتك، وأن بها ميزات البرامج المطلوبة، وأن الموجه لديك ذاكرة كافية لتشغيل هذه الصورة. إذا لم يكن لديك بعد صورة برنامج Cisco IOS Software، أو إذا لم تكن متأكدا من أن الصورة التي لديك تلبي جميع المتطلبات الضرورية، فارجع إلى كيفية إختيار إصدار من برنامج Cisco IOS®.
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
خوادم الوصول AS5350 و AS5400
برنامج IOS الإصدار 12.1(3)T (5400) / 12.1.5-XM (5350) أو إصدار أحدث من Cisco
في هذا المستند، تتم ترقية AS5400 من c5400-is-mz.121-5.T9 إلى c5400-is-mz.121-5.T10.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
للحصول على مزيد من المعلومات حول اصطلاحات المستندات، راجع اصطلاحات تلميحات Cisco التقنية.
ويمكن القيام بذلك باستخدام اتصال وحدة تحكم مباشر أو اتصال برنامج Telnet ظاهري. يتم تفضيل اتصال وحدة تحكم مباشر عبر اتصال برنامج Telnet لأن اتصال برنامج Telnet يتم فقدانه أثناء مرحلة إعادة تشغيل تثبيت البرامج. يتم إجراء اتصال وحدة التحكم باستخدام كابل ملفوف (عادة يكون أسود اللون ومسطحا)، وتوصيل منفذ وحدة التحكم بالموجه بمنفذ COM بالكمبيوتر الشخصي. افتح HyperTerminal على الكمبيوتر الشخصي، واستخدم الإعدادات التالية:
السرعة 9600 بت في الثانية
8 وحدات بت بيانات
0 بت تماثل
بت إيقاف واحد
عدم التحكم في التدفق
ملاحظة: إذا كنت تحصل على أي أحرف بيانات مهملة في HyperTerminal، فهذا يعني أنك لم تقم بتعيين خصائص HyperTerminal بشكل صحيح. تأكد من تطابق خصائص HyperTerminal مع الخصائص أعلاه. لمزيد من المعلومات حول تعيين خصائص HyperTerminal، ارجع إلى تطبيق إعدادات المحاكي الطرفي الصحيحة لاتصالات وحدة التحكم.
إذا كان الموجه حاليا في وضع ROMmon، فقم بالموجه إلى القسم ما يجب القيام به إذا كان الموجه في وضع ROMmon أدناه.
تحقق من عناوين IP الخاصة بخادم TFTP وخادم الوصول المستهدف لترقية برنامج TFTP للتأكد من صحة العناوين. يؤز خادم TFTP من خادم الوصول للتحقق من وجود اتصال شبكة بينهم.
الآن بعد أن أصبح لديك اتصال IP ويمكنك إختبار الاتصال بين جهاز الكمبيوتر الذي يعمل كخادم TFTP والموجهات، يمكنك الآن نسخ الصورة إلى ذاكرة Flash (الذاكرة المؤقتة) عن طريق تنفيذ الأمر copy tftp flash للنسخ من خادم TFTP إلى ذاكرة Flash (الذاكرة المؤقتة) لديك.
ملاحظة: قبل النسخ، تأكد من أنك قد بدأت برنامج خادم TFTP على الكمبيوتر الشخصي الخاص بك ومن توفر اسم الملف المذكور لديك في الدليل الجذر الخاص بخادم TFTP. نوصي بالاحتفاظ بنسخة من تكوين خادم الوصول قبل ترقية برنامج خادم الوصول. لا تؤثر الترقية نفسها على التكوين (والذي يتم تخزينه في ذاكرة الوصول العشوائي غير المتطايرة - NVRAM).
بالنسبة لتطبيقات RCP، استبدل RCP لكل تكرار ل TFTP. على سبيل المثال، أستخدم الأمر copy rcp flash بدلا من الأمر copy tftp flash.
وإذا لزم الأمر، يمكنك نسخ صورة من جهاز إلى آخر.
حدد عنوان IP الخاص بخادم TFTP.
عند المطالبة، أدخل عنوان IP الخاص بخادم TFTP كما هو الحال في هذا المثال:
Address or name of remote host []? 172.16.125.3
حدد اسم الملف لصورة برنامج Cisco IOS software الجديدة.
عند المطالبة، أدخل اسم الملف لصورة برنامج Cisco IOS software التي سيتم تثبيتها، كما هو الحال في هذا المثال:
Source filename []? c5400-is-mz.121-5.T10
قم بتعيين اسم الملف الوجهة.
هذا هو اسم صورة البرنامج الجديدة عند تحميلها على الموجه. يمكن تسمية الصورة أي شيء، لكن الممارسة الشائعة هي إدخال نفس اسم ملف الصورة.
ملاحظة: يستخدم الموجه اسم المصدر بشكل افتراضي. إذا كنت ترغب في إبقاء اسم الملف الوجهة بنفس اسم الملف المصدر، فقط اضغط على Enter.
Destination filename [c5400-is-mz.121-5.T10]?
ملاحظة: إذا رأيت رسالة الخطأ هذه:
%Error copying tftp://172.16.125.3/c5400-is-mz.121-5.T10 (Not enough space on device)
وهذا يشير إلى عدم توفر مساحة كافية في Flash لنسخ الصورة. تحتاج لمسح ملف أو أكثر من Flash لتفسح المجال للصورة الجديدة. يشرح القسم "مسح الملفات من Flash" في الخطوة 5 إجراء تحقيق ذلك.
يوضح هذا النموذج الناتج الإجراءات المبينة أعلاه:
AS5400# copy tftp: flash: Address or name of remote host []? 172.16.125.3 Source filename []? c5400-is-mz.121-5.T10 Destination filename [c5400-is-mz.121-5.T10]? Loading c5400-is-mz.121-5.T8 from 172.16.125.3 (via FastEthernet0/1): ! %Error copying tftp://172.16.125.3/c5400-is-mz.121-5.T10 (Not enough space on device)
محو ملفات من flash:
تأكد من أن لديك ذاكرة كافية قبل إجراء التنزيل باستخدام الأمر show flash. إذا لم تكن لديك ذاكرة كافية، فأنت بحاجة إلى مسح الملف ثم الضغط على Flash (الذاكرة المؤقتة) بعد ذلك.
تحذير: لا تقم بإعادة تحميل الموجه أو تشغيله إذا لم تكن هناك صورة صالحة في ذاكرة Flash (الذاكرة المؤقتة)؛ وهذا يتسبب في قيام الموجه بالتمهيد في وضع ROMmon أو وضع التمهيد.
AS5400# show flash: -#- ED --type-- --crc--- -seek-- nlen -length- -----date/time------ name 1 .. image 12605EA3 18AE220 20 8210748 Jan 03 2000 14:25:28 c5400-is-mz.121-5.T8 2 .. image 26995739 8555EC 20 8213868 Jan 04 2000 23:13:42 c5400-is-mz.121-5.T9 3 .. image 9BF1CEC9 107A370 17 8539396 Jan 13 2000 05:13:04 c5400-is-mz.122-6 4 .. unknown E818E6CC 10D9808 15 390167 Jan 02 2000 21:00:45 128.0.0.144.spe 6623664 bytes available (25357904 bytes used) !--- Verify the bytes available
في المثال أعلاه، يحتوي الموجه على أربعة ملفات في ذاكرة Flash (الذاكرة المؤقتة). إذا كنت تريد تحميل صورة أخرى تتطلب أكثر من 6623664 بايت، فلن يكون لديك مساحة كافية من الذاكرة. ستحتاج إلى مسح أحد الملفات لإنشاء مساحة لصورة إضافية. يوضح المثال التالي صورة الملف c5400-is-mz.121-5.T8 التي يتم إزالتها من ذاكرة Flash (الذاكرة المؤقتة).
AS5400#delete flash:c5400-is-mz.121-5.T8 Delete filename [c5400-is-mz.121-5.T8]? y Delete flash:c5400-is-mz.121-5.T8? [confirm] y
قم بإصدار الأمر delete، ثم الأمر show flash.
AS5400# show flash: -#- ED --type-- --crc--- -seek-- nlen -length- -----date/time------ name 1 .D image 12605EA3 18AE220 20 8210748 Jan 03 2000 14:25:28 c5400-is-mz.121-5.T8 2 .. image 26995739 8555EC 20 8213868 Jan 04 2000 23:13:42 c5400-is-mz.121-5.T9 3 .. image 9BF1CEC9 107A370 17 8539396 Jan 13 2000 05:13:04 c5400-is-mz.122-6 4 .. unknown E818E6CC 10D9808 15 390167 Jan 02 2000 21:00:45 128.0.0.144.spe
لاحظ وجود .D للحذف في حقل ED، ولكن لم تتم إزالة الملف نهائيا بعد. لإزالة الملف نهائيا من Flash، قم بإصدار الأمر squeeze.
AS5400#squeeze flash: All deleted files will be removed. Continue? [confirm] y Squeeze operation may take a while. Continue? [confirm] y Squeeze of flash complete
ملاحظة: قد تستغرق عملية ضغط الذاكرة المؤقتة بضع دقائق حتى تكتمل. وحدة التحكم بالموجه غير متوفرة أثناء ذلك الوقت.
قم بترقية الصورة الجديدة من خادم TFTP:
أستخدم الأمر show flash للتحقق من الملفات في Flash قبل إجراء الترقية.
AS5400#show flash: -#- ED --type-- --crc--- -seek-- nlen -length- -----date/time------ name 1 .. image 26995739 8555EC 20 8213868 Jan 04 2000 23:13:42 c5400-is-mz.121-5.T9 2 .. image 9BF1CEC9 107A370 17 8539396 Jan 13 2000 05:13:04 c5400-is-mz.122-6 3 .. unknown E818E6CC 110CEB8 15 390167 Jan 02 2000 21:00:45 128.0.0.144.spe
استمر في ترقية الصورة كما هو محدد في الخطوة 3. ويرد أدناه مثال على ذلك:
AS5400#copy tftp: flash: Address or name of remote host []? 172.16.125.3 Source filename []? c5400-is-mz.121-5.T10 Destination filename [c5400-is-mz.121-5.T10]? Loading c5400-is-mz.121-5.T10 from 172.16.125.3 (via FastEthernet0/1):!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [OK - 8213960/16427008 bytes] 8213960 bytes copied in 91.996 secs (90263 bytes/sec)
أستخدم الأمر show flash للتحقق مما إذا كان قد تم نسخ الصورة إلى Flash أم لا. في الإخراج أدناه، يمكنك أن ترى أن الصورة الجديدة c5400-is-mz.121-5.T10 تم نسخها على ذاكرة Flash (الذاكرة المؤقتة).
AS5400#show flash -#- ED --type-- --crc--- -seek-- nlen -length- -----date/time------ name 1 .. image 26995739 8555EC 20 8213868 Jan 04 2000 23:13:42 c5400-is-mz.121-5.T9 2 .. image 9BF1CEC9 107A370 17 8539396 Jan 13 2000 05:13:04 c5400-is-mz.122-6 3 .. unknown E818E6CC 110CEB8 15 390167 Jan 02 2000 21:00:45 128.0.0.144.spe 4 .. image A505CB29 10D9864 21 8213960 Jan 01 2000 00:12:22 c5400-is-mz.121-5.T10
بعد نسخ الصورة من خلال خادم TFTP، قد تحتاج إلى إعلام الموجه أي صورة تريد تحميلها على التمهيد. إذا لم تحدد جملة تمهيد، يقوم الموجه بتحميل الصورة الأولى في Flash. في هذا المثال، دون بيان تمهيد، يقوم الموجه بتحميل c5400-is-mz.121-5.T9.
اتبع هذه الخطوات لتعيين عبارات التمهيد:
تحقق من عبارات التمهيد الحالية.
إذا كان لديك عبارات تمهيد موجودة، فإنها تظهر عند إصدار الأمر show running-config.
AS5400#show running-config version 12.1 no service single-slot-reload-enable service timestamps debug datetime msec localtime service timestamps log datetime msec localtime no service password-encryption ! hostname AS5400 ! boot system flash c5400-is-mz.121-5.T9 ! ip subnet-zero ... ... ...
يجب إزالة بيان التمهيد في التكوين أعلاه (نظام التمهيد flash c5400-is-mz.121-5.T9)، كما يجب تحديد الصورة التي يلزم تحميلها.
إزالة عبارات التمهيد السابقة.
لإزالة الأوامر، أدخل إلى وضع الوحدة الطرفية للتكوين. من وضع التكوين، يمكنك رفض أي أمر بكتابة no أمام كل جملة تحميل. يوضح المثال التالي إزالة عبارة تمهيد موجودة.
AS5400#configure terminal Enter configuration commands, one per line. End with CNTL/Z. AS5400(config)#no boot system flash c5400-is-mz.121-5.T9 AS5400(config)#^Z AS5400#
تمت إزالة العبارة "Boot system flash c5400-is-mz.121-5.T9" من التكوين. تحقق من إزالة الأمر من خلال إصدار الأمر show running-config.
قم بتعيين جملة التمهيد الجديدة.
قم بتعيين الموجه لتمهيد الصورة الجديدة. قم بإصدار هذا الأمر لتعيين معلمة نظام التمهيد:
boot system flash [flash-fs:][partition-number:][filename] AS5400#configure terminal Enter configuration commands, one per line. End with CNTL/Z. AS5400(config)#boot system flash c5400-is-mz.121-5.T10 AS5400(config)#^Z AS5400#copy running-config startup-config 3d01h: %SYS-5-CONFIG_I: Configured from console by vty0 Building configuration... AS5400#
تأكد من إستخدام config-register 0x2102 من خلال إصدار الأمر show version. إذا تم إعداده بشكل مختلف، فيمكنك تغييره بإصدار الأمر التالي في وضع التكوين:
AS5400#configure terminal Enter configuration commands, one per line. End with CNTL/Z. AS5400(config)#config-register 0x2102 AS5400(config)#^Z AS5400#copy running-config startup-config
يمكن إستخدام الأمر show version للتحقق من تطبيق التغيير:
AS5400# show version ... ... cisco AS5400 (R4K) processor (revision A.22) with 65536K/16384K bytes of memory. Processor board ID 06467528 R4700 CPU at 150Mhz, Implementation 33, Rev 1.0, 512KB L2 Cache X.25 software, Version 3.0.0. Backplane revision 2 Manufacture Cookie Info: EEPROM Type 0x0001, EEPROM Version 0x01, Board ID 0x30, Board Hardware Version 1.0, Item Number 73-2414-3, Board Revision A0, Serial Number 06467528, PLD/ISP Version 255.255, Manufacture Date 7-Nov-1997. 1 Ethernet/IEEE 802.3 interface(s) 1 FastEthernet/IEEE 802.3 interface(s) 4 Serial network interface(s) 128K bytes of non-volatile configuration memory. 8192K bytes of processor board System flash (Read/Write) 8192K bytes of processor board Boot flash (Read/Write) Configuration register is 0x2101 (will be 0x2102 at next reload)
لاحظ أن قيمة سجل التكوين التي يستخدمها الموجه بعد إعادة التمهيد (0x2102) تطابق ما قمنا بتكوينه.
للموجه لتشغيل صورة برنامج Cisco IOS Software الجديدة، يلزمك إعادة تحميل الموجه. تأكد من حفظ التكوين من خلال إصدار الأمر copy running-config startup-config أو write memory.
AS5400#reload Proceed with reload? [confirm]y *Jan 30 15:05:22.467: %SYS-5-RELOAD: Reload requested
بعد ظهور الموجه، تأكد من تشغيل الإصدار الجديد من الرمز بإصدار الأمر show version.
إذا سقط الموجه في وضع ROMmon عند تمهيد الموجه، فهذا يعني أنه تعذر على الموجه تحميل صورة صالحة بنجاح. ويشار إلى ذلك بواسطة موجه الأمر router rommon1>.
ملاحظة: يقصد بوضع ROMmon إستعادة البيانات بعد الكوارث ولا يدعم الأوامر الشائعة من برنامج Cisco IOS software. لمزيد من المعلومات، ارجع إلى إجراء إسترداد ROMmon للمستندات ل AS5300 و AS5350 و AS5400.
قد ترى إحدى رسائل الخطأ التالية أثناء عملية التمهيد قبل تمهيد الموجه في وضع ROMmon:
"لا يحتوي الجهاز على رقم سحري صالح"
"التحميل: لا يمكن فتح "flash:""
"التحميل: يتعذر تحديد اسم الملف الأول على الجهاز "flash:""
تشير رسائل الخطأ التالية إلى أن ذاكرة Flash (الذاكرة المؤقتة) فارغة أو أن filesystem (نظام الملف) تالف. لترقية برنامج Cisco IOS®، ارجع إلى إجراء التنزيل في وحدة تحكم المودم Xmodem باستخدام ROMmon.
لمزيد من المعلومات حول إسترداد ROMmon، ارجع إلى إجراء إسترداد ROMmon لموجهات السلسلة 7200 و 7300 و 7400 و 7500 و RSP7000 و Catalyst 5500 RSM و uBR7100 و uBR7200 و uBR1000 و 12000 Series.
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
31-Jan-2006 |
الإصدار الأولي |