الوحدة 15 – مكافأة: بطاقات الشبكة في VMware (دليل مفصل)
+==============================================================================+
| MODULE 15 (BONUS) : CARTES RÉSEAU VMWARE – GUIDE DÉTAILLÉ |
| Durée estimée: 1-2 heures | Niveau: Débutant à Intermédiaire |
+==============================================================================+
جدول المحتويات
- المقدمة: VMware مقابل VirtualBox – ما الذي يتغير
- واجهة VMware: أين يتم تكوين بطاقات الشبكة
- أنماط الاتصال الشبكي الخمسة في VMware
- الـ VMnets: قلب شبكة VMware
- محرر الشبكة الافتراضية
- قطاعات LAN: شبكات معزولة 100%
- أمثلة عملية: تكوين 1، 2 أو 3 بطاقات
- جدول ملخص: VMware مقابل VirtualBox
- استكشاف أخطاء شبكة VMware وإصلاحها
- الأسئلة الشائعة
المقدمة: VMware مقابل VirtualBox – ما الذي يتغير
إذا كنت قادمًا من VirtualBox، فإن VMware يعمل بشكل مختلف للشبكة. إليك الفروقات الرئيسية:
| الجانب | VirtualBox | VMware |
|---|---|---|
| المفهوم المركزي | أنماط الاتصال (NAT، Bridged، Internal...) | VMnets (شبكات افتراضية مرقمة) |
| الشبكات الداخلية | مسماة بحرية (intnet, lan...) | مرقمة: VMnet0 إلى VMnet19 (20 كحد أقصى) |
| شبكة معزولة بين الآلات الافتراضية | Internal Network | قطاع LAN أو VMnet مخصص |
| NAT: هل يرى المضيف الآلة الافتراضية؟ | ❌ لا | ✅ نعم (عبر VMnet8) |
| الحد الأقصى للبطاقات لكل آلة افتراضية | 4 (GUI) / 8 (CLI) | 10 |
| محرر الشبكات | محدود | محرر الشبكة الافتراضية (شامل جدًا) |
| واجهة باللغة الفرنسية | نعم | نعم (VMware Workstation) |
في VirtualBox، تختار نمط (NAT، Bridged...).
في VMware، تختار VMnet (شبكة افتراضية). كل VMnet لديه نمط مكون (NAT، Host-Only، Bridged، أو لا شيء).
إنه مثل الفرق بين اختيار نوع الطريق (VirtualBox) واختيار أي طريق محدد تسلكه (VMware).
واجهة VMware: أين يتم تكوين بطاقات الشبكة
الوصول إلى إعدادات الشبكة لآلة افتراضية
- حدد الآلة الافتراضية الخاصة بك من القائمة
- انقر على تعديل إعدادات الآلة الافتراضية (أو
Edit virtual machine settings) - في العمود الأيسر، سترى بطاقات الشبكة:
┌─────────────────────────────────────────────────────────────────┐
│ 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é... ] │
└─────────────────────────────────────────────────────────────────┘
يمكن تكوين كل بطاقة شبكة في واحد من هذه الأنماط الخمسة:
- جسر (Bridged)
- NAT
- مضيف فقط (Host-Only)
- مخصص (Custom VMnet)
- قطاع 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، نمط 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 | النمط الافتراضي | قابل للتكوين؟ |
|---|---|---|
| VMnet0 | Bridged (جسر) | نعم (محرر الشبكة الافتراضية) |
| VMnet1 | Host-Only (مضيف فقط) | نعم |
| VMnet2 إلى VMnet7 | لا شيء (حر) | نعم |
| VMnet8 | NAT | نعم |
| VMnet9 إلى VMnet19 | لا شيء (حر) | نعم |
هذه الـ 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
- في إعدادات بطاقة الشبكة، اختر قطاع LAN
- انقر على الزر Segments LAN...
- تفتح نافذة «Segments LAN globaux»:
┌─────────────────────────────────┐
│ Segments LAN globaux │
│ │
│ Segments LAN globaux : │
│ ┌───────────────────────────┐ │
│ │ Segment LAN 1 │ │
│ │ │ │
│ │ │ │
│ └───────────────────────────┘ │
│ │
│ [ Ajouter ] [ Renommer ] [ Supprimer ] │
│ [ OK ] [ Annuler ] │
└─────────────────────────────────┘
- انقر على Ajouter لإنشاء قطاع جديد
- أعد تسميته لتتمكن من التعرف عليه (مثل:
LAN-serveurs,réseau-TP,clientnet) - انقر OK
- اختر القطاع في حقل النص بجانب «قطاع LAN»
| VirtualBox Internal Network | VMware 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) |
| VMnet8 | NAT | الإنترنت عبر المضيف + شبكة مع المضيف | نعم (الشبكة الفرعية، DHCP، توجيه المنافذ) |
الـ VMnets الحرة (VMnet2-7، VMnet9-19)
الـ 17 VMnets المتبقية هي حرة. يمكنك تكوينها كما تريد في محرر الشبكة الافتراضية.
مثال على الاستخدام لمختبر TP5:
| VMnet | الاستخدام | الشبكة الفرعية |
|---|---|---|
| VMnet8 | NAT (الإنترنت) | 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 لمختبر)
- انقر على Modifier les paramètres (حقوق المسؤول)
- انقر على Ajouter un réseau...
- اختر VMnet2 → OK
- قم بتكوين:
- النوع: مضيف فقط (أو NAT إذا لزم الأمر)
- الشبكة الفرعية:
10.11.12.0 - القناع:
255.255.255.0 - ☐ توصيل محول شبكة المضيف بهذا الشبكة → قم بإلغاء التحديد لشبكة معزولة
- ☐ استخدام خدمة DHCP المحلية → قم بإلغاء التحديد إذا كنت تريد IP يدوي
- انقر تطبيق → 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 نقاط
- إنشاء → زر «Segments LAN...» → إضافة
- تسمية → أعطه اسمًا واضحًا (مثل:
réseau-lan) - تعيين → ضع الآلات الافتراضية التي يجب أن تتواصل على نفس القطاع
أمثلة عملية: تكوين 1، 2 أو 3 بطاقات
مثال 1: آلة افتراضية بسيطة مع الإنترنت (بطاقة واحدة)
الاحتياج: آلة افتراضية تحتاج فقط إلى الإنترنت وأن تكون قابلة للوصول من المضيف.
┌────────────────────┐
│ VM │
│ │
│ Carte réseau 1 : │
│ NAT (VMnet8) │───────▶ الإنترنت + وصول المضيف
│ │
└────────────────────┘
تكوين VMware:
| بطاقة | النمط | التفاصيل |
|---|---|---|
| بطاقة الشبكة 1 | NAT | VMnet8 (افتراضيًا) |
المكافئ في 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-SRV | NAT (VMnet8) | قطاع LAN → réseau-TP (IP: 10.11.12.1/24) |
| SSH-CLI | NAT (VMnet8) | قطاع LAN → réseau-TP (IP: 10.11.12.2/24) |
المكافئ في VirtualBox:
| VM | Adapter 1 | Adapter 2 |
|---|---|---|
| SSH-SRV | NAT | Internal Network → intnet |
| SSH-CLI | NAT | Internal 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 |
|---|---|---|---|
| srvGateway | NAT (VMnet8) | قطاع LAN → lan | قطاع LAN → clientnet |
| srvSSH | قطاع LAN → lan | — | — |
| srvWEB | قطاع LAN → lan | — | — |
| العميل | قطاع LAN → clientnet | — | — |
المكافئ في VirtualBox:
| VM | Adapter 1 | Adapter 2 | Adapter 3 |
|---|---|---|---|
| srvGateway | NAT | Internal Network → lan | Internal Network → clientnet |
| srvSSH | Internal Network → lan | — | — |
| srvWEB | Internal Network → lan | — | — |
| العميل | Internal Network → clientnet | — | — |
بدلاً من قطاعات LAN، يمكنك استخدام VMnets مخصصة:
| VM | بطاقة 1 | بطاقة 2 | بطاقة 3 |
|---|---|---|---|
| srvGateway | NAT (VMnet8) | مخصص → VMnet2 | مخصص → VMnet3 |
| srvSSH | مخصص → VMnet2 | — | — |
| srvWEB | مخصص → VMnet2 | — | — |
| العميل | مخصص → VMnet3 | — | — |
ميزة VMnet: يمكنك تفعيل DHCP ووصول المضيف إذا لزم الأمر.
ميزة قطاع LAN: أبسط، تسمية حرة، معزول حقًا.
إضافة بطاقة شبكة إلى آلة افتراضية موجودة
إذا كانت آلتك الافتراضية تحتوي على بطاقة واحدة فقط وتحتاج إلى إضافة أخرى:
- أطفئ الآلة الافتراضية (إجباري)
- تعديل الإعدادات للآلة الافتراضية
- انقر على إضافة... (أسفل اليسار)
- اختر بطاقة شبكة → التالي
- اختر نوع الاتصال → إنهاء
- تظهر البطاقة الجديدة في القائمة
يدعم VMware حتى 10 بطاقات شبكة لكل آلة افتراضية (مقابل 4 في واجهة المستخدم لـ VirtualBox).
جدول ملخص: VMware مقابل VirtualBox
مطابقة الأنماط
| الاحتياج | VirtualBox | VMware (الخيار 1) | VMware (الخيار 2) |
|---|---|---|---|
| إنترنت بسيط | NAT | NAT (VMnet8) | — |
| إنترنت + الآلات الافتراضية ترى بعضها البعض | NAT Network | NAT (VMnet8) | — |
| آلة افتراضية على الشبكة الفيزيائية | Bridged Adapter | جسر (VMnet0) | — |
| وصول المضيف بدون إنترنت | Host-Only Adapter | مضيف فقط (VMnet1) | — |
| شبكة معزولة بين الآلات الافتراضية | Internal Network (مسمى) | قطاع LAN (مسمى) | VMnet مخصص (إلغاء تحديد المضيف) |
| شبكة مخصصة قابلة للتكوين | ❌ غير موجود | VMnet مخصص (VMnet2-19) | — |
ما الذي يفعله VMware بشكل أفضل
| ميزة | VirtualBox | VMware |
|---|---|---|
| NAT مع وصول المضيف المباشر | ❌ | ✅ |
| DHCP في الشبكات الداخلية | ❌ | ✅ (VMnet مخصص) |
| محرر شبكات رسومي متقدم | ❌ | ✅ (محرر الشبكة الافتراضية) |
| توجيه المنافذ بسهولة | ⚠️ محدود | ✅ (إعدادات NAT) |
| عدد البطاقات لكل آلة افتراضية | 4 (GUI) | 10 |
| عدد الشبكات المعزولة | غير محدود | 20 VMnets + قطاعات LAN غير محدودة |
ما الذي يفعله VirtualBox بشكل مختلف
| ميزة | VirtualBox | VMware |
|---|---|---|
| تسمية حرة للشبكات | ✅ (intnet, lan...) | ⚠️ VMnets مرقمة، قطاعات LAN مسماة |
| البساطة | ✅ أبسط للمبتدئين | ⚠️ المزيد من الخيارات = أكثر تعقيدًا |
| مجاني | ✅ دائمًا | ⚠️ Player مجاني، Workstation Pro مدفوع |
استكشاف أخطاء شبكة VMware وإصلاحها
المشكلة: الآلات الافتراضية لا ترى بعضها البعض
التحقق:
- نفس الشبكة؟ يجب أن تكون الآلات الافتراضية على نفس VMnet أو نفس قطاع LAN
- IP مكونة؟ تحقق باستخدام
ip aفي كل آلة افتراضية - نفس الشبكة الفرعية؟ مثل:
10.11.12.1/24و10.11.12.2/24(موافق) مقابل10.11.12.1/24و10.11.13.2/24(غير موافق) - البطاقة متصلة؟ تحقق من أن «متصل» محدد في الإعدادات
- جدار الحماية؟ اختبر بإيقافه مؤقتًا:
sudo ufw disable
# التحقق من الواجهات في الآلة الافتراضية
ip a
# اختبار الاتصال
ping 10.11.12.2
# التحقق من أن الواجهة مفعلة
ip link show
المشكلة: لا يوجد إنترنت في نمط NAT
- هل VMnet8 نشط؟ افتح محرر الشبكة الافتراضية وتحقق من أن VMnet8 موجود
- هل خدمة NAT لـ VMware بدأت؟ تحقق في خدمات Windows:
VMware NAT ServiceVMware DHCP Service
- هل تم الحصول على IP؟ تحقق باستخدام
ip a(يجب أن يكون لديك IP في192.168.128.xأو مشابه) - 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 من المضيف إلى الآلة الافتراضية
-
ما هو نمط الشبكة؟
- NAT (VMnet8) → ✅ يجب أن يعمل مباشرة
- Host-Only (VMnet1) → ✅ يجب أن يعمل
- قطاع LAN → ❌ مستحيل (المضيف ليس لديه وصول)
- Internal (VMnet مخصص بدون مضيف) → ❌ مستحيل
-
IP للآلة الافتراضية؟ ابحث عنها باستخدام
ip aفي الآلة الافتراضية -
هل تم تثبيت SSH؟
sudo apt install openssh-server -
جدار الحماية؟
sudo ufw allow 22
أسماء واجهات الشبكة في الآلات الافتراضية لـ VMware
ip a
| بطاقة | الاسم النموذجي في Ubuntu | الاسم النموذجي في CentOS/RHEL |
|---|---|---|
| بطاقة الشبكة 1 | ens33 | ens33 أو ens160 |
| بطاقة الشبكة 2 | ens34 أو ens38 | ens34 أو ens192 |
| بطاقة الشبكة 3 | ens35 أو ens39 | ens35 أو ens224 |
تعتمد الأسماء على نوع وحدة التحكم (E1000، VMXNET3) وموضع PCI للبطاقة. استخدم دائمًا ip a للتحقق من الأسماء الحقيقية.
الأسئلة الشائعة
س: ما الفرق بين VMnet مخصص وقطاع LAN؟
| VMnet مخصص | قطاع LAN | |
|---|---|---|
| الإدارة | محرر الشبكة الافتراضية | نافذة «Segments LAN...» |
| DHCP | ✅ قابل للتكوين | ❌ لا |
| وصول المضيف | ✅ قابل للتكوين | ❌ لا |
| NAT | ✅ قابل للتكوين | ❌ لا |
| العدد الأقصى | 20 (VMnet0-19) | غير محدود |
| التسمية | مرقم (VMnet2...) | حر |
| متى تستخدمه | تحتاج إلى DHCP/المضيف/NAT | شبكة معزولة بسيطة |
س: أنا قادم من VirtualBox، ما هو نمط VMware الذي يتوافق مع Internal Network؟
خياران:
- قطاع LAN (الأقرب): نفس السلوك، تسمية حرة، معزول، لا يوجد DHCP
- VMnet مخصص مع المضيف وDHCP معطلين: أكثر قابلية للتكوين
س: لماذا VMnet8 (NAT) في VMware أفضل من NAT في VirtualBox؟
لأن في VMware، NAT ينشئ شبكة حقيقية (VMnet8):
- المضيف لديه IP على VMnet8 ويمكنه الوصول إلى الآلة الافتراضية مباشرة
- يمكن للعديد من الآلات الافتراضية على VMnet8 التواصل مع بعضها البعض
- لا حاجة لتوجيه المنافذ للوصول إلى الآلة الافتراضية
في VirtualBox، كل آلة افتراضية NAT موجودة في فقاعتها المعزولة.
س: كم عدد بطاقات الشبكة الأقصى في VMware؟
10 بطاقات لكل آلة افتراضية. في VirtualBox، هو 4 في واجهة المستخدم (8 في CLI).
س: هل يمكنني الحصول على بطاقتي NAT في نفس الآلة الافتراضية؟
✅ نعم، لكن ليس لها الكثير من الفائدة. ستكون البطاقتان على VMnet8 ولديهما IP مختلف، لكنهما تصلان إلى نفس الإنترنت.
س: كيف أضيف بطاقة الشبكة الثالثة؟
- أطفئ الآلة الافتراضية
- تعديل الإعدادات → إضافة... → بطاقة الشبكة
- قم بتكوين النمط (NAT، جسر، قطاع LAN...)
- ابدأ الآلة الافتراضية
- قم بتكوين IP في الآلة الافتراضية باستخدام
ip aوnetplan/nmcli
س: هل يحتوي VMware Player (المجاني) على جميع هذه الميزات؟
⚠️ VMware Player لا يحتوي على محرر الشبكة الافتراضية. يمكنك استخدام الأنماط الأساسية (NAT، Bridged، Host-Only) وقطاعات LAN، ولكن لا يمكنك إنشاء VMnets مخصصة.
للحصول على VMnets مخصصة ومحرر الشبكة الافتراضية، تحتاج إلى VMware Workstation Pro.
تم إنشاء TP Bonus في: فبراير 2026