مقالات عن: ggRock
هذه المقالة متوفرة أيضًا على:

🌐 [متقدم] PXE Boot عبر الشبكات الفرعية

🧩 نظرة عامة


يغطي هذا الدليل سيناريو إقلاع متقدم لـ ggRock PXE يتضمن أجهزة عميل موجودة عبر شبكات فرعية متعددة أو VLANs أو أجزاء شبكة.



🛠️ المشكلة


في بيئات الشبكة المعقدة، قد تكون أجهزة العميل موجودة على شبكات فرعية مختلفة. بشكل افتراضي، بث PXE لا يعبر حدود الشبكة الفرعية — مما يعني أن تكوين إضافي مطلوب لإقلاع PXE متعدد الشبكات الفرعية.



✅ الحل



1. تعطيل معالجة البوابة الافتراضية


عدّل ملف تكوين ggRock لتجنب توجيه حركة الإقلاع من خلال بوابة افتراضية.


nano /opt/ggrock/app/App_Data/config.json


أضف المحتوى التالي:


{
"ServerConfiguration": {
"BootDefaultGateway": "None"
}
}
💾 اضغط على CTRL+X، ثم Y، ثم Enter لحفظ وإغلاق.



2. تحديد نطاقات الشبكة الفرعية لـ PXE


أنشئ ملف تكوين dnsmasq مخصص:


nano /etc/dnsmasq.d/vlan.conf


أضف السطر التالي، مع استبدال نطاق عنوان IP والقناع بالقيم الصحيحة لتحديد النطاق الكامل لعملاء PXE على شبكتك. الهدف هو تغطية أوسع نطاق عناوين ممكن يشمل جميع عملاء PXE المحتملين:


dhcp-range=10.0.0.0,proxy,255.255.255.0


أمثلة:


  • إذا كان عملاء PXE الخاصون بك في 10.0.0.0 – 10.0.0.255، استخدم:


  dhcp-range=10.0.0.0,proxy,255.255.255.0
  • إذا امتد عملاء PXE الخاصون بك إلى 10.0.0.0 – 10.0.1.255، استخدم:


  dhcp-range=10.0.0.0,proxy,255.255.254.0
  • إذا كنت تغطي 10.0.0.0 – 10.0.255.255، استخدم:


  dhcp-range=10.0.0.0,proxy,255.255.0.0


📌 ملاحظة: استخدم سطر dhcp-range واحد فقط لكل شبكة فرعية أو supernet تشمل عملاء PXE الخاصين بك. تضمن كلمة proxy أن dnsmasq ستوفر خيارات PXE بدون تخصيص عناوين IP (تُستخدم عندما يوفر خادم DHCP آخر العناوين).



3. إعادة تشغيل الخدمات


أعد تشغيل ggRock وخادم الويب لتطبيق التغييرات:


systemctl restart ggrock
systemctl restart nginx



💡 ملاحظات إضافية


  • قد يكون تكوين dnsmasq مخصص ضروري اعتماداً على طوبولوجيا شبكتك.
  • تأكد من تكوين عناوين IP Helper (أو DHCP relay) على كل جهاز الطبقة 3 (مثل الموجهات أو مفاتيح L3) بين العميل وخادم PXE.



🧠 كيف يعمل: PXE عبر الشبكات الفرعية


  1. بث العميل: يرسل العميل بث DHCP/PXE إلى الشبكة الفرعية المحلية.
  2. IP Helper: يعترض الموجه البث وينقله كـ unicast إلى خادم PXE.
  3. التوجيه متعدد الخطوات: إذا كانت هناك موجهات أخرى بين العميل والخادم، يجب على كل منها أيضاً إعادة التوجيه عبر IP helper.



🖼️ رسم بياني توضيحي


Client ---[Switch]---[Router 1]---[Router 2]---[PXE Server]
^ ^
IP Helper IP Helper
Configured Configured
يجب تكوين كل موجه في المسار لإعادة توجيه حزم PXE/DHCP لضمان الإقلاع الناجح.



🆘 هل تحتاج إلى مساعدة؟


إذا كنت لا تزال تواجه مشكلة في الإقلاع عبر الشبكات الفرعية، لا تقلق — نحن هنا لمساعدتك!

تواصل معنا عبر 💬 دردشة دعم الويب أو أرسل لنا بريداً إلكترونياً على support@ggcircuit.com.


تحديث في: 22/04/2026

هل كانت هذه المقالة مفيدة؟

شارك بتعليقاتك

إلغاء

شكرًا!