كيفية إنشاء واجهة شبكة NAT خاصة على Proxmox VE 8

Kyfyt Ansha Wajht Shbkt Nat Khast Ly Proxmox Ve 8



افتراضيًا، يتم إنشاء شبكة متصلة في تثبيت Proxmox VE جديد. تقوم شبكة جسر Proxmox VE الافتراضية بتعيين عناوين IP للأجهزة الافتراضية وحاويات LXC باستخدام خادم DHCP الخاص بالموجه/المحول الذي يتصل به خادم Proxmox VE. لذلك، يمكن الوصول إلى جميع الأجهزة الافتراضية وحاويات LXC من شبكة منزلك/مكتبك. قد لا تريد ذلك.

إذا كنت تريد وضع بعض أجهزة Proxmox VE الافتراضية أو حاويات LXC في شبكة خاصة، فيجب عليك استخدام ميزة Proxmox VE SDN (الشبكة المعرفة بالبرمجيات) لإنشاء شبكة NAT خاصة. بمجرد إنشاء شبكة NAT الخاصة، يمكنك تكوين الأجهزة الافتراضية أو حاويات LXC التي تريد وضعها خلف شبكة NAT خاصة لاستخدامها.







سأوضح لك في هذه المقالة كيفية إنشاء شبكة NAT خاصة بدعم DHCP على Proxmox VE 8 وتكوين أجهزة Proxmox VE الافتراضية وحاويات LXC لاستخدامها للحصول على عناوين IP خاصة.





جدول المحتويات

  1. تمكين دعم SDN على Proxmox VE
  2. إنشاء منطقة SDN في Proxmox VE 8
  3. إنشاء شبكة VNet وشبكة فرعية لشبكة NAT الخاصة في Proxmox VE 8
  4. تطبيق تغييرات SDN على Proxmox VE 8
  5. استخدام شبكة NAT الخاصة على أجهزة Proxmox VE الافتراضية (VMs) وحاويات LXC
  6. مراقبة عناوين IP المخصصة لأجهزة/حاويات Proxmox VE VMs باستخدام SDN IPAM
  7. إعداد عنوان IP الثابت لأجهزة وحاويات Proxmox VE الافتراضية باستخدام SDN IPAM
  8. خاتمة
  9. مراجع





تمكين دعم SDN على Proxmox VE

لتمكين دعم SDN (الشبكات المعرفة بالبرمجيات) على Proxmox VE، يجب أن يكون لديك libpve-شبكة-بيرل الحزمة المثبتة على خادم Proxmox VE الخاص بك.

يأتي Proxmox VE 8.2 مثبتًا مسبقًا مع libpve-شبكة-بيرل طَرد. ولكن إذا قمت بالترقية إلى Proxmox VE 8 من Proxmox VE 7، فقد لا يكون لديك libpve-شبكة-بيرل الحزمة المثبتة بشكل افتراضي.



تحتاج أيضًا إلى تثبيت com.dnsmasq الحزمة و frr-pythontools الحزمة على خادم Proxmox VE الخاص بك لاستخدام وظيفة SDN الكاملة لـ Proxmox VE.

أولاً، قم بتحديث ذاكرة التخزين المؤقت لقاعدة بيانات حزمة Proxmox VE من غلاف Proxmox VE باستخدام الأمر أدناه:

تحديث $ مناسب

لتثبيت حزم Proxmox VE SDN المطلوبة، قم بتشغيل الأمر التالي:

$ apt install libpve-network-perl frr-pythontools dnsmasq

لتأكيد التثبيت، اضغط على و ومن ثم اضغط <أدخل> .

يتم الآن تنزيل حزم البرامج المطلوبة وتثبيتها على خادم Proxmox VE الخاص بك. وسوف يستغرق بضع ثوان لإكمال.

في هذه المرحلة، يجب تثبيت حزم SDN المطلوبة على خادم Proxmox VE الخاص بك.

لكي تدخل التغييرات حيز التنفيذ، أعد تشغيل خادم Proxmox VE باستخدام الأمر التالي:

إعادة تشغيل $

إنشاء منطقة SDN في Proxmox VE 8

