الرئيسية » Cisco » شرح GNS3 لمحاكاة أجهزة سيسكو بالتفصيل

شرح GNS3 لمحاكاة أجهزة سيسكو بالتفصيل

موضوعنا لهذا اليوم  كيفية تنزيل وتشغيل برنامج الـGNS3, وأنا أعلم أن الأغلبية تعلم ماهو وكيفية تنزيله لكن بسبب كثرة الطلبات على هذا الموضوع وشرح كيفية تشغيله قررت أن أقوم بهذا الموضوع ,وقبل أن أبدأ لنتعرف على هذا البرنامج ما هو وما مميزاته وقدراته

مقدمة

الـ GNS3 ببساطة هو ليس برنامج محاكي للشبكات كما يظن الأغلبية بل هو عبارة عن واجهة رسومية فقط لمحاكي الشبكات الـ Dynamips والآخير هو برنامج مفتوح المصدر يعمل على جميع أنواع الأنظمة من بينها ويندوز ولينوكس وماكنتوش ووظيفته عمل محاكاة لأجهزة سيسكو, ولكي يعمل الـ GNS3 فهو يحتاج الى 3 أشياء مهمة

أولا يحتاج طبعا الى الـ Dynampis والذي يعد بدوره قلب النظام الذي سوف يقوم بمحاكاة أنطمة سيسكو من خلال محاكاة الـ IOS

ثانيا يحتاج الى الـ Dynagen وهو صلة الوصل بين قلب النظام Dynamips والمستخدم وتتم عبر نقله الأوامر الكتابية منا المستخدم إلى الجهاز التذي يتم عمل محاكاة له

ثالثا يحتاج الى برنامج WinPcap وهو برنامج يقوم بألتقاط ونقل الـ Packet في الشبكة عبر مجموعة من البروتوكولات

رابعا غير مهم لكن أذا في حال أردت أن تقوم بعمل محاكي للجدران النارية الخاصة بسيسكو أو جونيبر فأنت تحتاج الى برنامج Qume

طريقة التنصيب (لويندوز فقط)

نقوم أولا بتحميل آخر نسخة من البرنامج ولا نحتاج إلى أي شيء  آخر لان مع البرنامج يأتي الدايناميبس والداينجين كما سوف نرى في الشرح وللتحميل سوف نتوجه الى رابط الموقع

http://www.gns3.net/download

ونختار آخر إصدار ونقوم بتحميله ونبدا التنصيب بأول الخطوات

بعد أن أنتهينا من التنصيب يلزمنا نسخ IOS لكي نضيفه للبرنامج وبفضل أن تكون 3640 موجودة في كل مكان على الانترنت عند تشغيل البرنامج لأول مرة سوف نجد هذا الـ Wizard أمامنا وهو يطلب منا شيئان

الأول هو التأكد من أن الدايناميبس موجود ويعمل مع الـ GNS3

الثاني هو إضافة نسخة سيسكو IOS للبرنامج ولكي نقوم بهذه الخطوتان تابعوني بالصور

سوف أختار نسخة IOS موجودة عندي على الجهاز وهي لروتر 3640

بعد أن أنتهينا من أعداد البرنامج لنتعرف على الـ ToolBar

1- للبدء بمشروع جديد

2- للتعديل على المشروع

3- لقتح مشروع مسبق مخزن على الجهاز

4- لحفظ المشروع

5- لحفظ المشروع بغير أمتداد

6- لتنظيف التبلوجي التى قمنا بتصميمها

7-لأظهار أو أخفاء نوع ورقم كل انترفيس

8- لأظهار أو أخفاء أسم كل روتر

9- لأختيار نوع سلك التوصيل بين الروترات

10- لأخذ صورة من التبلوجي وحفظها

