انتقل إلى المحتوى الرئيسي

الوحدة 15 – مكافأة: بطاقات الشبكة في VMware (دليل مفصل)

+==============================================================================+
| MODULE 15 (BONUS) : CARTES RÉSEAU VMWARE – GUIDE DÉTAILLÉ |
| Durée estimée: 1-2 heures | Niveau: Débutant à Intermédiaire |
+==============================================================================+

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

  1. المقدمة: VMware مقابل VirtualBox – ما الذي يتغير
  2. واجهة VMware: أين يتم تكوين بطاقات الشبكة
  3. أنماط الاتصال الشبكي الخمسة في VMware
  4. الـ VMnets: قلب شبكة VMware
  5. محرر الشبكة الافتراضية
  6. قطاعات LAN: شبكات معزولة 100%
  7. أمثلة عملية: تكوين 1، 2 أو 3 بطاقات
  8. جدول ملخص: VMware مقابل VirtualBox
  9. استكشاف أخطاء شبكة VMware وإصلاحها
  10. الأسئلة الشائعة

المقدمة: VMware مقابل VirtualBox – ما الذي يتغير​

إذا كنت قادمًا من VirtualBox، فإن VMware يعمل بشكل مختلف للشبكة. إليك الفروقات الرئيسية:

الجانبVirtualBoxVMware
المفهوم المركزيأنماط الاتصال (NAT، Bridged، Internal...)VMnets (شبكات افتراضية مرقمة)
الشبكات الداخليةمسماة بحرية (intnet, lan...)مرقمة: VMnet0 إلى VMnet19 (20 كحد أقصى)
شبكة معزولة بين الآلات الافتراضيةInternal Networkقطاع LAN أو VMnet مخصص
NAT: هل يرى المضيف الآلة الافتراضية؟❌ لا✅ نعم (عبر VMnet8)
الحد الأقصى للبطاقات لكل آلة افتراضية4 (GUI) / 8 (CLI)10
محرر الشبكاتمحدودمحرر الشبكة الافتراضية (شامل جدًا)
واجهة باللغة الفرنسيةنعمنعم (VMware Workstation)
فلسفة VMware

في VirtualBox، تختار نمط (NAT، Bridged...).
في VMware، تختار VMnet (شبكة افتراضية). كل VMnet لديه نمط مكون (NAT، Host-Only، Bridged، أو لا شيء).

إنه مثل الفرق بين اختيار نوع الطريق (VirtualBox) واختيار أي طريق محدد تسلكه (VMware).

العودة إلى جدول المحتويات


واجهة VMware: أين يتم تكوين بطاقات الشبكة​

الوصول إلى إعدادات الشبكة لآلة افتراضية​

  1. حدد الآلة الافتراضية الخاصة بك من القائمة
  2. انقر على تعديل إعدادات الآلة الافتراضية (أو Edit virtual machine settings)
  3. في العمود الأيسر، سترى بطاقات الشبكة:
┌─────────────────────────────────────────────────────────────────┐
│ Matériel Options │
│ │
│ Périphérique Résumé │
│ ───────────── ───────── │
│ Mémoire 4 Go │
│ Processeurs 2 │
│ Disque dur (SCSI) 40 Go │
│ CD/DVD (SATA) Utilisation du fichier D:\ubuntu... │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │ Carte réseau NAT │◄── Carte 1
│ │ Carte réseau 2 Pont (Automatique) │◄── Carte 2
│ │ Carte réseau 3 Hôte uniquement │◄── Carte 3
│ └──────────────────────────────────────────────────────────┘ │
│ Contrôleur USB Présent │
│ Carte son Détection automatique │
│ Affichage Détection automatique │
└─────────────────────────────────────────────────────────────────┘

خيارات الاتصال الشبكي​

عند تحديد بطاقة شبكة، سترى اللوحة اليمنى مع:

┌─────────────────────────────────────────────────────────────────┐
│ État du périphérique │
│ ☑ Connecté │
│ ☑ Se connecter lors de la mise sous tension │
│ │
│ Connexion réseau │
│ ────────────── │
│ ○ Pont : connecté directement au réseau physique │
│ ○ NAT : utilisé pour partager l'adresse IP de l'hôte │
│ ○ Hôte uniquement : réseau privé partagé مع المضيف │
│ ○ Personnalisé : réseau افتراضي محدد │
│ [ VMnet0 ▼ ] │
│ ○ Segment LAN : │
│ [ ] [ Segments LAN... ] [ Avancé... ] │
└─────────────────────────────────────────────────────────────────┘
الخيارات الخمسة المتاحة

يمكن تكوين كل بطاقة شبكة في واحد من هذه الأنماط الخمسة:

  1. جسر (Bridged)
  2. NAT
  3. مضيف فقط (Host-Only)
  4. مخصص (Custom VMnet)
  5. قطاع LAN

العودة إلى جدول المحتويات


الأنماط الخمسة للاتصال الشبكي في VMware​

