طريقة إعداد iVentoy في أنظمة لينكس

يوفر iVentoy على أنظمة لينكس وسيلة فعالة لإدارة ملفات ISO وتشغيل خدمات PXE عبر واجهة ويب سهلة الاستخدام. في هذا الدليل ستجد الخطوات الكاملة للإعداد والتشغيل والترقية بشكل منظم وآمن.

تحميل iVentoy وفك الضغط

  • تحميل الحزمة:
    wget https://github.com/ventoy/PXE/releases/download/v1.0.37/iventoy-1.0.37-linux-x86_64-free.tar.gz
  • فك الضغط:
    tar -xf iventoy-1.0.37-linux-x86_64-free.tar.gz
  • حذف الأرشيف:
    rm -f iventoy-1.0.37-linux-x86_64-free.tar.gz

ملاحظة الأذونات: إذا استخدمت sudo tar بالخطأ، أعد الملكية لمستخدمك:
sudo chown -R $USER:$USER ~/iventoy-1.0.37

نظرة عامة على هيكل المجلدات

المجلدالوصف
dataملفات التراخيص وبيانات التهيئة.
docالوثائق التقنية.
isoملفات ISO القابلة للإقلاع.
libمكتبات داخلية (لا تعدل).
logملفات السجل.
userملفات المستخدم والسكريبتات.

إدارة ملفات ISO

انسخ ملفات ISO مباشرة إلى مجلد iso. يمكنك إنشاء مجلدات فرعية لتنظيم الملفات.

تنبيه: تجنب المسافات أو الرموز في أسماء الملفات والمجلدات.

استخدام الوصلات الرمزية

  • ربط ملف ISO:
    ln -s /path/to/debian.iso ~/iventoy-1.0.37/iso/
  • ربط مجلد:
    ln -s /path/to/linux ~/iventoy-1.0.37/iso/
  • ربط مجلد iso بالكامل:
    rmdir ~/iventoy-1.0.37/iso
    ln -s /path/to/external/iso_folder ~/iventoy-1.0.37/iso

جدار الحماية والمنافذ

المنفذالبروتوكولالوصف
67/68UDPخادم DHCP
4011UDPDHCP Proxy
69UDPخادم TFTP
26000TCPواجهة iVentoy عبر الويب
16000TCPخدمة PXE عبر الويب
10809TCPخادم NBD
3260TCPخادم iSCSI
12049TCPخادم NFS

ملاحظة: المنفذ 68 للاتصالات الصادرة، والبقية للاتصالات الواردة.

تطبيق قواعد UFW

sudo ufw allow 67/udp
sudo ufw allow out 68/udp
sudo ufw allow 69/udp
sudo ufw allow 4011/udp
sudo ufw allow 26000/tcp
sudo ufw allow 16000/tcp
sudo ufw allow 10809/tcp
sudo ufw allow 3260/tcp
sudo ufw allow 12049/tcp
sudo ufw reload

تشغيل خدمة iVentoy

cd iventoy-1.0.37
sudo bash iventoy.sh start
  • بدء: sudo bash iventoy.sh start
  • إيقاف: sudo bash iventoy.sh stop
  • الحالة: sudo bash iventoy.sh status

الوصول إلى واجهة الويب

  • محلياً: http://127.0.0.1:26000
  • عن بُعد: http://<SERVER_IP>:26000

استخدم Chrome أو Edge أو Firefox لتجنب مشاكل التوافق.

بدء خدمة PXE

من واجهة الويب، اختر عنوان IP، اضبط نطاق العناوين، وحدد وضع DHCP (ProxyNet موصى به)، ثم اضغط زر البدء الأخضر.

التشغيل التلقائي المستمر

لتشغيل PXE تلقائياً بالإعدادات السابقة:

sudo bash iventoy.sh -R start

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

ترقية iVentoy

تحذير: لا تفك ضغط الإصدار الجديد فوق المجلد القديم.

  • إيقاف الخدمة:
    cd iventoy-1.0.36 && sudo bash iventoy.sh stop
  • تحميل وفك الضغط:
    wget https://github.com/ventoy/PXE/releases/download/v1.0.37/iventoy-1.0.37-linux-x86_64-free.tar.gz
    tar -xf iventoy-1.0.37-linux-x86_64-free.tar.gz
  • ترحيل الإعدادات:
    cp ~/iventoy-1.0.36/data/config.dat ~/iventoy-1.0.37/data/
  • نقل ملفات ISO والسكريبتات:
    cp -a ~/iventoy-1.0.36/iso/. ~/iventoy-1.0.37/iso/
    cp -a ~/iventoy-1.0.36/user/. ~/iventoy-1.0.37/user/
  • تشغيل الخدمة:
    cd ~/iventoy-1.0.37 && sudo bash iventoy.sh start

باتباع هذه الخطوات، ستتمكن من إعداد iVentoy على أنظمة لينكس بشكل صحيح وضمان تشغيل خدمات PXE بكفاءة واستقرار مع سهولة الترقية المستقبلية.

إرسال تعليق

أحدث أقدم

نموذج الاتصال