الخطوة الأولى لإنشاء شبكة NAT خاصة في Proxmox VE 8 هي إنشاء منطقة SDN جديدة.

لإنشاء منطقة SDN جديدة في Proxmox VE، انتقل إلى مركز البيانات من واجهة إدارة الويب Proxmox VE [1] . ثم انتقل إلى SDN > المناطق [2] وانقر على يضيف > بسيط [3] .

اكتب اسمًا لمنطقة SDN الجديدة في ملف بطاقة تعريف قسم [1] . سأسميها فقط نات للبساطة.

ضع علامة DHCP التلقائي لتعيين عناوين IP تلقائيًا لأجهزة Proxmox VE الافتراضية وحاويات LXC التي ستستخدم هذه الشبكة عبر DHCP [2] .

بمجرد الانتهاء، انقر فوق يضيف [3] .

منطقة SDN جديدة نات يجب إنشاؤه على خادم Proxmox VE الخاص بك.

إنشاء شبكة VNet وشبكة فرعية لشبكة NAT الخاصة في Proxmox VE 8

بمجرد إنشاء منطقة SDN، يتعين عليك إنشاء شبكة VNet (شبكة افتراضية) جديدة وشبكة فرعية للشبكة في منطقة SDN تلك.

يمكنك إنشاء وإدارة VNets والشبكات الفرعية من مركز البيانات > SDN > شبكات V [1] قسم واجهة المستخدم لإدارة الويب Proxmox VE.

لإنشاء شبكة VNet جديدة، انقر فوق يخلق من شبكات V قسم [2] .

اكتب اسم VNet في ملف اسم قسم [1] . سيتم عرض هذا الاسم في خيار تحديد الشبكة لأجهزة Proxmox VE الافتراضية وحاويات LXC. سوف أسميه nat10 للبساطة.

حدد منطقة SDN التي تم إنشاؤها حديثًا ( نات في هذه الحالة) من منطقة القائمة المنسدلة [2] وانقر على يخلق [3] .

شبكة VNet جديدة nat10 يجب أن يتم إنشاؤها في منطقة SDN نات [1] .

لإنشاء شبكة فرعية جديدة في nat10 VNet، حدده من شبكات V قسم [1] وانقر على يخلق من الشبكات الفرعية قسم [2] .

اكتب الشبكة المطلوبة الشبكة الفرعية [1] و بوابة [2] لشبكة NAT الخاصة nat10 . سأستخدم الشبكة 10.10.10.1/24 وعنوان البوابة 10.10.10.1 للتظاهر.

لتمكين ترجمة عنوان الشبكة لشبكة VNet هذه، حدد المربع SNAT خيار [3] .

الآن، انتقل إلى نطاقات DHCP القسم وانقر على يضيف [1] .

اكتب نطاق عنوان البداية والنهاية لـ DHCP في ملف عنوان البدء و عنوان النهاية الأقسام على التوالي [2] .

بمجرد الانتهاء، انقر فوق يخلق [3] .

يجب إنشاء شبكة فرعية جديدة لـ nat10 في نت.

تطبيق تغييرات SDN على Proxmox VE 8

لتطبيق التغييرات، انتقل إلى مركز البيانات > SDN من واجهة مستخدم إدارة الويب Proxmox VE وانقر فوق يتقدم .

يجب أن تكون شبكة NAT الخاصة جاهزة للاستخدام على الأجهزة الافتراضية Proxmox VE وحاويات LXC الجديدة والحالية.

استخدام شبكة NAT الخاصة على أجهزة Proxmox VE الافتراضية (VMs) وحاويات LXC

مرة واحدة شبكة NAT الخاصة nat10 تم إنشاؤه، يجب أن تكون قادرًا على تحديده من شبكة قسم الجهاز الظاهري Proxmox VE (VM) أو معالج إنشاء حاوية LXC الجديد.

يمكنك أيضًا تحرير شبكة أجهزة جهاز ظاهري Proxmox VE أو حاوية LXC وحدد شبكة NAT الخاصة nat10 .

