إعلان
دورة تطوير التطبيقات باستخدام لغة JavaScript في هذه الدورة ستتعلم لغة جافا سكريبت, استخدام مكتبة React.js, بناء API الموقع بواسطة Node.js, تطوير تطبيق جوال باستخدام React Native, و في نهاية الدورة ستتعلم تطوير تطبيق محادثة شبيه بتطبيق WhatsApp. تعلم الآن
دورة تطوير واجهات المستخدم في هذه الدورة ستتعلم لغة HTML و لغة CSS و لغة JavaScript. من ناحية التطبيق العملي ستتعلم طريقة بناء واجهة متجر إلكتروني مكون من ست صفحات, تحويل خمسة تصاميم PSD إلى صفحات ويب, بناء واجهة مستخدم تشبه موقع يوتيوب, بناء لوحة تحكم إحترافية. تعلم الآن
تطوير تطبيقات باستخدام لغة بايثون في هذه الدورة ستتعلم أساسيات البرمجة بلغة بايثون وصولاً إلى التعامل مع أشهر أطر العمل (Flask و Django) و ستتعلم كيف تبني متجر إلكتروني يمكن للمستخدمين البيع و الشراء من خلاله. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة PHP في هذه الدورة ستتعلم لغة PHP من الصفر, استخدام إطار العمل Laravel بشرح مفصّل و عملي, كيفية تطوير شبكة اجتماعية تشبه Instagram, بناء API لتطبيق جوال وفق أسلوب RESTful, تطوير موقع إعلانات مبوبة, تطوير نظام إدارة محتوى CMS كامل. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة Ruby في هذه الدورة ستتعلم البرمجة بلغة Ruby إنطلاقاً من أبسط المفاهيم وحتى بناء تطبيق حقيقي, إستخدام إطار العمل Ruby on Rails بشرح مفصّل و عملي, بناء تطبيق حقيقي عبارة عن شبكة اجتماعية تشبه تويتر, تطوير مجتمع الكتروني يشبه حسوب I/O. تعلم الآن
دورة علوم الحاسوب هذه الدورة معدة لتكون مدخل لعلوم الحاسوب و لغات البرمجة حيث ستتعرف فيها على أنظمة التشغيل و ستتعمق في نظام لينكس و في كيفية التعامل معه من خلال موجه الأوامر, بالإضافة إلى قواعد البيانات و أساسيات الشبكات و الخوادم و مبادئ الحماية والأمان في الويب. تعلم الآن

    تثبيت محاكي الشبكات GNS3 في نظام GNU/Linux

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

     

    خطوات تحميل و تنصيب برنامج GNS3

    1- ندخل للموقع الرسمي لتحميل البرنامج.

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


    2- قم بكتابة الأمر التالي في موجهة الأوامر لتثبت المستودعات المطلوبة.

    sudo add-apt-repository ppa:gns3/ppa && sudo apt update
    

    إنتظر قليلاً حتى يتم التحميل.


    3- لتثبيت حزم GNS3 و سيرفر GNS3 نكتب التالي في موجه الأوامر.

    sudo apt install gns3-gui gns3-server gns3-iou -y
    

    إنتظر قليلاً حتى يكتمل التحميل.


    4- الآن يجب ربط سيرفر GNS3 ببرنامج GNS3 و لنفعل ذلك نقوم بفتح ملف الإعدادات gns3_server.conf الخاص بسيرفر GNS3 من خلال كتابة الأمر التالي:

    nano .config/GNS3/2.2/gns3_server.conf
    


    5- الآن نقوم بتعديل معلومات هذا الملف و و نحدد إسم المستخدم الذي تريد و الباسورد الذي تريده و البورت الذي سيعمل عليه كالتالي:


    6- بعد الإنتهاء من تحديد المعلومات ننقر على Ctrl + x ثم على Y لحفظ التغييرات التي تم إجراءها كالتالي.


    7- الآن نقوم بتشيغل السيرفر من خلال كتابة الأمر gns3server في موجه الأوامر.

    عندما يعمل سيظهر لك التالي في موجه الأوامر.

    و سيفتح المتصفح كالتالي و لاحظ أنه يفتح على البورت رقم 3080 كما حددنا في الإعدادات.


    8- الآن نبقي السيرفر شغالاً و نفتح برنامج GNS3 من خلال كتابة الأمر gns3 في موجه الأوامر و من بعدها نفتح قائمة البرنامج و ننقر على Settings لضبط إعداداته.


    9- نختار Server من القائمة اليسرى و من ثم نتأكد من تحديد نفس المعلومات الظاهرة في اللائحة Server prefrences و بعد الإنتهاء يجب أن تنقر على OK لحفظ التغيرات التي تم إجراءها.


    إضافة سويتشات و راوترات في GNS3

    في البداية يجب تحميل السويتشات ( Switches ) و الراوترات ( Routers ) و هذه روابط مباشرة لتحميلهم:

    تحميل السويتشات

    تحميل الراوترات

     

    خطوات إضافة الراوتر

    الآن سنقوم بإضافة الراوترات في البرنامج من داخل الإعدادات:

    1- في القائمة اليسرى نقوم بفتح الخيار Dynamicips و نختار منه IOS routers.

    ملاحظة: في حال وجود أي راوترات سابقة فإنها ستظهر في اللائحة اليمنى كالتالي.

    2- الآن ننقر على New كالتالي.


    3- نختار New image.

    4- ننقر على كلمة Browse لنحدد مكان الراوتر الذي قمنا بتحميله قبل قليل و الذي نوعه bin


    5- الآن يطلب منك وضع إسم للراوتر الذي تريد إضافته في البرنامج.

    الأفضل أن تضع نفس إسم الراوتر الذي قمت بتحميله سابقاً.


    6- أنقر على ilde_PC finder لتقليل إستهلاك المعالج.

    7- أنقر على Finish.


    إلى هنا نكون أضفنا الراوتر بنجاح.



    خطوات إضافة السويتش

    1- قم بتحميل برنامج CiscoIOUKeygen3f من أجل تفعيل البرنامج من الرابط التالي.

    ipvanquish.com/download/CiscoIOUKeygen3f.py

    2- قم بتشغيل برنامج CiscoIOUKeygen3f من خلال كتابة الأمر التالي:

    sudo python3 CiscoIOUKeygen3f.py
    

    سيظهر لك التالي في موجه الأوامر بعد تنفيذ الأمر.

    لاحظ أنه أعطاك الترخيص و وضعه في ملف إسمه iourc.txt


     3- الآن نقوم بفتح الملف /etc/hosts بصلاحية الروت من خلال كتابة الأمر التالي:

    sudo nano /etc/hosts
    


    4- قم بإضافة السطر التالي في آخره.

    127.0.0.127 xml.cisco.com
    

    محتوى الملف سيظهر كالتالي بعد إضافة السطر الجديد فيه.


    5- قم بحفظ الملف لحفظ التغيرات التي تم إجراءها و من ثم يمكنك إغلاقه.

    6- الآن توجه للمجلد الذي يوجد فيه الملف iourc.txt من أجل نسخ الترخيص الموجود فيه.

    أكتب الأمر التالي لمشاهدة محتوى الملف.

    cat iourc.txt
    


    7- قم بنسخ سطر الترخيص الذي يظهر تحت كلمة [license] كما هو.


    8- إفتح برنامج GNS3 و توجه للإعدادات.

    9- إختر كلمة IOS on UNIX من القائمة اليسرى.

    10- قم بلصق الكلمة التي نسختها في المربع الفارغ في القائمة اليسرى.

    11- أنقر على Ok لحفظ التغيرات.


    12- الآن أنقر على IOU Devices.

    13- في القائمة اليمنى, أنقر على New.

    14- قم بإدخال إسم للسويتش الجديد الذي تريد إضافته و يفضل أن تضع نفس إسم السويتش الذي قمت بتحميله.

    15- أنقر على خيار New image.

    16- أنقر على كلمة Browse لتحدد مكان السويتش الذي قمت بتحميله قبل قليل و الذي نوعه bin

    17- أنقر على Finish كالتالي.


    بعد إضافته سيظهر كالتالي في القائمة اليمنى.


    إلى هنا نكون أضفنا السويتش بنجاح.


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

    يتضمن: Networks , Linux

    آخر تحديث: 13-1-2022

    الكاتب

    حجاب زائري

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

    تعليقات

    لا يوجد أي تعليق بعد

    أضف تعليق

    يجب تسجيل الدخول حتى تتمكن من إضافة تعليق أو رد.
    إعلان
    دورة تطوير التطبيقات باستخدام لغة JavaScript في هذه الدورة ستتعلم لغة جافا سكريبت, استخدام مكتبة React.js, بناء API الموقع بواسطة Node.js, تطوير تطبيق جوال باستخدام React Native, و في نهاية الدورة ستتعلم تطوير تطبيق محادثة شبيه بتطبيق WhatsApp. تعلم الآن
    دورة تطوير واجهات المستخدم في هذه الدورة ستتعلم لغة HTML و لغة CSS و لغة JavaScript. من ناحية التطبيق العملي ستتعلم طريقة بناء واجهة متجر إلكتروني مكون من ست صفحات, تحويل خمسة تصاميم PSD إلى صفحات ويب, بناء واجهة مستخدم تشبه موقع يوتيوب, بناء لوحة تحكم إحترافية. تعلم الآن
    تطوير تطبيقات باستخدام لغة بايثون في هذه الدورة ستتعلم أساسيات البرمجة بلغة بايثون وصولاً إلى التعامل مع أشهر أطر العمل (Flask و Django) و ستتعلم كيف تبني متجر إلكتروني يمكن للمستخدمين البيع و الشراء من خلاله. تعلم الآن
    دورة تطوير تطبيقات الويب باستخدام لغة PHP في هذه الدورة ستتعلم لغة PHP من الصفر, استخدام إطار العمل Laravel بشرح مفصّل و عملي, كيفية تطوير شبكة اجتماعية تشبه Instagram, بناء API لتطبيق جوال وفق أسلوب RESTful, تطوير موقع إعلانات مبوبة, تطوير نظام إدارة محتوى CMS كامل. تعلم الآن
    دورة تطوير تطبيقات الويب باستخدام لغة Ruby في هذه الدورة ستتعلم البرمجة بلغة Ruby إنطلاقاً من أبسط المفاهيم وحتى بناء تطبيق حقيقي, إستخدام إطار العمل Ruby on Rails بشرح مفصّل و عملي, بناء تطبيق حقيقي عبارة عن شبكة اجتماعية تشبه تويتر, تطوير مجتمع الكتروني يشبه حسوب I/O. تعلم الآن
    دورة علوم الحاسوب هذه الدورة معدة لتكون مدخل لعلوم الحاسوب و لغات البرمجة حيث ستتعرف فيها على أنظمة التشغيل و ستتعمق في نظام لينكس و في كيفية التعامل معه من خلال موجه الأوامر, بالإضافة إلى قواعد البيانات و أساسيات الشبكات و الخوادم و مبادئ الحماية والأمان في الويب. تعلم الآن
      إعلان

      Eqla3Tech.com

      شروحات مكتوبة حول لغات البرمجة و تقنية المعلومات باللغة العربية مقدمة من إقلاع تك.

      لغة جافا لغة ++C قواعد البيانات نظام ويندوز نظام لينكس الشبكات تقنية المعلومات الأمن السيبراني

      تقييم المقال

      لم تقم بتقييم المقال بعد!

      الدورات

      أدوات مساعدة

      الأقسام

      دورات
      مقالات أسئلة مشاريع كتب