النمط 1: جسر (Bridged) – «متصل مباشرة بالشبكة الفيزيائية»​

┌───────────────────────────────────────────────────────────────────┐
│ RÉSEAU PHYSIQUE RÉEL │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ VM │ │ PC Hôte │ │ Autres │ │
│ │192.168.1.│ │192.168.1.│ │ PCs du │ │
│ │ 50 │ │ 10 │ │ réseau │ │
│ └────┬─────┘ └────┬─────┘ └────┬─────┘ │
│ │ │ │ │
│ └────────────────┼────────────────┘ │
│ │ │
│ ┌────────▼────────┐ │
│ │ Switch/Routeur │ │
│ │ Wi-Fi / LAN │ │
│ └─────────────────┘ │
└───────────────────────────────────────────────────────────────────┘
خاصيةتفاصيل
VMnet المستخدمVMnet0 (افتراضيًا)
الوصول إلى الإنترنت✅ نعم
الآلة الافتراضية مرئية على الشبكة الفيزيائية✅ نعم (مثل حاسوب حقيقي)
المضيف → الآلة الافتراضية✅ نعم
الآلة الافتراضية ↔ الآلة الافتراضية✅ نعم
IP المخصصةبواسطة DHCP من الموجه الحقيقي (مثل: 192.168.1.50)
خيار إضافي☑ تكرار حالة الاتصال الشبكي الفيزيائي
متى تستخدمه؟
  • ✅ عندما يجب أن تكون الآلة الافتراضية مرئية من قبل الأجهزة الأخرى على الشبكة (زملاء، طابعات، خوادم)
  • ❌ لا تستخدمه على شبكة Wi-Fi عامة (ستكون الآلة الافتراضية مكشوفة)
  • ❌ قد لا يعمل على بعض شبكات الشركات/المدارس (تصفية MAC)

خيار «تكرار حالة الاتصال الشبكي الفيزيائي»: إذا انتقل حاسوبك من Wi-Fi إلى الكابل (أو انقطع الاتصال)، تتبع الآلة الافتراضية تلقائيًا. مفيد لأجهزة اللابتوب.


النمط 2: NAT – «يستخدم لمشاركة عنوان IP للمضيف»​

┌──────────┐                  ┌──────────────┐         ┌──────────┐
│ VM │ │ PC Hôte │ │ Internet │
│ │───── VMnet8 ────▶│ (fait le │────────▶│ │
│ │ │ NAT) │ │ │
└──────────┘ └──────────────┘ └──────────┘

La VM utilise l'IP du PC hôte pour aller sur Internet.
De l'extérieur, on ne voit que le PC hôte.
خاصيةتفاصيل
VMnet المستخدمVMnet8 (افتراضيًا)
الوصول إلى الإنترنت✅ نعم
الآلة الافتراضية مرئية على الشبكة الفيزيائية❌ لا
المضيف → الآلة الافتراضية✅ نعم! (عبر شبكة VMnet8)
الآلة الافتراضية ↔ الآلة الافتراضية✅ نعم (إذا كانت جميعها على VMnet8)
IP المخصصةبواسطة DHCP VMware (مثل: 192.168.128.130)
فرق كبير مع VirtualBox!

في VirtualBox، نمط NAT يعزل الآلة الافتراضية: لا يمكن للمضيف الوصول إلى الآلة الافتراضية (إلا باستخدام توجيه المنافذ).

في VMware، نمط NAT (VMnet8) ينشئ شبكة حقيقية بين المضيف والآلة الافتراضية. يمكن للمضيف الوصول إلى الآلة الافتراضية مباشرة عبر IP الخاص بها على VMnet8.

VirtualBox NAT :  Hôte ──✘──▶ VM    (bloqué, il faut du port forwarding)
VMware NAT : Hôte ──✔──▶ VM (direct, via VMnet8)

هذا هو النمط الافتراضي عند إنشاء آلة افتراضية في VMware. مثالي لـ:

  • التصفح على الإنترنت من الآلة الافتراضية
  • تنزيل الحزم (apt update)
  • الوصول إلى الآلة الافتراضية من المضيف (SSH، HTTP...)

النمط 3: مضيف فقط (Host-Only) – «شبكة خاصة مشتركة مع المضيف»​

┌──────────┐     ┌──────────────┐
│ VM │ │ PC Hôte │
│192.168. │ │192.168. │ ❌ Pas d'Internet
│ xxx.128 │ │ xxx.1 │
└────┬─────┘ └──────┬───────┘
│ │
└────────┬─────────┘
│
┌─────────▼─────────┐
│ VMnet1 │
│ (Host-Only) │
└───────────────────┘
خاصيةتفاصيل
VMnet المستخدمVMnet1 (افتراضيًا)
الوصول إلى الإنترنت❌ لا
المضيف → الآلة الافتراضية✅ نعم
الآلة الافتراضية ↔ الآلة الافتراضية✅ نعم (إذا كانت جميعها على VMnet1)
IP المخصصةبواسطة DHCP VMware (نطاق قابل للتكوين)