11- لأستيراد أو تصدير ملفات الأعداد (startup-config

12- لفتح أتصال مع الروتر بواسطة الكونسول

13- لتشغيل الروترات

14- توقيف مؤقت للروترات

15- إطفاء الروترات

16- للكتابة على التبلوجي

17- لوضع صورة معينة على التبلوجي

18,19- لرسم بعض الاشكال على التبلوجي

بعد ان تعرفنا على التوول بار لنقم بعمل محاكاة لروترين والشرح بالصور

سوف نقوم أولا بسحب روتر 3600 من القائمة اليسرى الى وسط البرنامج

وبعدها نضغط بالزر اليمين على الروتر ونختارconfigure لنقوم بأعداد الـ SLOT وفيه نختار عدد ونوع البورتات التى أريد أن استخدمها في الروتر ويمكننا أيضا تحدد كمية الرام وحجم الهارد دسك

NM-1FE لأضافة بورت واحد من نوع فاست ايثرنت

NM-1E لأضافة بورت واحد من نوع ايثرنت

NM-4E لأضافة أربع بورتات من نوع ايثرنت

NM-16ESW نقوم بأختيار هذا الـ Slot في حال أردنا أن نقوم بعمل محاكاة

لسويتش لان الـ Dynamips لل يستطيع ان يقوم بعمل محاكاة للسويتش

NM-4T لأضافة أربع بورتات من نوع سيريال وبعد أن ننتهي نضغط أوكي ونقوم بأضافة روتر آخر ونقوم بنفس العملية ولتوصيل الروترين مع لعضهما البعض نفوم بالتالي نختار أولا نوع الكابل حسب نوع الـ Slot الذي قمنا بأختياره كما هو موضح بالصورة

وبعدها نضغط على الروتر الأول ونختار رقم البورت

ونقوم بتوصيله مع الروتر الثاني كما هو موضح

ونضغط Start من الـ Toolbar لكي يبدأ العمل ولكي نستطيع أعداد الروتر نضغط على زر الكونسول من التول بار وآخيرا شرح لخصائص كل روتر كما هي موضحة بالصورة

Configure لأعداد الروتر وهو يشكل أختيار الـSlot وكمية الرامات والى آخره

Show/hide لأخفاء وأظهار اسم الروتر من على التبلوجي

Change the hostname لتغيير اسم الروتر

Change console port لتغيير رقم الكونسول بورت

Console للأتصال مع الروتر بواسطة الكونسول

Start لبدأ تشغيل الروتر

Stop إطفاء الروتر

Pause توقيف مؤقت

Idle PC وهي من أهم الأشياء وفائدتها تحديد قيمة معينه من المعالج لتخفيف الضغط عليه ويتم تحديده بان نقوم أولا بتشغيل الروتر وبعدها نضغط Idle PC وننتظر  قليلا لنرى عدة أرقام  ونختار القيمة التى بجانبها علامة النجمة كما هو موضح بالصورة

Startup-config لأحتيار اسم لملف الأعدادات

Delete لحذف الروتر

تم بحمد الله وأي سؤال أنا جاهز ودمتم بود

Print Friendly, PDF & Email

عن Ayman Alnaimi أيمن النعيمي

مهندس كمبيوتر سوري ومقيم حاليا في قطر , باحث ومطور للمحتوى العربي على الأنترنت, أهدف إلى رفع مستوى الأمة العربية ومساعدتها في النهضة العلمية, أغلب أهتماماتي في الشبكات وتحديدا الهاردوير منها وأقضى معظم وقتي في القراءة والدراسة والعمل وأؤمن بأن الثورة لو كانت لتكون فهي تبدأ بالقراءة ويليها الكتابة وبدون الآخيرة لن يكون هناك ثورة. للتواصل admin@networkset.net & networkset@hotmail.com

57 تعليقات

  1. موضوع هايل
    بارك الله في جهودك
    تمام في هذه الحالة نكون وفرنا مجهود كبير مقارنتا بالـــ Dynamips

  2. الرامات انتحروا
    في حل لهاي المشكلة
    يعني نقدر نحدد قيمة الرامات ايضا ولا لأ ؟

    • طبعا أضغط بالزر اليمين على الروتر وأختار Configure
      وبعدها أضغط على R1 وأختار Memories and disks
      وحدد الرام الذي تريده

  3. حلو جدا بس ياريت كنت تضيف ازاى اربطة او انفذ الاوامر من على تيرا تيب او اى برنامج شبية

  4. يعنى ازاى اربط SecureCRT بالبرنامج

    • شوف ياعزيزي كيف تقوم بعمل هذا الأمر وهو ليس بسيط جدا
      أول شيء قم بفتح ملف تكست وأنسخ بدأخله هذا الكود (أنسخه كما هو )

      #$Language="VBScript"
      #$Interface="1.0"
      Sub main
      crt.window.caption = crt.arguments(0)
      End Sub

      بعدها قم بتغيير أسم املف الى securecrt.vbs
      وضع الملف داخل مجلد الـ GNS3

      بعدها أفتح الـ GNS3 وأدخل على الأعدادات من خلال Edit وبعدها أختر Preference
      وفي خانة الـ Terminal command قم بوضع هذا الكود
      start C:progra~1vandyk~1SecureCRTSecureCRT.EXE /script C:progra~1gns3securecrt.vbs /arg %d /T /telnet %h %p
      وعندها سوف يعمل معك البرنامج في كل مرة تضغط على زر الكونسول
      مع مراعاة ان برنامج الـ SecureCRT موجود عندي على الأمتداد التالي
      C:Program FilesVanDyke SoftwareSecureCRT

  5. بارك الله فيك
    و جارى التجربة

  6. لسلام عليكم
    أرجو المساعدة
    لقد نصبت gns3 شكل صحيح وخطوة بخطوة ولكن عندما أريد تفعيل router 3600تظهر رسالة خطأ error 209 unable to start vm instance Ro
    وعندما وصلت 2 router مع بعضهما وضغطت start كانت رسالة الخطأ
    206 unable to create instance ghost-c3640-jk92….

  7. ابشر يا عزيزى كلة تمام بس سوال هو مفيش لاب على gns3 يعنى حاجة عملة كدة زى البكيت تريسر و يكون فية scenario انا دورت كتير فى النت بس الاغلب بينزل صورة لللا ب من غير scenario و كمان لقيت ان الاصدار الجديد يدعم جنوبر و دة شى رائع ………………………

    ياريت لو ترفق كم لاب كدة مع scenario بتعهم يبقى الموضوع دة رقم 1 على النت
    شكرا ايها الرائع ايمن و فى انتظار تدويناتك الجديدة و لا تنسى الابات

  8. ios image 3640 شغالة ولا كيف ربطت 2 routers مع بعضهم أرجو المساعدة وبسرعة

    • أخي العزيز ربطك للروترين مع بعضهم لايعني ان الـ IOS تعمل بشكل جيد
      وهناك ملاحظة اخرى في حال كنت تعمل على فيستا أو 7 لاتنسى موضوع
      الصلاحيات لاني البرنامج سوف يقوم بانشاء ملفات جديدة على الهارد
      لذلك يجب تشغيل البرنامج بصلاحيات المدير

  9. أتجه الى منتديات عرب هاردور وسوف تجد طلبك أخي العزيز

  10. أخي الغالي أذا كان عندك رابط لios 7200 و 3640 فأرجو أظهاره
    ثم ان نظام التشغيل لدي هو xp royale
    وفي الحقيقة مشروع السنة لدي يعتمد عليه وأريد منك أيضا أن تشرح لي كيفية ربطه ببرنامج الvmware
    ولك مني جزيل الشكر وخالص الدعاء
    واتمنى ان تبقى معي حتى أنهي مشروعي هذه السنة على خير
    جزاك الله كل خير

  11. كنت من شوية بنفذ الاب الى انت عملة لمحاكة اجهزة جنيبر المهم جت فى دماغى حاجة كدة هو مش ممكن اربط gns3 بال crt عن طريق اللوب باك انترفيس بتاعت الويندوز بس هنا فية سوالين الاول
    يا ترى اللوب باك الوهمية بتاعت الويندوز هتبقى اية بالنسبة crt
    و بعدين مش ممكن اربط gns3 بسريال وهمى كدة و اوصلة عن طريق الكلود
    عمتن جارى التجربة ان شاء الله

  12. السلام عليكم
    شكرا على الشرح لكن اخوي المشكلة تظهر ا
    router 3600تظهر رسالة خطأ error 209 unable to start vm instance Ro
    وعندما وصلت 2 router مع بعضهما وضغطت start كانت رسالة الخطأ
    206 unable to create instance ghost-c3640-jk92….
    غير ios لكن على الفاضي

  13. أخي المشكلة تكمن في مكان وجود ملف الـ IOS
    وبكلام آخر لايجب ان يكون المسار الموجود عليه الـ IOS يحوي على أي حرف ليس
    انكليزي مثال على مسار صحيح
    c:networksiscoios
    وفي حال كان المسار يحوي على أي حرف عربي سوف تظهر عندك هذه المشكلة

  14. هل يمكن تشغيل gns3 على اكثرمن جهز كمبيوتر وكيف يمكن ذلك

    • نعم أخي الغزيز الموضوع بسيط جدا كل ماعليك أن تربط الروتر بغيمة وتدخل على أعدادات الغيمة وتربطها بكرت الشبكة الذي قمت بتوصيله مع الجهاز الثاني
      وتذهب إلى الجهاز الثاني وتقوم بنفس العملية
      ولاتنسى أن الأيبات كلها يجب أن تكون من نفس الـ
      Subnet

  15. محمد الغامدي

    🙄 مأقدر أعبر عن شعوري

  16. أنا عندي مشكله مع win7 مع أن اللاب توب جديد وهي عندما أضع الراوتر وأريد أن أدخل عليه من الconsole تظهر رساله

    the system not find specific file
    فماهي المشكله

  17. قم بربط البرنامج مع برنامج secsrt وقد شرحت الطريقة بالتفصيل
    أو توجه إلى اغدادات البرنامج وقم بتغيير مشغل الكونسول من تلنت ويندوز إلى Putty

  18. :wink:السلام عليكم
    مشكور أخي على هذا الشرح المفصل ,
    لكن المشكل إن GNS3 يشغل المعالج الى أقصاه, وأنا أفضل أن أستخدم cisco packet tracer . لدا أرجوا أن تعطيني مقارنة بين الإثنين ولو كان ممكن شرح بسيط لكيفية إستعمال packet tracer .
    جزاك الله كل الخييييييييييييييير.

  19. بارك الله فيك
    بالفعل انت اكثر من رائع

  20. شكرا لكل الشروحات الرائعه

    لدى مشكله مع gns3.7 او الاصدار الجديد من الgns لا اسطيع ان اشغل الasa لانه توجد اعداد ت جديده مثل الكرنل والانيشيل و هذه الاعد ادت لا اعرف كيف احلها رجججججججججججا الحل

    وشكرا

  21. فاروق الدهبلي

    مشكووووووووووووور اخي الله يحفظك لكن ما فائده اختبار ال dynamips وليش لما اوصل جهازي كراوتر بالبرنامج لا استطيع عمل ping بينهم

  22. الاختبار للتأكد من أن الدايناميبس يعمل بشكل جيد مع البرنامج أم مشكلتك فهي على الأغلب بسبب وجود جدار ناري على الجهاز

  23. after saving my project i want to open it but i received that massege ” 209-unable to start VM instance ‘ghost–localhost.ghost'”
    what that’s mean ? and what i have to do ?
    thanks in advance

  24. السلام عليكم
    انا طالب في بكالريوس وشغال في مشروع وانا المسؤل عن جزء الشبكات والمشروع عباره عن شبكه بنك ولكن عايزين نخليه امنه لاقصي درجه
    فانا بطلب من حضراتكم المساعده في الديزاين بتاع الشبكه عن طريق ال GNS3
    لاننا عايزين نربطه باجهزه عن طريق ال virtual box or vmware
    ياريت بعد اذن حضراتكم يكون الرد بسرعه
    وشكرا
    وجزاكم الله خير

  25. شكر لك اخي النعيمي على هذه المدونة الرائة والشيقة واتمنى لك التوفييق الاستمراار
    مواضيعك شيقه وكنا في حاجتها والحمد لله وجدت ضالتي في مدونتك

  26. i want to simulate a packet switching network, ATM network, and VPN network using GNS3.
    can you help me to understand how to build these networks??

  27. ماهو الامر الذي يشغل منفذ الراوترUP؟
    وجزاكم الله خيراً

  28. نواف المطيري

    جزاك الله خير
    معلومات قيمة و افادتني كثير

  29. السلام عليكم
    أرجو المساعدة
    هل لديكم معرفة حول محاكي CDNSim
    أنا أعرف أنه يعمل على اللينوكس
    أتمنى المساعدة
    بشرح طريقة تنصيبه وعمله على اللينوكس
    و أتمنى إذا كان يعمل على الويندوز إعطائي الرابط لتحميله
    مع الشكر الجزيل..
    وجزاكم الله خيرا

  30. من اين الحصول على ios

  31. بارك الله فيك
    على هذا الشرح

  32. بسم الله الرحمان الرحيم . وفقكم الله
    اريد اضافة سويتش 4507 الحل من فضلكم

  33. السلام عليكم ممكن نعرف ليش نستخدم فى الغيمة تكون جهاز كموبتر ؟؟ما هى وظيفة(َQemu host) وليش مايكون هو جهاز الكيبوتر….ارجووكم اريد الرد بسرعة

  34. لو سمحت يا استاذ أيمن هل طريقة التنزيل اللي انت كاتبها خاصة بوندوز XP
    أنا جهازي ويندوز 7
    فما تطلع لي نفس المسارات اللي انتي طالعة لك في التنزيل
    مثلا أنت عندك في خطوة اختبار Dynampis
    هذا المسار
    c:Program FilesGNS3Dynampisdynampis-wxp.exe
    بينما انا طالع عندي
    dynampis.exe
    وكمان الخطوة الثانية نفس الشيء
    ما هو موجود عندي مجلد لل Dynampis
    ياريت لو تساعدني في الطريقة الصح للتنزيل ..

  35. إطرح سؤالك في قسم الأسئلة والاجوبة answers.networkset.net

  36. i installed the GNS3 version 8.2, after installation its working peroporly but i would like ask you the following qouastion which i faced:-
    1- when i open GNS3 when i logon any router in the bigning show version like as shown below:-

    Configuration register is 0x2102

    and when i configure and save the all configuration, when i come to open the cofiguration which i did its comming fresh no configuration and i checked
    in the bigning
    Configuration register is 0x2102

    but after work and save and closed the GNS3 open again and when i open old configuration
    nothing i checked the Configuration register is 0x2142
    and when i try to use command config-reg 0X2102 to changed to defual but not comming
    please advice me

  37. when i open GNS3
    add any router do show version
    Configuration register is 0×2102
    try to change anything and save it
    close the GNS3 open again try to open old configuration which we did and run show version again
    you will see
    Configuration register is 0×2142
    why? please check it.
    thank you very much for all.

  38. السلام عليكم أخ ايمن
    وقبل كل شيء جزاكم الله الف خير على كل هذا الجهد اذي تبذلون لخدمة هذه الأمة الأسلامية وندعوا ان يوفقكم جميعا ويكثر من أمثالكم وندعوا ان يتقبل جميع صالح أعمالكم .
    سؤالي هو عندي برنامج GNS3 ويشتغل بشكل عادي ولكن حينما اعمل اي تغير على الروتر وأحفضها ومن ثم اغلق GNS3 . السؤال هو من افتح برنامج GNS3 وافتح فايل المحفوظ ولاحظ كأنما لم اعمل اي configuration وهذه العملية كررتها أكثر من خمسين مرة والنتيجة وجدت ان على روتر جديد قبل التغير عندما انفذ show version تظهر مايلي as dufault
    Configuration register is 0x2102
    ولكن عندما اشتغل على الروتر ومن ثم أحفظ واغلق GNS3 وأرجع أفتح GNS3 وافتح فايل المحفوظ الاحظ كأنما لم أعمل أي تغير مع العلم فايل محفوظ ولكن التغير الذي عملته غير موجود . هنا عندما انفذ أمر show version تظهر عندي
    Configuration register is 0x2142
    وحاولت ان اعمل reload
    ctrl+break
    لكي اغير 0x2142 الى السلام عليكم أخ ايمن
    وقبل كل شيء جزاكم الله الف خير على كل هذا الجهد اذي تبذلون لخدمة هذه الأمة الأسلامية وندعوا ان يوفقكم جميعا ويكثر من أمثالكم وندعوا ان يتقبل جميع صالح أعمالكم .
    سؤالي هو عندي برنامج GNS3 ويشتغل بشكل عادي ولكن حينما اعمل اي تغير على الروتر وأحفضها ومن ثم اغلق GNS3 . السؤال هو من افتح برنامج GNS3 وافتح فايل المحفوظ ولاحظ كأنما لم اعمل اي configuration وهذه العملية كررتها أكثر من خمسين مرة والنتيجة وجدت ان على روتر جديد قبل التغير عندما انفذ show version تظهر مايلي as dufault
    Configuration register is 0x2102
    ولكن عندما اشتغل على الروتر ومن ثم أحفظ واغلق GNS3 وأرجع أفتح GNS3 وافتح فايل المحفوظ الاحظ كأنما لم أعمل أي تغير مع العلم فايل محفوظ ولكن التغير الذي عملته غير موجود . هنا عندما انفذ أمر show version تظهر عندي
    Configuration register is 0x2142
    وحاولت ان اعمل reload
    ctrl+break
    لا أستطيع دخول الي rommon 1> prompt:
    لكي اغير 0x2142 الى 0x2102
    وارجوا من حضراتكم ان تساعدوني لحل هذه المشكلة وشكرا

  39. *** Error: 209-unable toto start VM instance ‘ghost-c3745-adventerprisek9_ivs-mz.124-15.t8.
    image-127.0.0.1.ghost’
    we need resolve for this mesg
    نريد حل ياشباب لمسج دي

  40. السلام عليكم اخ ايمن
    ارجو منك التكرم بعمل شيء يخص تصميم الشبكات low level design network والله موضوع هام جدا نريد الاستفاده منه بشده

  41. البطي الليبي

    السلام عليكم اخي الكريم
    انا حاليا اشتغل على تصميم محاكي شبكات لاسلكية بالجافا وخطرتلي فكرة من موضوعك هذا اني نعمل واجهة عربية للمحاكي …فيا ريت اذا كان عندك تجارب سابقة بالموضوع اوعارف بحوث مشتغلة في هذه الفكرة في منطقتنا العربية ترسلي عالايميل متاعي واكون شاكرا جزيلا لمساعدتك

  42. please select a node
    رسالة تظهر عند الضغط على أى راوتر لأعداده ما الحل

  43. السلام عليكم
    سؤال مهم
    في حال وجدنا نجمتين * عند اختيار ال Idle PC يعني قمنا بال Idle PC فوجدنا خيارين كل منهما * فأيهما نختار الأكبر قيمة أم الأصغر
    ولكم جزيل الشكر

  44. السؤال كيف يمكن عمل محاكاه لشبكه Wire less LAN “WLAN كيفيه المحاكاه وهل ممكن عند التصميم اضيف بعض المؤثرات عليها واقيس اداء الشبكه مثل تاثير الموجات الكهرومغماطسيه او موجات الميكروويف وبعد ذلك اقيس الاداء

    ارجو الافاده اذا سمحتم ولكم جزيل الشكر والاحترام ..”

  45. السلام عليكم جزاكم الله خيرا ولكن عندي سؤال عاوز اضيف hostعلي gns3 كما في باكيت تريسر وضيف ايبي ادريس ليه ممكن تشرحها

  46. Dear Brothers,
    Could any one tell me how to add a Server device inside the Node list at GNS3 ?!!
    Because I found many versions of GNS3 that the Node List ends with a Cloud and other versions ends with a Server ?
    So how can I add this Server to my GNS3 Node List ?

    Regards..

  47. جزاك الله كل خير على هذه المعلومات القيمة…
    يوجد لدي مشكلة وهي عندما اقوم بإغلاق البرنامج بعد كتابة التعليمات او بإيقاف تشغيل الاجهزة
    لا أجد التعليمات على اجهزة الراوتر مع انني اقوم بحفظها!!
    كيف يمكنني حل هذه المشكلة؟؟😢😣

أضف رد على NetworkSet إلغاء الرد

لن يتم نشر البريد الإلكتروني . الحقول المطلوبة مشار لها بـ *

*

x

‎قد يُعجبك أيضاً

حل مشكلة error 27850 عند تنصيب Cisco VPN Client

مقال سريع لتوثيق مشكلة صادفتني وقمت بحلها بخطوتان وهي تنصيب برنامج سيسكو الخاص بالـ VPN ...

حل مشكلة الشاشة البيضاء في برنامج Cisco configuration Professional

كما هو معلوم لدى خبراء سيسكو أن الآخيرة أتاحت عدة أدوات مساعدة للقيام بعملية الأعدادت ...

مقارنة بين أنظمة سيسكو IOS و IOS-XR و IOS-XE و NX-OS

في هذا المقال سوف نتعرف سوياً على جميع الأنظمة التشغيلية التى قامت سيسكو بتطويرها وهي ...