كيفية إضافة راوترات وسويتشات سيسكو في GNS3: دليل شامل
يعد محاكي الشبكات GNS3 أحد الأدوات القوية والشائعة بين مهندسي الشبكات وعشاق تعلم الشبكات. يتيح GNS3 للمستخدمين إنشاء بيئات شبكية معقدة واختبارها باستخدام محاكاة متقدمة لأجهزة الشبكات مثل الراوترات والسويتشات. في هذا المقال، سنستعرض بالتفصيل كيفية إضافة راوترات وسويتشات سيسكو في GNS3، بدءًا من تثبيت البرنامج وصولاً إلى إعداد الأجهزة في البيئة المحاكاة.
مقدمة عن GNS3 وميزات استخدامه
GNS3 (Graphical Network Simulator-3) هو محاكي شبكة مفتوح المصدر يُستخدم لمحاكاة أجهزة الشبكات الحقيقية، بما في ذلك أجهزة التوجيه (الراوترات) والمبدلات (السويتشات) والخوادم. يتميز GNS3 بقدرته على تقديم بيئة محاكاة واقعية تسمح للمستخدمين بتصميم واختبار الشبكات بشكل فعال قبل تطبيقها على البنية التحتية الحقيقية. يساعد GNS3 بشكل خاص في التدريب على شهادات سيسكو مثل CCNA وCCNP، كما يتيح للمهندسين اختبار الإعدادات والشبكات دون الحاجة إلى معدات مادية.
الخطوة الأولى: تثبيت GNS3
قبل أن تتمكن من إضافة راوترات وسويتشات سيسكو في GNS3، يجب أولاً تثبيت البرنامج على جهاز الكمبيوتر. يتم تثبيت GNS3 على أنظمة التشغيل المختلفة مثل Windows وLinux وMac OS. فيما يلي كيفية تثبيت GNS3 على Windows:
-
التحميل: قم بزيارة الموقع الرسمي لـ GNS3 (gns3.com) واختر الإصدار المناسب لنظام التشغيل.
-
التثبيت: بعد تحميل ملف التثبيت، قم بتشغيله واتباع التعليمات على الشاشة.
-
التكوين: أثناء التثبيت، قد يُطلب منك تثبيت برامج إضافية مثل Wireshark وVPCS (Virtual PC Simulator). تأكد من تثبيت هذه الأدوات لأنها ستساعدك في محاكاة بيئات شبكية أكثر تعقيدًا.
الخطوة الثانية: إعداد GNS3 لاستخدام أجهزة سيسكو
قبل البدء في إضافة راوترات وسويتشات سيسكو، يجب أن تقوم بتكوين GNS3 لاستخدام صور الأجهزة (Images) الخاصة بسيسكو. يمكن لمستخدمي GNS3 استخدام صور الأجهزة من سيسكو (Cisco IOS) في بيئتهم المحاكاة. توفر سيسكو العديد من نسخ IOS لأغراض التدريب والمحاكاة.
التحقق من تراخيص سيسكو للصور
تعد صور أجهزة سيسكو (مثل Cisco IOS) ملفات محمية بحقوق الطبع والنشر، ولا يمكن تحميلها مباشرة من الإنترنت. يجب أن تمتلك تراخيص لاستخدام هذه الصور. إذا كنت لا تمتلك صورة IOS، يمكنك الحصول عليها من خلال:
-
شراء التراخيص من سيسكو.
-
الحصول على صور التدريب من خلال الشهادات مثل CCNA أو CCNP.
الخطوة الثالثة: إضافة راوتر سيسكو في GNS3
بعد تحميل صورة Cisco IOS المطلوبة، يمكنك إضافة راوتر سيسكو إلى بيئة GNS3 بسهولة. تتضمن الخطوات التالية كيفية القيام بذلك:
-
فتح GNS3: بعد فتح GNS3، انتقل إلى قائمة “Edit” ثم اختر “Preferences”.
-
إضافة صورة Cisco IOS: في نافذة “Preferences”، اذهب إلى “IOS Routers” في القائمة اليسرى، ثم اضغط على زر “New” لإضافة صورة جديدة.
-
اختيار الصورة: ستظهر نافذة تطلب منك تحديد ملف صورة IOS. اختر ملف الصورة الذي قمت بتنزيله في الخطوة السابقة.
-
التخصيص: بعد اختيار الصورة، يمكنك تخصيص الإعدادات مثل الذاكرة CPU والأنوية بناءً على متطلبات الشبكة.
-
التأكيد: بعد إتمام الإعدادات، اضغط على “OK” لإضافة الصورة إلى GNS3.
بعد إضافة الصورة، ستظهر في قائمة الأجهزة الخاصة بك ويمكنك سحبها وإفلاتها في مساحة العمل لإنشاء بيئة محاكاة.
إعداد الراوتر
بعد إضافة الراوتر إلى البيئة، يمكنك إعداد المنفذ التسلسلي (Console) للوصول إلى الجهاز عبر الطرفية. كما يمكنك تخصيص الواجهات، مثل FastEthernet أو GigabitEthernet، وفقًا للاحتياجات الخاصة بك. لتكوين الراوتر، استخدم الأوامر المعروفة في نظام Cisco IOS مثل conf t وinterface لضبط إعدادات الشبكة.
الخطوة الرابعة: إضافة سويتش سيسكو في GNS3
إضافة سويتش سيسكو إلى بيئة GNS3 هي عملية مشابهة جدًا لإضافة راوتر. ولكن هنا يجب أن تتأكد من أنك تستخدم صور سويتش سيسكو بدلاً من راوتر سيسكو. يوجد نوعان رئيسيان من السويتشات في GNS3:
-
سويتشات مدعومة بالبرمجيات (Software-based switches): هذه السويتشات تعمل بشكل محاكي بالكامل عبر جهاز الكمبيوتر.
-
سويتشات مدعومة بالأجهزة (Hardware-based switches): في GNS3، يمكن استخدام سويتشات حقيقية عبر أجهزة الـ Open vSwitch أو عبر شبكة محاكاة مع إضافة محاكيات للخوادم.
إليك كيفية إضافة سويتش سيسكو في GNS3:
-
فتح GNS3: مثلما فعلنا مع الراوتر، اذهب إلى “Preferences” في قائمة “Edit”.
-
إضافة سويتش سيسكو: في نافذة “Preferences”، اذهب إلى “Switches” ثم اختر “New” لإضافة سويتش جديد.
-
اختيار نوع السويتش: اختر السويتش الذي تريد استخدامه، مثل “IOSvL2” الذي يقدم محاكاة جيدة للسويتشات.
-
إعدادات السويتش: بعد إضافة السويتش، يمكنك تخصيص الواجهات الخاصة به وإعداد الشبكة المحلية الافتراضية (VLANs) بناءً على احتياجاتك.
الخطوة الخامسة: ربط الأجهزة في GNS3
بعد إضافة كل من الراوتر والسويتش في GNS3، يأتي دور ربط الأجهزة معًا لإنشاء شبكة. يتضمن هذا توصيل الواجهات المختلفة للأجهزة مع بعضها البعض باستخدام الكابلات الافتراضية. إليك كيفية ربط جهازين في GNS3:
-
اختيار الكابل: في أسفل الشاشة، اختر أداة الكابل (Cable) ثم اختر نوع الكابل المناسب (مثل Ethernet).
-
توصيل الأجهزة: انقر على الواجهة المناسبة في الراوتر ثم على الواجهة في السويتش لربط الأجهزة معًا. تأكد من استخدام الواجهات الصحيحة مثل Ethernet أو Serial وفقًا لإعدادات الشبكة الخاصة بك.
-
تكرار العملية: إذا كنت بحاجة إلى إضافة المزيد من الأجهزة أو المنافذ، يمكنك تكرار نفس العملية لربط المزيد من الأجهزة.
الخطوة السادسة: تكوين إعدادات الأجهزة
بعد ربط الأجهزة، يجب عليك تكوين الشبكة. في GNS3، يتم ذلك عبر الطرفية باستخدام الأوامر الخاصة بنظام Cisco IOS. على سبيل المثال:
-
إعداد واجهات IP: على الراوتر أو السويتش، يمكنك تكوين الواجهات باستخدام الأمر
interfaceثم إعداد عنوان IP باستخدام الأمرip address. -
إعداد الـ VLANs: على السويتش، يمكنك استخدام الأمر
vlan databaseلإنشاء VLANs وتعيينها على المنافذ. -
تفعيل الـ Routing: إذا كنت تستخدم راوتر، يمكنك تفعيل بروتوكولات التوجيه مثل OSPF أو EIGRP باستخدام الأوامر المناسبة مثل
router ospfأوrouter eigrp.
الخطوة السابعة: اختبار الشبكة
بعد إضافة وتوصيل وتكوين الأجهزة، يجب عليك اختبار الشبكة للتأكد من أن جميع الأجهزة تعمل بشكل صحيح. يمكن تنفيذ ذلك من خلال اختبار الاتصال بين الأجهزة باستخدام الأوامر التالية:
-
Test IP Connectivity: استخدم الأمر
pingلاختبار الاتصال بين الأجهزة. -
Trace Network Path: استخدم الأمر
tracerouteلتتبع مسار البيانات عبر الشبكة.
الختام
إضافة راوترات وسويتشات سيسكو في GNS3 يمكن أن يكون عملية مفيدة للغاية لمهندسي الشبكات والمتعلمين على حد سواء. من خلال اتباع الخطوات التي تم شرحها في هذا المقال، يمكنك إنشاء بيئة شبكية معقدة لاختبار وتنفيذ التكوينات المختلفة دون الحاجة إلى الأجهزة الفعلية. يوفر GNS3 أداة فعالة للتعلم والمحاكاة مما يساعد في تعزيز المهارات المهنية في الشبكات.

