نمط المستخدم User Mode
“نمط المستخدم” (User EXEC mode) او (User Mode) يمكننا من تنفيذ (Execute) اوامر عرض معلومات عامة عن الجهاز دون امكانية اجراء تعديل على خصائص او إعدادات الجهاز.
للدخول الى “نمط المستخدم” (User Mode) نضغط على “مفتاح الادخال” (Enter) بعد بدء تشغيل الجهاز و الإتصال به.
نلاحظ ان “محاثة النظام” او “موجه الأوامر” (Prompt) في هذا النمط تأخذ الشكل التالي:-
Switch>
حيث Switch اسم جهاز “المبدل” (Switch).
و الرمز > يدل على “نمط المستخدم” (User Mode).
للخروج من “نمط المستخدم” (User Mode) نستخدم امر الخروج (Exit) بالشكل التالي:-
Switch>Exit
نمط التفعيل Enable Mode
“نمط التفعيل” (Enable EXEC Mode) او (Enable Mode) و يسمى ايضا “نمط الامتياز” (Privileged EXEC mode) او (Privileged Mode) هو نمط من انماط واجهة سطر الاوامر (CLI) يمكننا من التحكم في الجهاز و إجراء التعديلات على بعض من إعداداته,للدخول او الانتقال الى “نمط التفعيل” (Enable Mode) نستخدم امر (Enable) .
Switch>Enable
نلاحظ ان “محاثة النظام” او “موجه الأوامر” (Prompt) في هذا النمط يأخذ الشكل التالي:-
Switch#
حيث Switch اسم جهاز “المبدل” (Switch).
و الرمز # يدل على “نمط التفعيل” (Enable Mode).
للخروج من “نمط التفعيل” (Enable Mode) و العودة “لنمط المستخدم” (User Mode) نستخدم امر “إلغاء التفعيل” (Disable).
Switch#Disable
فيتم الخروج من “نمط التفعيل” (Enable Mode) و العودة الى “نمط المستخدم” (User Mode).
و للخروج من “نمط التفعيل” (Enable Mode) و “نمط المستخدم” (User Mode) في خطوة واحدة نستخدم امر الخروج (Exit).
Switch#Exit
و من أوامر “نمط التفعيل” امر (Clock Set) الذي يستخدم لضبط الوقت و التاريخ في جهاز “المبدل” (Switch) لدينا.
Switch#Clock Set [hh:mm:ss MMM dd yyyy]
و امر (Dir NVRAM) الذي يستخدم لعرض محتويات “ذاكرة العمل غير المتطايرة” (NVRAM) في جهاز “المبدل” (Switch).
Switch#Dir NVRAM:
و امر إعادة تشغيل الجهاز (Reload) الذي يستخدم لإطفاء جهاز “المبدل” (Switch) و إعادة تشغيله مرة اخرى.
Switch#Reload
هذا و نلاحظ ان امر ضبط الساعة (Clock Set) او امر (Reload) من أوامر نمط التفعيل (Enable Mode) , و إذا حاولنا تنفيذ هذه الأوامر في نمط المستخدم(User Mode) فلن يتم تنفيذ الامر و ستظهر رسالة خطأ.
من المهم معرفة الانماط (Modes) الخاصة بكل امر حتى نتمكن من تنفيذ هذه الاوامر.
و تجدر الإشارة هنا ان اوامر نمط المستخدم (User EXEC Mode) يمكن تنفيذها في نمط التفعيل (Enable Exec Mode).
فمثلا يمكن تنفيذ اوامر نمط المستخدم (User EXEC Mode) التي تعرفنا عليها سابقا و هي:-
-
امر Show Version
-
امر Show Flash
-
امرShow Clock
في نمط التفعيل (Enable EXEC Mode).
و تسمى الاوامر التي يمكن تنفيذها في كلا النمطين ,نمط المستخدم (User EXEC mode) و نمط التفعيل (Enable EXEC Mode) , بـ (EXEC Commands).
نمط الإعداد العام Global Configuration Mode
نمط الإعداد العام (Global Configuration Mode) هو نمط من انماط “واجهة سطر الاوام”ر (CLI) يمكننا من تطبيق معظم اوامر التحكم في الجهاز و إعداد خصائصه المختلفة.
و”نمط الإعداد العام” (Global Configuration Mode) يتفرع من “نمط التفعيل” (Enable Mode) , اي انه للدخول لنمط الإعداد العام(Global Configuration Mode)نقوم اولا بالدخول الى نمط التفعيل(Enable Mode) باستخدام امر (Enable), ثم نستخدم امر الدخول لنمط الإعداد العام (Global Configuration Mode) و هو (Configure Terminal).
Switch#Configure Terminal
نلاحظ ان “محاثة النظام” او “موجه الأوامر” (Prompt) في هذا النمط يأخذ الشكل التالي:-
Switch(config)#
حيث Switch اسم جهاز “المبدل” (Switch).
و(Config)# يدل على نمط الإعداد العام (Global Configuration Mode).
وللخروج من نمط الإعداد العام(Global Configuration Mode) و العودة لنمط التفعيل (Enable Mode) نستخدم امر ا الخروج (Exit) او امر الإنهاء (End).
Switch(Config)#Exit
Switch(Config)#End
يمكننا ايضا تنفيذ امر الإنهاء للخروج من نمط الإعداد العام(Global Configuration Mode) و الرجوع الى “نمط التفعيل”(Enable Mode) بالضغط على مفتاحي (Cntrl+Z).
و من أوامر “نمط الإعداد العام” (Global Configuration Mode) امر (HostName) الذي يستخدم لتغيير اسم جهاز “المبدل” (Switch).
Switch(Config)#Hostname [Name]
حيث Name هو الاسم الجديد الذي نريد تعيينه للجهاز.
مثال
لتغيير اسم الجهاز لدينا الى اسم اخر , وليكن مثلا (Cairo) , نستخدم امر (HostName) في “نمط الإعداد العام” (Global Configuration Mode) بالشكل التالي:-
Switch(config)#Hostname Cairo
فنلاحظ ان الاسم الجديد يظهر في “محاثة النظام” او “موجه الأوامر” (Prompt).
Cairo(Config)#
هذا و نلاحظ ان امر (HostName) من اوامر “نمط الإعداد العام” (Global Configuration Mode) , اي لا يمكن تنفيذ هذا الامر في “نمط التفعيل”(Enable Mode), او في “نمط المستخدم” (User Mode).
كما لا يمكن تنفيذ الاوامر الخاصة “بنمط التفعيل” (Enable Mode) او “نمط المستخدم”(User Mode) في “نمط الإعداد العام” (Global Configuration Mode).
فكما ذكرنا سابقاً انه لكل نمط (Mode) اوامر(Commands) خاصة به و لن تعمل هذه الاوامر مع الانماط الاخرى.
هذا و نلاحظ اننا نستطيع استخدام أمر (Do) في “نمط الإعداد العام” (Global Configuration Mode) لنتمكن من تنفيذ اوامر “نمط المستخدم” (User Mode) و “نمط التفعيل” (Enable Mode).
فكما ذكرنا سابقاً انه لكل “نمط” (Mode) مجموعة من الاوامر (Commands) الخاصة به لا يمكن تنفيذها في الانماط الاخرى , لكن باستخدام امر (Do) يمكننا تنفيذ الاوامر الخاصة “بنمط المستخدم” (User Mode) و “نمط التفعيل” (Enable Mode) في “نمط الإعداد العام” (Global Configuration Mode).
Switch(config)#Do [EXEC Command]
حيث [EXEC Command] امر خاص بنمط المستخدم(User Mode) او نمط التفعيل(Enable Mode).
انماط الإعداد الخاصة Specific Configuration Modes
توجد عدة أنماط (Modes) فرعية تتفرع من “نمط الإعداد العام”(Global Configuration Mode) تسمى “انماط الإعداد الخاصة” (Specific Configuration modes) او “أنماط الإعداد الفرعية”
(Configuration Submodes).
تختص هذه “الانماط” (Modes) بمهام محددة “كنمط المنفذ” (Interface Mode) الذي يمكننا من التحكم في إعدادات المنفذ (Interface) , كفتح المنفذ -تمكينه- او إغلاقه , و تحديد سرعته ….الخ ,و نمط منفذ (Console) و يسمى (Console Line Mode) الذي يمكننا من التحكم في إعدادات منفذ (Console) المستخدم لتوصيل جهاز الكمبيوتر بجهاز “المبدل” (Switch) .
للدخول الى احد “انماط الإعداد الفرعية الخاصة” (Specific configuration Modes) نقوم اولاً بالدخول الى نمط “الإعداد العام” (Global Configuration Mode) باستخدام امر (Configure Terminal) ثم نكتب امر الدخول “لنمط الإعداد الفرعي الخاص” (Specific Configuration Mode).
فمثل للدخول لنمط الإعداد الفرعي الخاص بالمنفذ (Interface Mode) نقوم اولا بالدخول “لنمط الإعداد العام” (Global Configuration Mode) ثم نكتب امر الدخول الى النمط الفرعي بالشكل التالي:-
Switch(Config)#Interface [Type/Number]
حيث Interface امر الدخول لنمط المنفذ.
Type نوع المنفذ.
Number رقم المنفذ
نلاحظ ان “محاثة النظام” او “موجه الأوامر” (Prompt) في هذا النمط تأخذ الشكل التالي:-
Switch(config-if)#
حيث Switch اسم الجهاز.
و (Config-if)# يدل على نمط الإعداد الفرعي للمنفذ.
مثال
إذا اردنا الدخول الى نمط الإعداد الفرعي للمنفذ (Fast Ethernet 0/1) سنكتب امر الدخول امام “محاثة النظام” لنمط الإعداد العام (Global Configuration Mode) بالشكل التالي:-
Switch(config)#Interface FastEthernet 0/1
فنلاحظ تغير شكل “محاثة النظام” او “موجه الأوامر” (Prompt) الى الشكل التالي:-
Switch(config-if)#
للخروج من “نمط الإعداد الفرعي الخاص بالمنفذ” (Interface Mode) نستخدم امر الخروج (Exit) فيتم الخروج من النمط الفرعي و العودة الى نمط الإعداد العام(Global Configuration Mode).
Switch(Config-if)#Exit
Switch(Config)#
يمكننا ايضا الخروج من النمط الفرعي و الانتقال مباشرة الى نمط التفعيل(Enable Mode) باستخدام امر (End) او الضغط على مفتاحي (Cntrl+Z) , ذلك بدلاً من الرجوع الى نمط الإعداد العام(Global Configuration Mode) ثم الرجوع الى نمط التفعيل(Enable Mode).
Switch(Config-if)#End
Switch#