قم بإنشاء تعريفات XML لشبكة libvirt للأجهزة الافتراضية KVM. أنواع الشبكات NAT، والجسر، والمعزولة، و macvtap باستخدام أوامر virsh وتكوين جسر netplan الاختياري.
تستخدم KVM (الآلة الافتراضية القائمة على النواة) مكتبة libvirt لإدارة الشبكات الافتراضية. تُعرَّف كل شبكة افتراضية كملف XML ويتم تفعيلها باستخدام <code>virsh net-define</code> و <code>virsh net-start</code>. تغطي أنواع الشبكات الأربعة حالات الاستخدام الرئيسية: NAT للوصول إلى الإنترنت من الأجهزة الافتراضية فقط، وbridged لوضع الأجهزة الافتراضية مباشرةً على الشبكة الفعلية، وisolative للاتصال الخاص بين الأجهزة الافتراضية دون أي وصول خارجي، وmacvtap للتوصيل المباشر بالأجهزة.
حدد نوع الشبكة، وأدخل اسم الشبكة واسم واجهة الجسر، ثم حدد نطاق عناوين IP لشبكات NAT أو الشبكات المعزولة. بالنسبة للشبكات الموصولة بجسر، حدد واجهة المضيف المراد الاتصال بها. تعرض علامة تبويب XML تعريف شبكة libvirt الكامل، وهو جاهز للحفظ والتعريف باستخدام <code>virsh net-define</code>. تعرض علامة تبويب الأوامر أوامر virsh الثلاثة اللازمة لتعريف الشبكة وبدء تشغيلها وتكوين خاصية التشغيل التلقائي لها.
الإعداد الأكثر شيوعًا في بيئات المختبرات المنزلية والإنتاجية هو شبكة NAT لإدارة الأجهزة الافتراضية، وشبكة جسرية للأجهزة الافتراضية التي تحتاج إلى التواجد على نفس الشبكة الفرعية مع المضيفين الفعليين. بالنسبة للأجهزة الافتراضية التي تتطلب وضع علامات VLAN، فعّل خيار مُعرّف VLAN في الوضع الجسري، وتأكد من أن واجهة المضيف هي واجهة جذعية تدعم VLAN. في وضع macvtap، تتصل الأجهزة الافتراضية مباشرةً ببطاقة الشبكة الفعلية باستخدام واجهة افتراضية في الوضع الفرعي الجسري، متجاوزةً جسر المضيف تمامًا.