الرئيسية
» لينوكس
»
كيفية تثبيت GNS3 على أنظمة لينكس: أوبونتو، ديبيان، وآرتش
كيفية تثبيت GNS3 على أنظمة لينكس: أوبونتو، ديبيان، وآرتش
لتثبيت GNS3 على نظام لينكس، استخدم الطريقة المناسبة لتوزيعتك: مستودع حزم GNS3 الشخصي (PPA) لأنظمة أوبونتو 64 بت، pipxبالإضافة إلى تبعيات النظام لأنظمة ديبيان، أو حزم AUR لأنظمة آرتش لينكس. تُثبّت كلتا الطريقتين واجهة GNS3 الرسومية والخادم. لم يعد دليل تثبيت GNS3 الحالي لنظام لينكس يُوصي بخطوات مستودعات ديبيان جيسي، وستريتش، وباستر القديمة المذكورة في المقالات السابقة.
قبل تثبيت GNS3
قم بتحديث نظام لينكس أولاً، ثم حدد أنظمة التشغيل الخلفية التي يحتاجها مختبرك. QEMU/KVM وDynamips وVPCS وDocker مكونات منفصلة؛ ولا تتضمن واجهة المستخدم الرسومية جميع صور المحاكيات أو الأجهزة. يمكن لنظام لينكس تشغيل الأجهزة المحلية دون الحاجة إلى GNS3 VM. احصل على صور المورّد من مصدر معتمد والتزم بترخيصه.
استخدم الأوامر الخاصة بعائلة توزيعة واحدة، واحتفظ بالحزم من مستودعات تلك العائلة. لا تخلط بين تعليمات مستودع أوبونتو الشخصي (PPA) وأوامر حزم دبيان أو آرتش.
قم بتثبيت GNS3 على أوبونتو وأنظمة لينكس المبنية على أوبونتو
يدعم دليل GNS3 الحالي أنظمة Ubuntu 64 بت والتوزيعات المبنية على Ubuntu مثل Linux Mint. افتح الطرفية وأضف مستودع GNS3 الشخصي (PPA)، ثم ثبّت واجهة المستخدم الرسومية والخادم.
أضف مستودع GNS3 PPA وقم بتحديث APT قبل تثبيت الحزم.
عند سؤالك عما إذا كان بإمكان المستخدمين غير الجذر استخدام Wireshark وubridge، اختر "نعم" إذا كان حسابك يحتاج إلى التقاط الحزم والجسور الافتراضية. أضف فقط المجموعات الموجودة والتي تتطابق مع المكونات المثبتة. لإعداد QEMU/KVM محلي شائع مع التقاط الحزم:
قم بتسجيل الخروج ثم تسجيل الدخول مرة أخرى لتطبيق تغييرات المجموعة. تجنب استخدام مجموعة Docker إلا إذا كنت بحاجة إلى عقد Docker وتفهم صلاحيات الوصول التي تمنحها.
قم بتثبيت واجهة المستخدم الرسومية والخادم، ثم أجب على مطالبات إذن التقاط الحزم.قم بتسجيل الخروج ثم تسجيل الدخول مرة أخرى بعد تغيير عضوية مجموعة لينكس.
قم بتثبيت GNS3 على نظام Debian والتوزيعات المبنية على Debian
يستخدم GNS3 حاليًا نظام Debian pipxللواجهة الرسومية والخادم، وAPT لـ Qt وتبعيات المحاكاة. لم يعد Debian 13 يوفر dynamipsهذه التبعيات software-properties-commonفي مستودعاته القياسية، لذا استخدم الأمر أدناه كما هو مكتوب.
في إصدارات دبيان القديمة، أضف هذا الخيار dynamipsإذا كنت بحاجة إلى محاكاة نظام التشغيل IOS. يجب على مستخدمي دبيان 13 بناء Dynamips بشكل منفصل باتباع تعليمات GNS3 ؛ لا تحتاج مختبرات QEMU/KVM إلى ذلك.
قم بتثبيت واجهة المستخدم الرسومية لـ Python الخاصة بنظام Debian وتبعيات المحاكي قبل إضافة GNS3.
قم بتثبيت كلا التطبيقين باستخدام pipx، ثم قم بإدخال روابط الخادم و Qt في بيئة واجهة المستخدم الرسومية:
إذا كان أحد الأوامر مفقودًا PATH، فقم بتشغيله pipx ensurepathوافتح نافذة طرفية جديدة؛ يعرض pipx التطبيقات من خلاله ~/.local/bin. راجع دليل تثبيت pipx .
قم بتثبيت خادم GNS3 وواجهة المستخدم الرسومية باستخدام pipx.قم بتوصيل بيئات pipx وابدأ تشغيل واجهة المستخدم الرسومية لـ GNS3.
قم بتثبيت GNS3 على نظام Arch Linux
يستخدم نظام Arch مستودع مستخدمي Arch (AUR). قم بتثبيت أدوات البناء، واستنسخ المشروع yay، ثم قم ببنائه كمستخدم عادي، وليس كمستخدم الجذر.
sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
راجع ملفات بناء AUR قبل التثبيت؛ فهي تُدار من قِبل المستخدمين. يستخدم دليل GNS3 الحالي هذه الحزم. قم بإزالتها dockerإذا لم تكن بحاجة إلى عُقد الحاويات.
yay -S qemu docker vpcs dynamips libvirt ubridge inetutils
yay -S gns3-server gns3-gui
قم ببناء أداة yay AUR المساعدة من مستودعها قبل تثبيت حزم GNS3.قم بتثبيت GNS3 والأنظمة الخلفية التي يحتاجها مختبر الشبكة الخاص بك من AUR.
قم بتشغيل GNS3 وتحقق من الخادم المحلي
افتح برنامج GNS3 من قائمة التطبيقات أو شغّله gns3. في معالج التشغيل الأول، اختر " تشغيل الأجهزة على جهازي المحلي" ، ثم أكّد إعدادات الخادم، وأنهِ العملية. يُوصي دليل GNS3 127.0.0.1بربط الجهاز المحلي مباشرةً. راجع تعليمات إعداد الخادم المحلي .
أنشئ مشروعًا فارغًا للتحقق من واجهة المستخدم الرسومية واتصال الخادم. إذا gns3كان المشروع مفقودًا بعد تثبيت دبيان، فقم بتحديثه PATH. إذا لم يتصل الخادم، فتحقق من مضيفه ومنفذه، ثم سجّل الدخول مرة أخرى بعد تغيير المجموعة. في حال تعطل أحد العقد، ثبّت الواجهة الخلفية الخاصة به، وتحقق من صورة الجهاز.
بالنسبة للجهاز الأول، استخدم قالبًا من سوق GNS3 أو استورد صورة لديك ترخيص لاستخدامها.
ماذا عن فيدورا، أو أوبن سوزي، أو توزيعة لينكس أخرى؟
يُدرج دليل GNS3 الحالي أوامرًا لأنظمة Ubuntu وDebian وArch، ولكنه لا يتضمن خطوات Fedora أو openSUSE الحالية. راجع مستودعات توزيعتك وإرشادات التبعيات قبل محاولة تثبيت pipx يدويًا؛ ولا تستخدم أوامر Fedora 34/35 أو Tumbleweed القديمة المذكورة في المقالة الأصلية دون تدقيق.