كيفية تثبيت 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)، ثم ثبّت واجهة المستخدم الرسومية والخادم.

sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:gns3/ppa
sudo apt update
sudo apt install gns3-gui gns3-server
يعرض طرفية أوبونتو جنوم أمر GNS3 PPA متبوعًا بتحديث قائمة حزم APT.
أضف مستودع GNS3 PPA وقم بتحديث APT قبل تثبيت الحزم.

عند سؤالك عما إذا كان بإمكان المستخدمين غير الجذر استخدام Wireshark وubridge، اختر "نعم" إذا كان حسابك يحتاج إلى التقاط الحزم والجسور الافتراضية. أضف فقط المجموعات الموجودة والتي تتطابق مع المكونات المثبتة. لإعداد QEMU/KVM محلي شائع مع التقاط الحزم:

sudo usermod -aG ubridge,libvirt,kvm,wireshark "$USER"

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

يعرض طرفية Ubuntu GNOME تثبيت gns3-gui و gns3-server مع مطالبة للسماح باستخدام Wireshark و ubridge بدون صلاحيات الجذر.
قم بتثبيت واجهة المستخدم الرسومية والخادم، ثم أجب على مطالبات إذن التقاط الحزم.
يعرض طرفية أوبونتو أمر usermod group ومطالبة تسجيل الخروج لتفعيل عضوية المجموعة.
قم بتسجيل الخروج ثم تسجيل الدخول مرة أخرى بعد تغيير عضوية مجموعة لينكس.

قم بتثبيت GNS3 على نظام Debian والتوزيعات المبنية على Debian

يستخدم GNS3 حاليًا نظام Debian pipxللواجهة الرسومية والخادم، وAPT لـ Qt وتبعيات المحاكاة. لم يعد Debian 13 يوفر dynamipsهذه التبعيات software-properties-commonفي مستودعاته القياسية، لذا استخدم الأمر أدناه كما هو مكتوب.

sudo apt update
sudo apt install python3 python3-pip pipx python3-pyqt6 python3-pyqt6.qtwebsockets python3-pyqt6.qtsvg qemu-kvm qemu-utils libvirt-clients libvirt-daemon-system virtinst ca-certificates curl gnupg2

في إصدارات دبيان القديمة، أضف هذا الخيار dynamipsإذا كنت بحاجة إلى محاكاة نظام التشغيل IOS. يجب على مستخدمي دبيان 13 بناء Dynamips بشكل منفصل باتباع تعليمات GNS3 ؛ لا تحتاج مختبرات QEMU/KVM إلى ذلك.

يعرض طرفية دبيان عملية تثبيت حزم pipx و PyQt6 و QEMU و libvirt لـ GNS3 باستخدام APT.
قم بتثبيت واجهة المستخدم الرسومية لـ Python الخاصة بنظام Debian وتبعيات المحاكي قبل إضافة GNS3.

قم بتثبيت كلا التطبيقين باستخدام pipx، ثم قم بإدخال روابط الخادم و Qt في بيئة واجهة المستخدم الرسومية:

pipx ensurepath
pipx install gns3-server
pipx install gns3-gui
pipx inject gns3-gui gns3-server PyQt6

إذا كان أحد الأوامر مفقودًا PATH، فقم بتشغيله pipx ensurepathوافتح نافذة طرفية جديدة؛ يعرض pipx التطبيقات من خلاله ~/.local/bin. راجع دليل تثبيت pipx .

يعرض طرفية دبيان برنامج pipx وهو يقوم بتثبيت خادم GNS3 والواجهة الرسومية.
قم بتثبيت خادم GNS3 وواجهة المستخدم الرسومية باستخدام pipx.
يعرض طرفية دبيان pipx وهو يقوم بحقن الخادم و PyQt6 في بيئة واجهة المستخدم الرسومية، متبوعًا بأمر تشغيل gns3.
قم بتوصيل بيئات 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
يعرض طرفية Arch Linux أمر الحزمة، واستنساخ مستودع yay، وخطوة تثبيت makepkg.
قم ببناء أداة yay AUR المساعدة من مستودعها قبل تثبيت حزم GNS3.
يعرض طرفية Arch Linux عملية تثبيت QEMU و Docker و VPCS و Dynamips و libvirt و ubridge وواجهة المستخدم الرسومية والخادم 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 القديمة المذكورة في المقالة الأصلية دون تدقيق.

المراجع الرسمية

اترك تعليقاً

كيفية تثبيت GNS3 على أنظمة لينكس: أوبونتو، ديبيان، وآرتش