حالات الاستخدام:

  • القيام بـ SSH إلى الآلة الافتراضية من المضيف، دون إعطاء الوصول إلى الإنترنت للآلة الافتراضية
  • إنشاء شبكة اختبار معزولة يمكن الوصول إليها من المضيف
نصيحة عملية

يستخدم العديد من المسؤولين Host-Only + NAT معًا (بطاقتان):

  • البطاقة 1: NAT (VMnet8) → للإنترنت
  • البطاقة 2: Host-Only (VMnet1) → لـ SSH من المضيف باستخدام IP ثابت

النمط 4: مخصص (Custom) – «شبكة افتراضية محددة»​

هذا هو القوة الفريدة لـ VMware: يمكنك اختيار أي VMnet تستخدم.

عند النقر على مخصص، يظهر قائمة منسدلة تحتوي على جميع VMnets المتاحة:

┌─────────────────────────────────┐
│ Personnalisé : │
│ ┌───────────────────────────┐ │
│ │ VMnet0 ▼ │ │
│ ├───────────────────────────┤ │
│ │ VMnet0 │ │ ◄── Bridged
│ │ VMnet1 (Hôte uniquement) │ │ ◄── Host-Only
│ │ VMnet2 │ │ ◄── Custom (libre)
│ │ VMnet3 │ │ ◄── Custom (libre)
│ │ VMnet4 │ │ ◄── Custom (libre)
│ │ VMnet5 │ │ ◄── Custom (libre)
│ │ VMnet6 │ │ ◄── Custom (libre)
│ │ VMnet7 │ │ ◄── Custom (libre)
│ │ VMnet8 (NAT) │ │ ◄── NAT
│ │ VMnet9 │ │ ◄── Custom (libre)
│ │ VMnet10 │ │ ◄── Custom (libre)
│ │ VMnet11 │ │ ◄── Custom (libre)
│ │ VMnet12 │ │ ◄── Custom (libre)
│ │ VMnet13 │ │ ◄── Custom (libre)
│ │ VMnet14 │ │ ◄── Custom (libre)
│ │ VMnet15 │ │ ◄── Custom (libre)
│ │ VMnet16 │ │ ◄── Custom (libre)
│ │ VMnet17 │ │ ◄── Custom (libre)
│ │ VMnet18 │ │ ◄── Custom (libre)
│ │ VMnet19 │ │ ◄── Custom (libre)
│ └───────────────────────────┘ │
└─────────────────────────────────┘
VMnetالنمط الافتراضيقابل للتكوين؟
VMnet0Bridged (جسر)نعم (محرر الشبكة الافتراضية)
VMnet1Host-Only (مضيف فقط)نعم
VMnet2 إلى VMnet7لا شيء (حر)نعم
VMnet8NATنعم
VMnet9 إلى VMnet19لا شيء (حر)نعم
الـ VMnets الحرة (VMnet2-7، VMnet9-19)

هذه الـ VMnets غير مكونة افتراضيًا. يمكنك استخدامها لإنشاء شبكاتك الخاصة بين الآلات الافتراضية.

افتراضيًا، عندما تضع 2 من الآلات الافتراضية على نفس VMnet المخصص (مثل: VMnet2)، يمكنها التواصل مع بعضها البعض، لكن:

  • لا يوجد وصول إلى الإنترنت (إلا إذا قمت بتكوين NAT في محرر الشبكة الافتراضية)
  • يمكن أو لا يمكن للمضيف الوصول إليها (حسب التكوين)
  • لا يوجد DHCP (إلا إذا قمت بتفعيله)

هذا هو المكافئ لـ VMware لشبكة Internal Network في VirtualBox، ولكنها أكثر قابلية للتكوين بكثير.

ميزةVirtualBox (Internal Network)VMware (Custom VMnet)
عدد الشبكاتغير محدود (حسب الاسم)20 كحد أقصى (VMnet0-19)
التسميةحر (intnet, lan...)مرقم (VMnet2، VMnet3...)
DHCP❌ أبدًا✅ قابل للتكوين حسب VMnet
NAT❌ أبدًا✅ قابل للتكوين حسب VMnet
وصول المضيف❌ أبدًا✅ قابل للتكوين

النمط 5: قطاع LAN – الشبكة المعزولة 100%​

قطاع LAN هو النمط الأكثر عزلة في VMware. إنها شبكة موجودة فقط بين الآلات الافتراضية المتصلة بها.

┌──────────┐     ┌──────────┐
│ VM A │ │ VM B │
│10.11.12.1│ │10.11.12.2│
└────┬─────┘ └────┬─────┘
│ │
└───────┬────────┘
│
┌────────▼────────┐
│ Segment LAN 1 │ ❌ Pas d'Internet
│ │ ❌ Pas d'accès hôte
│ │ ❌ Pas de DHCP
└─────────────────┘ ❌ Pas de VMnet
خاصيةتفاصيل
الوصول إلى الإنترنت❌ لا
المضيف → الآلة الافتراضية❌ لا
الآلة الافتراضية ↔ الآلة الافتراضية✅ نعم (إذا كانت على نفس قطاع LAN)
DHCP❌ لا (IP يدوي إلزامي)
مرئي في محرر الشبكة الافتراضية❌ لا (يتم إدارته بشكل منفصل)

