المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

التحقق من الصحة

معلومات ذات صلة

المقدمة

يوضح هذا المستند كيفية التحقق من المجموع الاختباري لملف برنامج تم تنزيله من Cisco إلى جهاز كمبيوتر وعلى أي محول MDS أو NX-OS.

المتطلبات الأساسية

المتطلبات

لا توجد متطلبات خاصة لهذا المستند.

المكونات المستخدمة

لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.

التحقق من الصحة

من صفحة تنزيل برامج Cisco، ضع المؤشر فوق الملف الذي تريد تنزيله. وهذا يعطي تفاصيل إضافية للملف، والتي تتضمن المجموع الاختباري MD5 و SHA512، كما هو موضح في الصورة:

على كمبيوتر Windows، هناك أداة مدمجة، Certutil، يمكنك إستخدامها مع خوارزميات تجزئة MD5 أو SHA512 (من بين غيرها) لإنشاء المجموع الاختباري الفريد لأي ملف.

certutil -hashfile <filename> MD5|SHA512

أستخدم ملف m9100-s5ek9-kickstart-mz.8.1.1.bin السابق كمثال:

c:\Temp>certutil -hashfile m9100-s5ek9-kickstart-mz.8.1.1.bin MD5

MD5 hash of file m9100-s5ek9-kickstart-mz.8.1.1.bin:

2d c1 55 94 5b 35 f9 6e 12 9c a8 e1 43 78 02 55

CertUtil: -hashfile command completed successfully.

c:\Temp>certutil -hashfile m9100-s5ek9-kickstart-mz.8.1.1.bin SHA512

SHA512 hash of file m9100-s5ek9-kickstart-mz.8.1.1.bin:

8e d2 c7 0b 87 9e d7 6b e2 f1 49 f7 0a 1d 35 c9 2e 75 75 bc 2f 88 1b 49 73 b6 a4 a8 db 44 98 78 2d 14 5d 6d a6 f4 e5 08 71 ce 98 21 86 2a 76 a7 26 72 2b e3 b1 fc 0b a6 08 12 9e c7 3d 6e c2 ff

CertUtil: -hashfile command completed successfully.

c:\Temp>

على Mac، يمكنك إستخدام MD5 أو shasum -a 512 <filename> لتحقيق هذا:

$ md5 m9100-s5ek9-kickstart-mz.8.1.1.bin

MD5 (m9100-s5ek9-kickstart-mz.8.1.1.bin) = 2dc155945b35f96e129ca8e143780255

$ shasum -a 512 m9100-s5ek9-kickstart-mz.8.1.1.bin

8ed2c70b879ed76be2f149f70a1d35c92e7575bc2f881b4973b6a4a8db4498782d145d6da6f4e50871ce9821862a76a726722be3b1fc0ba608129ec73d6ec2ff m9100-s5ek9-kickstart-mz.8.1.1.bin

على جهاز Linux أو Unix، أستخدم MD5sum أو sha512sum الموجود عادة في /usr/bin، أي:

$ md5sum m9100-s5ek9-kickstart-mz.8.1.1.bin

2dc155945b35f96e129ca8e143780255 m9100-s5ek9-kickstart-mz.8.1.1.bin

$ sha512sum m9100-s5ek9-kickstart-mz.8.1.1.bin

8ed2c70b879ed76be2f149f70a1d35c92e7575bc2f881b4973b6a4a8db4498782d145d6da6f4e50871ce9821862a76a726722be3b1fc0ba608129ec73d6ec2ff m9100-s5ek9-kickstart-mz.8.1.1.bin

بمجرد نقل الملف إلى MDS أو Nexus bootflash، يمكنك التحقق من المجموع MD5sum أو SHA512sum باستخدام:

MDSswitch# show file bootflash:m9100-s5ek9-kickstart-mz.8.1.1.bin ?

<CR>

> Redirect it to a file

>> Redirect it to a file in append mode

cksum Displays CRC checksum for a file

md5sum Displays MD5 checksum for a file

sha256sum Displays SHA256 checksum for a file

sha512sum Displays SHA512 checksum for a file

| Pipe command output to filter

MDSswitch# show file bootflash:m9100-s5ek9-kickstart-mz.8.1.1.bin md5sum

2dc155945b35f96e129ca8e143780255

MDSswitch# show file bootflash:m9100-s5ek9-kickstart-mz.8.1.1.bin sha512sum

8ed2c70b879ed76be2f149f70a1d35c92e7575bc2f881b4973b6a4a8db4498782d145d6da6f4e50871ce9821862a76a726722be3b1fc0ba608129ec73d6ec2ff

من المثال السابق، يمكنك أن ترى أن ملف m9100-s5ek9-kickstart-mz.8.1.1.bin الموجود في موقع برنامج التنزيل من Cisco، وكمبيوتر Windows أو Mac أو Linux، ومحول MDS له نفس محوري MD5sum و SHA512sum.

وهذا يؤكد صحة الملف الذي تم نقله إلى المحول.

ملاحظة: لا تتضمن بعض الإصدارات السابقة من NX-OS خيار SHA512sum ولكن يجب أن يكون MD5sum موجودا على جميع الإصدارات.

معلومات ذات صلة

- الدعم الفني والتنزيلات من Cisco