بمجرد الانتهاء من تكوين شبكة NAT الخاصة nat10 على جهاز ظاهري Proxmox VE أو حاوية LXC، من المفترض أن ترى عنوان IP المخصص للجهاز الظاهري/الحاوية عبر DHCP من الشبكة الفرعية للشبكة التي تم تكوينها (10.10.10.1/24 في هذه الحالة). الاتصال بالإنترنت يعمل أيضًا. لذلك، شبكة NAT الخاصة nat10 يعمل كما هو متوقع.

اسم المضيف $ -I

$ ping -c 3 google.com

مراقبة عناوين IP المخصصة لأجهزة/حاويات Proxmox VE VMs باستخدام SDN IPAM

يمكنك مراقبة عناوين IP المخصصة لأجهزة وحاويات Proxmox VE الافتراضية باستخدام شبكة NAT الخاصة nat10 من مركز البيانات > SDN > IPAM قسم من واجهة المستخدم الخاصة بإدارة الويب Proxmox VE.

في هذا المثال، قام Proxmox VE بتعيين عنوان IP 10.10.10.100 إلى واجهة الشبكة بعنوان MAC قبل الميلاد:24:11:48:ج9:53 من الجهاز الظاهري 101 (مجاني-VM).

إعداد عنوان IP الثابت لأجهزة وحاويات Proxmox VE الافتراضية باستخدام SDN IPAM

لتعيين عنوان IP ثابت لجهاز Proxmox VE الظاهري أو حاوية LXC التي تستخدم شبكة NAT الخاصة، انتقل إلى مركز البيانات > SDN > IPAM [1][2] في قسم واجهة مستخدم إدارة Proxmox VE، حدد الجهاز/الحاوية الافتراضية الخاصة بك من القائمة [3] ، ثم انقر على أيقونة التحرير [4] .

اكتب عنوان IP المطلوب للجهاز الظاهري أو الحاوية [1] وانقر على نعم [2] .

يجب تعيين عنوان IP المطلوب للجهاز الظاهري أو الحاوية باستخدام شبكة Proxmox VE SDN.

في المرة التالية التي تقوم فيها بتشغيل الجهاز الظاهري أو الحاوية، سترى أنه تم تعيين عنوان IP الذي تم تكوينه لواجهة الشبكة الخاصة بالجهاز الظاهري أو الحاوية.

اسم المضيف $ -I

يمكنك أيضًا ربط عنوان IP بعنوان MAC من إعدادات Proxmox VE SDN IPAM. بمجرد ربط عنوان IP بعنوان MAC، يمكنك استخدام عنوان MAC في أي جهاز أو حاوية افتراضية مطلوبة لتكوين الجهاز الظاهري أو الحاوية بعنوان IP ثابت.

لربط عنوان IP بعنوان MAC، ما عليك سوى تحديد SDN VNet (أي. nat10 ) من مركز البيانات > SDN > IPAM القسم وانقر على + .

اكتب عنوان MAC المطلوب [1] وعنوان IP [2] وانقر على يخلق [3] .

يجب أن يكون عنوان IP مرتبطًا بعنوان MAC الخاص بـ Proxmox VE SDN VNet المحدد.

خاتمة

لقد أوضحت لك في هذه المقالة كيفية تثبيت الحزم المطلوبة على Proxmox VE لتمكين الشبكات المعرفة بالبرمجيات (SDN) على Proxmox VE. لقد أوضحت لك أيضًا كيفية إنشاء شبكة NAT خاصة على Proxmox VE باستخدام SDN. في هذه العملية، أوضحت لك كيفية إنشاء منطقة SDN، وإنشاء VNet على منطقة SDN، وإنشاء شبكة فرعية على VNet لخادم Proxmox VE الخاص بك. لقد أوضحت لك كيفية تكوين جهاز افتراضي وحاوية Proxmox VE لاستخدام شبكة NAT الخاصة المنشأة حديثًا أيضًا. أخيرًا، أوضحت لك كيفية مراقبة تعيينات Proxmox VE SDN IP، وتعيين عناوين IP ثابتة للأجهزة الافتراضية والحاويات. وقم بتكوين عنوان IP لربط عنوان MAC من إعدادات Proxmox VE SDN IPAM.

مراجع

  1. دليل إدارة Proxmox VE 8.x