كيفية إنشاء قطاع LAN​

  1. في إعدادات بطاقة الشبكة، اختر قطاع LAN
  2. انقر على الزر Segments LAN...
  3. تفتح نافذة «Segments LAN globaux»:
┌─────────────────────────────────┐
│ Segments LAN globaux │
│ │
│ Segments LAN globaux : │
│ ┌───────────────────────────┐ │
│ │ Segment LAN 1 │ │
│ │ │ │
│ │ │ │
│ └───────────────────────────┘ │
│ │
│ [ Ajouter ] [ Renommer ] [ Supprimer ] │
│ [ OK ] [ Annuler ] │
└─────────────────────────────────┘
  1. انقر على Ajouter لإنشاء قطاع جديد
  2. أعد تسميته لتتمكن من التعرف عليه (مثل: LAN-serveurs, réseau-TP, clientnet)
  3. انقر OK
  4. اختر القطاع في حقل النص بجانب «قطاع LAN»
قطاع LAN = المكافئ الدقيق لشبكة Internal Network في VirtualBox
VirtualBox Internal NetworkVMware Segment LAN
الإنترنت❌❌
وصول المضيف❌❌
DHCP❌❌
التسميةحرحر
العددغير محدودغير محدود
التكويناسم في الحقلزر «Segments LAN...»

إنه الخيار المثالي لمحاكاة الشبكات المعزولة في المختبرات (مثل شبكات Internal Networks في VirtualBox).

العودة إلى جدول المحتويات


الـ VMnets: قلب شبكة VMware​

المفهوم: ما هو VMnet؟​

VMnet هو مفتاح افتراضي تم إنشاؤه بواسطة VMware. كل VMnet هو شبكة مستقلة مع إعداداتها الخاصة.

┌─────────────────────────────────────────────────────────────┐
│ VMware Workstation │
│ │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │ VMnet0 │ │ VMnet1 │ │ VMnet2 │ │ VMnet8 │ │
│ │ Bridged │ │HostOnly │ │ Custom │ │ NAT │ │
│ │ │ │ │ │ (libre) │ │ │ │
│ └────┬────┘ └────┬────┘ └────┬────┘ └────┬────┘ │
│ │ │ │ │ │
│ ┌───▼───┐ ┌───▼───┐ ┌───▼───┐ ┌───▼───┐ │
│ │Réseau │ │ Hôte │ │ VMs │ │ VMs │ │
│ │physique│ │+ VMs │ │ seules│ │+ Hôte │ │
│ │+ Hôte │ │ │ │ │ │+Inet │ │
│ │+ VMs │ │ │ │ │ │ │ │
│ └───────┘ └───────┘ └───────┘ └───────┘ │
└─────────────────────────────────────────────────────────────┘

الـ 3 VMnets المكونة مسبقًا​

VMnetالاسم في الواجهةالدورقابل للتكوين
VMnet0جسر (Bridged)يربط الآلة الافتراضية بالشبكة الفيزيائيةنعم (اختيار البطاقة الفيزيائية)
VMnet1مضيف فقط (Host-Only)شبكة خاصة بين الآلة الافتراضية والمضيفنعم (الشبكة الفرعية، DHCP)
VMnet8NATالإنترنت عبر المضيف + شبكة مع المضيفنعم (الشبكة الفرعية، DHCP، توجيه المنافذ)

الـ VMnets الحرة (VMnet2-7، VMnet9-19)​

الـ 17 VMnets المتبقية هي حرة. يمكنك تكوينها كما تريد في محرر الشبكة الافتراضية.

مثال على الاستخدام لمختبر TP5:

VMnetالاستخدامالشبكة الفرعية
VMnet8NAT (الإنترنت)192.168.128.0/24 (تلقائي)
VMnet2شبكة LAN للخوادم10.11.12.0/24
VMnet3شبكة العميل20.21.22.0/30

العودة إلى جدول المحتويات


محرر الشبكة الافتراضية​

محرر الشبكة الافتراضية هو الأداة المركزية لـ VMware لإدارة الشبكات. إنها أداة لا توجد في VirtualBox وتمنح تحكمًا كاملاً.

كيفية الوصول إليه​

  • قائمة Édition → Éditeur de réseau virtuel (Edit → Virtual Network Editor)
  • ⚠️ انقر على Modifier les paramètres (Change Settings) للحصول على حقوق المسؤول

واجهة المحرر​

