المقدمة
يصف هذا المستند إستخدام قوالب ميزة الشعار لإنشاء كتل نص شعار ورسائل اليوم (MOTD) في Cisco IOS® XE.
المتطلبات الأساسية
قم بإنشاء كتلة من النص في محرر نص بسيط تريد أن تظهر في تكوين Cisco IOS XE. إذا كنت تستخدم بالفعل شعار قياسي عبر جميع الأجهزة، فابدأ بذلك الشعار في ملف نص عادي.
المكونات المستخدمة
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
ويفضل إستخدام قوالب الميزات في vManage على قوالب CLI لأن قوالب الميزات يتم تقسيمها وتسمح بإجراء تغييرات طفيفة على تكوين ميزة دون التأثير على باقي تكوين الجهاز.
يعمل قالب ميزة الشعار بشكل صحيح لرسالة نصية بسيطة. ومع ذلك، على مر السنين، طور مستخدمو واجهة سطر الأوامر (CLI) لافتات أكثر تعقيدا يمكن توليدها من النص مع فواصل السطر وإضافة الحروف الخاصة. ولسوء الحظ، لا يقوم vManage دائما بترجمة الشعار بشكل صحيح عندما يتم نسخه ولصقه ببساطة من تكوين واجهة سطر الأوامر Cisco IOS XE.
الإجراء
فيما يلي بعض التقنيات لإنشاء الشعار بشكل صحيح دون الحاجة إلى اللجوء إلى قالب وظيفة CLI الإضافية.
فواصل الأسطر
في تكوين واجهة سطر الأوامر Cisco IOS XE، يتم تفسير فواصل الأسطر حرفيا، لذلك تتم معالجة فاصل الأسطر الذي يظهر في كتلة نص كما هو متوقع. في vManage، يجب لصق كتلة النص بأكملها في حقل نص ذي نموذج حر حيث يتم تجاهل فواصل الأسطر. لذلك من الضروري أن تقوم بتحديد أماكن فواصل الأسطر بشكل صريح مع الحرف الخاص \n
.
Warning Notice\n\n This system is restricted solely to ACME authorized users for legitimate\n business purposes only.\n
يتم إدراج كتلة النص هذه في واجهة سطر الأوامر (CLI) الخاصة ب Cisco IOS XE:
Warning Notice This system is restricted solely to ACME authorized users for legitimate business purposes only.
أحرف HTML التي تم تجاوزها
لم يتم معالجة بعض أحرف HTML التي تم تجاوزها بشكل صحيح بواسطة مترجم vManage. على سبيل المثال:
This system is restricted solely to Abbott & Costello authorized users
وهذا يجسد في واجهة سطر الأوامر Cisco IOS XE ك:
This system is restricted solely to Abbott & Costello authorized users
من أجل تجسيد حرف العدسة (&) بشكل صحيح، من الضروري العمل حول مترجم النص الذي يستخدمه vManage. وأبسط طريقة للقيام بذلك هي إستبدال وتسلسل الهروب الثماني الخاص به. يجب تجاوز تسلسل الهروب الثماني مرتين، لذلك يلزم وجود شرطة خلفية مزدوجة.
This system is restricted solely to Abbott \\046 Costello authorized users
هذا يجسد في Cisco IOS XE CLI ك:
This system is restricted solely to Abbott & Costello authorized users
يعمل نفس الأسلوب مع أي حرف أو رمز آخر يساء تفسيره بواسطة vManage. فيما يلي تسلسلات الهروب الثماني لبعض الأحرف التي تم تجاوزها في HTML:
الحرف |
حرف HTML الذي تم تجاوزه |
تسلسل هروب ثماني |
عربدة (&) |
&؛ |
\\046 |
أقل من (<) |
<؛ |
\\074 |
أكبر من (>) |
>؛ |
\\076 |
مسافة ( ) |
 ؛ |
\\040 |
بمجرد تهيئة النص بما يرضيك، قم بنسخ النص المنسق ولصقه في حقل الشعار أو MOTD في قالب ميزة الشعار. تأكد من التحقق من عرض النص بشكل صحيح، في كل من Cisco IOS XE CLI وأيضا بعد تسجيل الدخول الناجح.
المرجع
إنشاء شعار مخصص