Dude
درس الأول
ما هو ال (Dude)؟
ما هو ال (Dude)؟هو برنامج صوري مجاني يستخدم في مراقبة وادارة الشبكات مصمم لتمثيل هيكل الشبكة بمخطط رسومي واحد او اكثر مما يسمح برسم ومراقبة الشبكة التي يقوم باكتشافها تلقائياً بمجرد تشغيله في احد الحواسيب المرتبطة بالشبكة ومهما بلغت الشبكة من التعقيد فهو يستطيع رسمها لك بشكل مبسط يوضح كل اجهزتها وكل الارتباطات بين الاجهزة. اضافة الى رسم الشبكة وارتباطاتها فأن هذا البرنامج الصغير الكبير في امكانياته يستطيع مراقبة بعض الخدمات التي تعمل في الشبكة والاخبار وتنبيه مستخدميه الى تغير حالة جهاز ما او خدمة معينة ويستطيع قراءة احصائيات اي جهاز مرتبط بالشبكة ورسم مخطط يوضح القيم التي يتم مراقبتها ويسمح كذلك لمستخدمه بالارتباط المباشر بأي جهاز في الشبكة مع اعدادات (بسيطة) لضبط نظام تشغيل اجهزة المايكروتك (RouterOS) في الشبكة. يعتبر برنامج ال (Dude) من اهم البرامج المستخدمة في مجال مراقبة الشبكات وتحليل ادائها ويضاف الى مميزاته الكثيرة كونه مجاني ويمكن تنزيله وتنصيبه من موقع المايكروتك الرسمي من الرابط التالي : http://www.mikrotik.com/download حيث يظهر في نهاية الصفحة مع البرنامج الشهير (winbox) كما يلي:
يتكون ال (Dude) من جزئين رئيسيين هما:
1- (Dude Server) : وهو البرنامج الرئيسي الذي يعمل في الخلفية ولا يحتوي اي واجهة رسومية ويمكن التحكم به فقط عن طريق تطبيق زبون ال (Dude) في الحاسبة الشخصية او في اي حاسبة اخرى في الشبكة عن بعد وهناك ايضاً واجهة ويب توفر وظيفية بدائية تستخدم للمراجعة وليس للتهيئة والتشكيل عموماً.
2- (Dude client): وهو البرنامج الرسمي الذي قد يرتبط بالجزء الاخر محلياً (في نفس الحاسوب) او عن بعد ويستخدم كواجهة رسومية للبرنامج الاول وهذا يعني ان كل فعالية تنفذ بشكل حقيقي على الماكنة المعنية التي نقوم بأدارتها محلياً او عن بعد واما الجزء الرسومي من البرنامج فيقوم بعرض النتائج فقط ولذا فأن واجهات النوافذ تخزن في السيرفر ولا تفقد في حالة فقدان الاتصال بين الزبون والخادم ونرى انه بمجرد عودة الاتصال نجد ان التهيئة وصلت الى حيث تركناها.
ملاحظة قبل البدء: عند التنزيل تتوفر نسختان احدهما (stable) بمعنى مستقرة والاخرى (beta) بمعنى قيد التجربة ورغم ان النسخة قيد التجربة عادة تكون احدث وتحتوي ادوات مراقبة وتحكم اكثر في الشبكة الان ان بعض ادواتها لا تزال قيد التجربة وقد تعطي نتائج غير دقيقة لذا يفضل تنزيل النسخة المستقرة ولكم الخيار في ذلك.
بدء العمل مع ال (Dude):
بعد اكتمال تنصيب البرنامج يمكن فتحه لرؤية شاشة مشابهة للتالي:
وتلاحظون انني استخدمت اللغة العربية ويمكن تغييرها من تبويب تفضيلات (preferences) الى يسار اعلى النافذة والذي عند النقر عليه تظهر الخيارات التالية ومن ضمنها اختيار اللغة:
والان ترى ان النافذة الرئيسية فارغة ويجب التنبيه الى اننا اما ان نقوم بتوصيل برنامجنا الحالي (dude client) الى سيرفر موجود اصلاً في حاسوب اخر حيث بمجرد تنصيب نسخة البرنامج الخاصة بالسيرفر يقوم برنامجنا هنا بالاتصال به تلقائياً (واما كيفية تنصيب السيرفر في اجهزة المايكروتك فأتمنى ان تتاح لي فرصة شرحه في درس قادم ان شاء الله) او نقوم بتحويل حاسوبنا الشخصي الى سيرفر محلي (local server) ويتم ذلك بالنقر على زر (server) بجانب تبويب التفضيلات لتظهر النافذة التالية:
والان تحولنا الى اللغة الانكليزية (ههه) نلاحظ اننا نستطيع جعل السيرفر المحلي يعمل دائماً (enable on localhost) ونختار نمط التنفيذ (run mode all time) ثم (apply) و (ok).
والان لأختبار اول خاصية في هذا البرنامج نقوم بالنقر على زر الاكتشاف (discover) لتظهر النافذة التالية:
نحدد من خلالها حيز عناوين الشبكة التي نريد ان يقوم البرنامج بعمل اكتشاف لها ولارتباطاتها ونستطيع ان نحدد الخدمات المفضلة التي نريد البحث عنها مثل (DNS, SNMP, IP, NETBIOS) وغيرها كما يمكن ضبط نمط البحث كسريع او بطيء حيث يمتاز البحث السريع بانتهائه بسرعة ولكن دون كشف كل الاجهزة في هذه الشبكة واما ان اخترنا البحث البطيء فسيقوم بكشف كل الاجهزة ولمعرفة نطاق عناوين شبكتي المحلية يمكن بسهولة عمل (ping) او (tracert) لمعرفة عناوين (IP) حاسوبي الشخصي وبقية حواسيب الشبكة وكما في المثال التالي:
واخيراً ننقر على (discover) ليبدأ البرنامج البحث في نطاق العناوين التي اعطيت له عن حواسيب متصلة بالشبكة بهذه العناوين وبعد وقت معين تبدأ الحواسيب بالظهور في الشاشة الكبيرة ويمكن ايقاف البحث والبدء بالتعامل مع اي من هذه الحواسيب كما سنرى في الدرس القادم ان شاء الله.