┌─────────────────────────────────────────────────────────────────────┐
│ Éditeur de réseau virtuel │
│ │
│ [ Modifier les paramètres ] (droits admin nécessaires) │
│ │
│ Nom Type Externe Sous-réseau DHCP Hôte │
│ ──── ──── ──────── ────────── ──── ──── │
│ VMnet0 Ponté Auto — — — │
│ VMnet1 Hôte uniq. — 192.168.xxx.0 Oui Oui │
│ VMnet8 NAT — 192.168.128.0 Oui Oui │
│ │
│ [ Ajouter un réseau... ] [ Supprimer un réseau ] │
│ │
│ ─── Informations du VMnet sélectionné ─── │
│ │
│ ○ Ponté (connecter les VMs directement au réseau externe) │
│ Ponté à : [Automatique ▼] │
│ ○ NAT (partage de l'IP de l'hôte avec les VMs) │
│ ○ Hôte uniquement (connecter les VMs dans un réseau privé) │
│ │
│ Sous-réseau : [ 192.168.128.0 ] Masque : [ 255.255.255.0 ] │
│ │
│ ☑ Connecter un adaptateur réseau de l'hôte à ce réseau │
│ ☑ Utiliser le service DHCP local pour distribuer les adresses IP │
│ │
│ [ Paramètres DHCP... ] [ Paramètres NAT... ] │
│ │
│ [ Restaurer les valeurs par défaut ] [ Appliquer ] [ OK ] │
└─────────────────────────────────────────────────────────────────────┘

إضافة شبكة مخصصة (مثل: VMnet2 لمختبر)​

  1. انقر على Modifier les paramètres (حقوق المسؤول)
  2. انقر على Ajouter un réseau...
  3. اختر VMnet2 → OK
  4. قم بتكوين:
    • النوع: مضيف فقط (أو NAT إذا لزم الأمر)
    • الشبكة الفرعية: 10.11.12.0
    • القناع: 255.255.255.0
    • ☐ توصيل محول شبكة المضيف بهذا الشبكة → قم بإلغاء التحديد لشبكة معزولة
    • ☐ استخدام خدمة DHCP المحلية → قم بإلغاء التحديد إذا كنت تريد IP يدوي
  5. انقر تطبيق → OK

تكوين VMnet كشبكة معزولة (مكافئ Internal Network)​

لكي يكون VMnet2 شبكة معزولة تمامًا (مثل شبكة Internal Network في VirtualBox):

VMnet2 :
النوع: مضيف فقط
☐ توصيل محول شبكة المضيف بهذا الشبكة ← غير محدد
☐ استخدام خدمة DHCP المحلية ← غير محدد
الشبكة الفرعية: 10.11.12.0
القناع: 255.255.255.0

النتيجة:

  • ❌ لا يوجد وصول إلى الإنترنت
  • ❌ لا يوجد وصول من المضيف
  • ❌ لا يوجد DHCP (IP يدوي)
  • ✅ الآلات الافتراضية على VMnet2 يمكنها رؤية بعضها البعض
انتباه

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

إعدادات DHCP​

بالنقر على إعدادات DHCP...، يمكنك تكوين:

  • نطاق البداية: أول IP يتم توزيعه (مثل: 10.11.12.128)
  • نطاق النهاية: آخر IP يتم توزيعه (مثل: 10.11.12.254)
  • مدة التأجير: كم من الوقت يتم حجز IP

إعدادات NAT (لـ VMnet8)​

بالنقر على إعدادات NAT...، يمكنك تكوين:

  • عنوان IP للبوابة: IP للبوابة NAT (مثل: 192.168.128.2)
  • توجيه المنافذ: إعادة توجيه المنافذ من المضيف إلى الآلة الافتراضية

العودة إلى جدول المحتويات


قطاعات LAN: شبكات معزولة 100%​

ما هو قطاع LAN؟​

قطاع LAN هو شبكة افتراضية لـ VMware تكون مستقلة تمامًا عن VMnets. لا يظهر في محرر الشبكة الافتراضية.

متى تستخدم قطاع LAN بدلاً من VMnet مخصص؟​

معيارVMnet مخصصقطاع LAN
مرئي في محرر الشبكة الافتراضية✅ نعم❌ لا
DHCP قابل للتكوين✅ نعم❌ لا
وصول المضيف ممكن✅ قابل للتكوين❌ أبدًا
NAT ممكن✅ قابل للتكوين❌ أبدًا
العدد الأقصى20 (VMnet0-19)❌ غير محدود
التسميةمرقم (VMnet2، VMnet3...)حر («LAN-serveurs»، «réseau-TP»...)
البساطةالتكوين عبر محرر الشبكة الافتراضيةمجرد اسم، لا شيء آخر لتكوينه
متى تختار ماذا؟
  • VMnet مخصص: عندما تحتاج إلى DHCP، وصول المضيف، أو NAT على الشبكة
  • قطاع LAN: عندما تريد شبكة بسيطة ومعزولة بين الآلات الافتراضية (مثل Internal Network في VirtualBox)

كيفية إنشاء وإدارة قطاعات LAN​

الخطوة 1: فتح إعدادات بطاقة الشبكة​