كيفية تثبيت GNS3 على أنظمة لينكس: أوبونتو، ديبيان، وآرتش

قم بتثبيت واجهة المستخدم الرسومية GNS3 والخادم على أنظمة Ubuntu أو Debian أو Arch Linux باستخدام أوامر الحزمة الحالية، وإرشادات الأذونات، وفحوصات التشغيل الأولية.

كيفية تثبيت نظام تسوروغي لينكس على جهاز الكمبيوتر الخاص بك من خلال منفذ USB

كيفية تثبيت نظام تسوروغي لينكس على جهاز الكمبيوتر الخاص بك من خلال منفذ USB

قم بتثبيت Tsurugi Linux بأمان: تحقق من ملف ISO، أنشئ قرص USB قابل للتشغيل، افتح قفل القرص المستهدف، وأكمل إعداد Calamares الحالي.

كيفية تشغيل لعبة RimWorld على نظام Linux باستخدام Steam

كيفية تشغيل لعبة RimWorld على نظام Linux باستخدام Steam

تتوفر نسخة أصلية من لعبة RimWorld لنظام Linux. قم بتثبيت Steam من خلال توزيعتك، وأضف اللعبة إلى مكتبتك، واستخدم Proton فقط في حال واجهت النسخة الأصلية مشاكل.

كيفية تشغيل وإيقاف أجهزة الصوت في لينكس

كيفية تشغيل وإيقاف أجهزة الصوت في لينكس

قم بتبديل صوت نظام لينكس بين مكبرات الصوت وسماعات الرأس، وقم بكتم صوت الإخراج أو الميكروفون، وقم بتعطيل ملف تعريف بطاقة الصوت باستخدام GNOME أو KDE Plasma أو pavucontrol.

كيفية نسخ رسائل البريد الإلكتروني احتياطيًا واستعادتها في برنامج Evolution على نظام Linux

كيفية نسخ رسائل البريد الإلكتروني احتياطيًا واستعادتها في برنامج Evolution على نظام Linux

احفظ بريد Evolution والإعدادات وجهات الاتصال والتقويمات والمزيد في أرشيف، ثم استعده بأمان على نظام Linux.

هل يُمكن تشغيل لعبة روبلوكس على نظام لينكس باستخدام برنامج واين؟ الدعم الحالي والبدائل

هل يُمكن تشغيل لعبة روبلوكس على نظام لينكس باستخدام برنامج واين؟ الدعم الحالي والبدائل

لم يعد Roblox يدعم مسار تثبيت Wine أو Linux. تحقق من متطلبات النظام الحالية واختر خيار Windows أو Mac أو Chromebook الرسمي.

كيفية تثبيت نظام التشغيل Rocky Linux 8 (الإصدار 8.10)

كيفية تثبيت نظام التشغيل Rocky Linux 8 (الإصدار 8.10)

قم بتثبيت Rocky Linux 8.10 من محرك أقراص USB أو ملف ISO الخاص بالجهاز الظاهري، وتحقق من التنزيل، واختر القرص والبرنامج المناسبين، وأكمل إعداد Anaconda بأمان.

كيفية تثبيت ملف DEB على نظام لينكس باستخدام APT أو واجهة رسومية

كيفية تثبيت ملف DEB على نظام لينكس باستخدام APT أو واجهة رسومية

تعرف على كيفية تثبيت ملف DEB على نظام Linux باستخدام APT، أو استخدام dpkg لحل مشاكل التبعية، أو تثبيته من خلال GDebi أو مركز تطبيقات Ubuntu.

كيفية تشغيل لعبة Deus Ex على نظام Linux باستخدام Steam Proton

كيفية تشغيل لعبة Deus Ex على نظام Linux باستخدام Steam Proton

شغّل لعبة Deus Ex: Game of the Year Edition الأصلية على نظام Linux باستخدام Steam Proton. تعرّف على كيفية تثبيت Steam، وتفعيل وضع التوافق، وتثبيت اللعبة، وحلّ مشاكل التشغيل الشائعة.

كيفية تشغيل لعبة Banished على نظام Linux باستخدام Steam Proton

كيفية تشغيل لعبة Banished على نظام Linux باستخدام Steam Proton

قم بتشغيل لعبة Banished على نظام Linux من خلال Steam Play. قم بتثبيت Steam، وتفعيل Proton، وحل مشاكل التشغيل في إصدار Windows دون توقع وجود نسخة أصلية لنظام Linux.