حدد بطاقة شبكة لآلتك الافتراضية، ثم اختر قطاع LAN.

الخطوة 2: انقر على «Segments LAN...»​

يفتح الزر Segments LAN... نافذة الإدارة:

┌──────────────────────────────────────┐
│ Segments LAN globaux │
│ │
│ Segments LAN globaux : │
│ ┌────────────────────────────────┐ │
│ │ Segment LAN 1 │ │
│ │ │ │
│ └────────────────────────────────┘ │
│ │
│ [ Ajouter ] [ Renommer ] [ Supprimer ] │
│ │
│ [ OK ] [ Annuler ] │
└──────────────────────────────────────┘

الخطوة 3: إضافة وتسمية القطاعات الخاصة بك​

  • انقر Ajouter → يظهر قطاع جديد
  • انقر Renommer → أعطه اسمًا واضحًا

مثال لـ TP5:

Segments LAN globaux :
┌────────────────────────────────┐
│ réseau-lan │ ← شبكة الخوادم (10.11.12.0/24)
│ réseau-clientnet │ ← شبكة العميل (20.21.22.0/30)
└────────────────────────────────┘

الخطوة 4: تعيين القطاع لبطاقة الشبكة​

بعد إنشاء القطاع، اختره في الحقل بجانب «قطاع LAN»:

○ Segment LAN : [ réseau-lan          ▼ ]

ملخص: قطاع LAN في 3 نقاط​

  1. إنشاء → زر «Segments LAN...» → إضافة
  2. تسمية → أعطه اسمًا واضحًا (مثل: réseau-lan)
  3. تعيين → ضع الآلات الافتراضية التي يجب أن تتواصل على نفس القطاع

العودة إلى جدول المحتويات


أمثلة عملية: تكوين 1، 2 أو 3 بطاقات​

مثال 1: آلة افتراضية بسيطة مع الإنترنت (بطاقة واحدة)​

الاحتياج: آلة افتراضية تحتاج فقط إلى الإنترنت وأن تكون قابلة للوصول من المضيف.

┌────────────────────┐
│ VM │
│ │
│ Carte réseau 1 : │
│ NAT (VMnet8) │───────▶ الإنترنت + وصول المضيف
│ │
└────────────────────┘

تكوين VMware:

بطاقةالنمطالتفاصيل
بطاقة الشبكة 1NATVMnet8 (افتراضيًا)

المكافئ في VirtualBox: NAT (لكن بدون وصول المضيف) أو NAT + Host-Only (للوصول المضيف)


مثال 2: مختبر مع 2 من الآلات الافتراضية المعزولة (1-2 بطاقات)​

الاحتياج: 2 من الآلات الافتراضية تتواصل مع بعضها البعض على شبكة خاصة، مع الإنترنت لتثبيت الحزم.

┌────────────────────┐          ┌────────────────────┐
│ SSH-SRV │ │ SSH-CLI │
│ │ │ │
│ Carte 1 : NAT │ │ Carte 1 : NAT │
│ (VMnet8) │ │ (VMnet8) │
│ │ │ │
│ Carte 2 : │ │ Carte 2 : │
│ Segment LAN │◄────────▶│ Segment LAN │
│ "réseau-TP" │ │ "réseau-TP" │
│ 10.11.12.1/24 │ │ 10.11.12.2/24 │
└────────────────────┘ └────────────────────┘

تكوين VMware:

VMبطاقة 1بطاقة 2
SSH-SRVNAT (VMnet8)قطاع LAN → réseau-TP (IP: 10.11.12.1/24)
SSH-CLINAT (VMnet8)قطاع LAN → réseau-TP (IP: 10.11.12.2/24)

المكافئ في VirtualBox:

VMAdapter 1Adapter 2
SSH-SRVNATInternal Network → intnet
SSH-CLINATInternal Network → intnet

مثال 3: مختبر كامل مع بوابة (3 بطاقات)​

الاحتياج: محاكاة TP5 – بوابة مع 3 شبكات: الإنترنت، شبكة LAN للخوادم، شبكة العميل.

                         ┌──────────────────────────────────┐
│ srvGateway │
│ │
│ Carte 1 : NAT (VMnet8) │──▶ الإنترنت
│ Carte 2 : قطاع LAN "lan" │──▶ الخوادم
│ 10.11.12.1/24 │
│ Carte 3 : قطاع LAN "clientnet"│──▶ العميل
│ 20.21.22.1/30 │
└───┬──────────┬──────────┬────────┘
│ │ │
الإنترنت│ LAN │ العميل │
│ │ │
▼ ▼ ▼
┌──────────┐ ┌──────────┐
│ srvSSH │ │ العميل │
│ srvWEB │ │20.21.22.2│
│10.11.12.x│ └──────────┘
└──────────┘

تكوين VMware:

VMبطاقة 1بطاقة 2بطاقة 3
srvGatewayNAT (VMnet8)قطاع LAN → lanقطاع LAN → clientnet
srvSSHقطاع LAN → lan——
srvWEBقطاع LAN → lan——
العميلقطاع LAN → clientnet——

المكافئ في VirtualBox:

VMAdapter 1Adapter 2Adapter 3
srvGatewayNATInternal Network → lanInternal Network → clientnet
srvSSHInternal Network → lan——
srvWEBInternal Network → lan——
العميلInternal Network → clientnet——
بديل مع VMnets مخصصة

بدلاً من قطاعات LAN، يمكنك استخدام VMnets مخصصة:

VMبطاقة 1بطاقة 2بطاقة 3
srvGatewayNAT (VMnet8)مخصص → VMnet2مخصص → VMnet3
srvSSHمخصص → VMnet2——
srvWEBمخصص → VMnet2——
العميلمخصص → VMnet3——

ميزة VMnet: يمكنك تفعيل DHCP ووصول المضيف إذا لزم الأمر.
ميزة قطاع LAN: أبسط، تسمية حرة، معزول حقًا.

إضافة بطاقة شبكة إلى آلة افتراضية موجودة​

إذا كانت آلتك الافتراضية تحتوي على بطاقة واحدة فقط وتحتاج إلى إضافة أخرى:

  1. أطفئ الآلة الافتراضية (إجباري)
  2. تعديل الإعدادات للآلة الافتراضية
  3. انقر على إضافة... (أسفل اليسار)
  4. اختر بطاقة شبكة → التالي
  5. اختر نوع الاتصال → إنهاء
  6. تظهر البطاقة الجديدة في القائمة
الحد الأقصى 10 بطاقات

يدعم VMware حتى 10 بطاقات شبكة لكل آلة افتراضية (مقابل 4 في واجهة المستخدم لـ VirtualBox).

العودة إلى جدول المحتويات


جدول ملخص: VMware مقابل VirtualBox​

مطابقة الأنماط​

الاحتياجVirtualBoxVMware (الخيار 1)VMware (الخيار 2)
إنترنت بسيطNATNAT (VMnet8)—
إنترنت + الآلات الافتراضية ترى بعضها البعضNAT NetworkNAT (VMnet8)—
آلة افتراضية على الشبكة الفيزيائيةBridged Adapterجسر (VMnet0)—
وصول المضيف بدون إنترنتHost-Only Adapterمضيف فقط (VMnet1)—
شبكة معزولة بين الآلات الافتراضيةInternal Network (مسمى)قطاع LAN (مسمى)VMnet مخصص (إلغاء تحديد المضيف)
شبكة مخصصة قابلة للتكوين❌ غير موجودVMnet مخصص (VMnet2-19)—

ما الذي يفعله VMware بشكل أفضل​

ميزةVirtualBoxVMware
NAT مع وصول المضيف المباشر❌✅
DHCP في الشبكات الداخلية❌✅ (VMnet مخصص)
محرر شبكات رسومي متقدم❌✅ (محرر الشبكة الافتراضية)
توجيه المنافذ بسهولة⚠️ محدود✅ (إعدادات NAT)
عدد البطاقات لكل آلة افتراضية4 (GUI)10
عدد الشبكات المعزولةغير محدود20 VMnets + قطاعات LAN غير محدودة

ما الذي يفعله VirtualBox بشكل مختلف​

ميزةVirtualBoxVMware
تسمية حرة للشبكات✅ (intnet, lan...)⚠️ VMnets مرقمة، قطاعات LAN مسماة
البساطة✅ أبسط للمبتدئين⚠️ المزيد من الخيارات = أكثر تعقيدًا
مجاني✅ دائمًا⚠️ Player مجاني، Workstation Pro مدفوع

العودة إلى جدول المحتويات


استكشاف أخطاء شبكة VMware وإصلاحها​

المشكلة: الآلات الافتراضية لا ترى بعضها البعض​

التحقق:

  1. نفس الشبكة؟ يجب أن تكون الآلات الافتراضية على نفس VMnet أو نفس قطاع LAN
  2. IP مكونة؟ تحقق باستخدام ip a في كل آلة افتراضية
  3. نفس الشبكة الفرعية؟ مثل: 10.11.12.1/24 و 10.11.12.2/24 (موافق) مقابل 10.11.12.1/24 و 10.11.13.2/24 (غير موافق)
  4. البطاقة متصلة؟ تحقق من أن «متصل» محدد في الإعدادات
  5. جدار الحماية؟ اختبر بإيقافه مؤقتًا: sudo ufw disable
# التحقق من الواجهات في الآلة الافتراضية
ip a

# اختبار الاتصال
ping 10.11.12.2

# التحقق من أن الواجهة مفعلة
ip link show

المشكلة: لا يوجد إنترنت في نمط NAT​

  1. هل VMnet8 نشط؟ افتح محرر الشبكة الافتراضية وتحقق من أن VMnet8 موجود
  2. هل خدمة NAT لـ VMware بدأت؟ تحقق في خدمات Windows:
    • VMware NAT Service
    • VMware DHCP Service
  3. هل تم الحصول على IP؟ تحقق باستخدام ip a (يجب أن يكون لديك IP في 192.168.128.x أو مشابه)
  4. DNS؟ اختبر باستخدام ping 8.8.8.8 (إذا كان يعمل) مقابل ping google.com (إذا لم يعمل → مشكلة DNS)
# تجديد عقد DHCP
sudo dhclient -r ens33
sudo dhclient ens33

# التحقق من البوابة
ip route show

# اختبار DNS
nslookup google.com

المشكلة: لا يمكن SSH من المضيف إلى الآلة الافتراضية​

  1. ما هو نمط الشبكة؟

    • NAT (VMnet8) → ✅ يجب أن يعمل مباشرة
    • Host-Only (VMnet1) → ✅ يجب أن يعمل
    • قطاع LAN → ❌ مستحيل (المضيف ليس لديه وصول)
    • Internal (VMnet مخصص بدون مضيف) → ❌ مستحيل
  2. IP للآلة الافتراضية؟ ابحث عنها باستخدام ip a في الآلة الافتراضية

  3. هل تم تثبيت SSH؟ sudo apt install openssh-server

  4. جدار الحماية؟ sudo ufw allow 22

أسماء واجهات الشبكة في الآلات الافتراضية لـ VMware​

ip a
بطاقةالاسم النموذجي في Ubuntuالاسم النموذجي في CentOS/RHEL
بطاقة الشبكة 1ens33ens33 أو ens160
بطاقة الشبكة 2ens34 أو ens38ens34 أو ens192
بطاقة الشبكة 3ens35 أو ens39ens35 أو ens224
لماذا تتغير الأسماء؟

تعتمد الأسماء على نوع وحدة التحكم (E1000، VMXNET3) وموضع PCI للبطاقة. استخدم دائمًا ip a للتحقق من الأسماء الحقيقية.

العودة إلى جدول المحتويات


الأسئلة الشائعة​

س: ما الفرق بين VMnet مخصص وقطاع LAN؟​

VMnet مخصصقطاع LAN
الإدارةمحرر الشبكة الافتراضيةنافذة «Segments LAN...»
DHCP✅ قابل للتكوين❌ لا
وصول المضيف✅ قابل للتكوين❌ لا
NAT✅ قابل للتكوين❌ لا
العدد الأقصى20 (VMnet0-19)غير محدود
التسميةمرقم (VMnet2...)حر
متى تستخدمهتحتاج إلى DHCP/المضيف/NATشبكة معزولة بسيطة

س: أنا قادم من VirtualBox، ما هو نمط VMware الذي يتوافق مع Internal Network؟​

خياران:

  1. قطاع LAN (الأقرب): نفس السلوك، تسمية حرة، معزول، لا يوجد DHCP
  2. VMnet مخصص مع المضيف وDHCP معطلين: أكثر قابلية للتكوين

س: لماذا VMnet8 (NAT) في VMware أفضل من NAT في VirtualBox؟​

لأن في VMware، NAT ينشئ شبكة حقيقية (VMnet8):

  • المضيف لديه IP على VMnet8 ويمكنه الوصول إلى الآلة الافتراضية مباشرة
  • يمكن للعديد من الآلات الافتراضية على VMnet8 التواصل مع بعضها البعض
  • لا حاجة لتوجيه المنافذ للوصول إلى الآلة الافتراضية

في VirtualBox، كل آلة افتراضية NAT موجودة في فقاعتها المعزولة.

س: كم عدد بطاقات الشبكة الأقصى في VMware؟​

10 بطاقات لكل آلة افتراضية. في VirtualBox، هو 4 في واجهة المستخدم (8 في CLI).

س: هل يمكنني الحصول على بطاقتي NAT في نفس الآلة الافتراضية؟​

✅ نعم، لكن ليس لها الكثير من الفائدة. ستكون البطاقتان على VMnet8 ولديهما IP مختلف، لكنهما تصلان إلى نفس الإنترنت.

س: كيف أضيف بطاقة الشبكة الثالثة؟​

  1. أطفئ الآلة الافتراضية
  2. تعديل الإعدادات → إضافة... → بطاقة الشبكة
  3. قم بتكوين النمط (NAT، جسر، قطاع LAN...)
  4. ابدأ الآلة الافتراضية
  5. قم بتكوين IP في الآلة الافتراضية باستخدام ip a وnetplan/nmcli

س: هل يحتوي VMware Player (المجاني) على جميع هذه الميزات؟​

⚠️ VMware Player لا يحتوي على محرر الشبكة الافتراضية. يمكنك استخدام الأنماط الأساسية (NAT، Bridged، Host-Only) وقطاعات LAN، ولكن لا يمكنك إنشاء VMnets مخصصة.

للحصول على VMnets مخصصة ومحرر الشبكة الافتراضية، تحتاج إلى VMware Workstation Pro.


تم إنشاء TP Bonus في: فبراير 2026