إصلاح: VMware Bridged Network لا يعمل

أبلغ بعض مستخدمي VMware Workstation Player و VMware Workstation Pro أنهم يواجهون مشكلة في شبكة جسور مع جميع أجهزة الضيف الخاصة بهم. ما يحدث هو أنه لا يمكن لأي من أجهزة VM الخاصة بهم الاتصال بالجهاز المضيف ولا يمكن للجهاز المضيف الاتصال بأجهزة الضيف. تم الإبلاغ عن حدوث هذه المشكلة في Windows 7 و Windows 8 و Windows 10.

برنامج VMware Bridged Network لا يعمل

ما الذي يسبب مشاكل مع VMware Bridged Network؟

لقد بحثنا في هذه المشكلة بالذات من خلال النظر في تقارير المستخدمين المختلفة واستراتيجيات الإصلاح التي تستخدم عادة لإصلاح هذه المشكلة. بناءً على ما جمعناه ، هناك عدة سيناريوهات شائعة معروفة تؤدي إلى هذه المشكلة:

  • تم خلل Vmnetbridge.sys - كما اتضح ، يمكن أن تحدث هذه المشكلة بالذات في الحالات التي يتم فيها تشغيل الخدمة المسؤولة عن وضع التجسير بشكل غير صحيح أو تظل في حالة "طي النسيان". في هذه الحالة بالذات ، يمكنك حل المشكلة عن طريق تشغيل بضعة أوامر في موجه أوامر مرتفع.
  • تختار WMware الشبكة الافتراضية الخاطئة - إذا تركت VMware لاختيار الشبكة الافتراضية التي يجب استخدامها في وضع التجسير ، فمن المحتمل أن ينتهي الأمر باستخدام واحدة دون اتصال نشط بالإنترنت - مما يؤدي إلى إنتاج هذه المشكلة. إحدى الطرق لحل هذه المشكلة هي إعداد شبكة افتراضية محددة تعرف أنها تعمل.
  • يتم توصيل Wmware بالمحول الخاطئ - إذا تركت إعدادات Bridging إلى Automatic ، فستحدث هذه المشكلة إذا انتهى VMnet0 إلى Bridging إلى محول شبكة لا يحافظ على اتصالك بالإنترنت حاليًا. يمكنك تصحيح هذه المشكلة عن طريق اختيار محول الجسور يدوياً.
  • الكثير من المحولات غير الضرورية - برنامج Vmware ليس جيدًا في اختيار محول الشبكة المضيفة المثالي الذي يجب استخدامه في وضع التجسير. لحسن الحظ ، يمكنك التأكد من أن البرنامج لا يختار الخطأ عن طريق إزالة جميع المحولات غير الضرورية من قائمة Automatic Bridging.
  • يتداخل عميل VPN مع برنامج VMware - هناك العديد من عملاء VPN (خاصةً Endpoint Remote Access VPN) المعروف أنهم يتداخلون مع ميزة التجسير على VMware. إذا كان هذا السيناريو قابلاً للتطبيق ، فيمكنك حل المشكلة عن طريق إلغاء تثبيت عميل VPN من الجهاز المضيف.
  • تتداخل محولات VirtualBox مع برنامج VMware - كما أبلغ العديد من المستخدمين ، يمكن أن تحدث هذه المشكلة أيضًا في حالة استخدام VirtualBox مسبقًا (قبل التبديل إلى VMware) إذا كانت محولات الشبكة المستخدمة بواسطة VirtualBox لا تزال قيد الاستخدام ، فستحتاج إلى تعطيل لهم من أجل حل المشكلة في برنامج VMware.
  • كسر تحديث Windows ميزة التجسير - إذا قمت بالتحديث إلى Windows 10 build 1703 أو أعلى أثناء تثبيت برنامج VMware ، سينتهي التحديث المستخدم بحذف بضعة مفاتيح تسجيل ضرورية لميزة التجسير. في هذه الحالة ، يمكنك حل المشكلة عن طريق الرجوع إلى الإعدادات الافتراضية لمحرر الشبكة الافتراضية.
  • يقوم جدار الحماية التابع لجهة خارجية بحظر ميزة التجسير - هناك العديد من مجموعات AV التي تشتمل على جدار حماية (أكثر شيوعًا AVG و BitDefender) المعروف أنهما يسببان هذه المشكلة بالذات. إذا كان هذا السيناريو قابلاً للتطبيق ، يمكنك إما استخدام الحل المضمن للسماح للأجهزة الافتراضية من خلال جدار الحماية أو تعطيل جدار الحماية تمامًا.

إذا كنت تكافح حاليًا لحل نفس المشكلة ، فستوفر لك هذه المقالة العديد من خطوات استكشاف الأخطاء وإصلاحها. في الأسفل ، سوف تكتشف مجموعة من الطرق التي استخدمها المستخدمون الآخرون في وضع مماثل لحل مشكلة شبكة VMware التي تم سدها.

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

الأسلوب 1: إعادة تشغيل Vmnetbridge.sys عبر المشرف CMD

يمكن أن يتسبب VMnetbridge.sys (التحكم في جسر VMware ) أيضًا في حدوث هذه المشكلة بالذات في الحالات التي يتم فيها تشغيل الملف بشكل غير صحيح أو يصبح معطلًا قبل أن يتمكن من تسهيل الاتصال بين الجهاز المضيف وجهاز الكمبيوتر الضيف.

إذا كان هذا السيناريو قابلاً للتطبيق ، فمن المحتمل أنك ستتمكن من حل المشكلة عن طريق إعادة تشغيل خدمة bmnetbridge بشكل أساسي عبر موجه أوامر مرتفع. أبلغ العديد من المستخدمين المتأثرين أن هذا الإجراء سمح لهم بإصلاح المشكلة ، حيث بدأت أجهزة المضيف والضيف في الاتصال في المرة التالية التي تم فيها تشغيل نافذة VMware.

فيما يلي دليل سريع حول إعادة تشغيل vmnetbriddge.sys عبر مدير CMD:

  1. تأكد من إغلاق VMware Workstation مع أي جهاز ضيف مفتوح.
  2. اضغط على مفتاح Windows + R لفتح مربع حوار "تشغيل". ثم اكتب "cmd" واضغط على Ctrl + Shift + Enter لفتح موجه أوامر مرتفع. عندما ترى مطالبة تأكيد UAC (التحكم في حساب المستخدم) ، انقر فوق " نعم" لمنح امتيازات إدارية.

    تشغيل CMD باستخدام مربع الحوار تشغيل
  3. داخل موجه الأوامر المرتفع ، اكتب الأوامر التالية بالترتيب واضغط على Enter بعد كل واحد لإعادة تشغيل خدمة VMnetbridge:
     صافي توقف vmnetbridge صافي بدء vmnetbridge 
  4. بمجرد إعادة تشغيل VMNetService ، أغلق موجه الأوامر المرتفع ، وأعد فتح محطة عمل VMware وقم بتركيب الجهاز الظاهري الذي واجهته سابقًا في مشكلات.

إذا لم يتم حل المشكلة وما زلت تواجه نفس مشكلة شبكة الاتصال ، فانتقل إلى الطريقة التالية أدناه.

الطريقة 2: استخدام شبكة ظاهرية معينة (VMnet0)

أبلغ العديد من المستخدمين المتأثرين أنه بالنسبة لهم ، تم حل المشكلة بالكامل بعد تكوين محطة عمل WMware الخاصة بهم لاستخدام شبكة افتراضية محددة ( VMnet0 ). كما اتضح ، إذا تركت اتصال الشبكة بـ Bridged ، فهناك فرصة أن يستخدم البرنامج الاتصال الخاطئ.

في الغالبية العظمى من الحالات ، VMnet0 هي الشبكة الافتراضية الصحيحة التي يجب استخدامها في هذه الحالة. فيما يلي دليل قصير حول كيفية برمجة VMware لاستخدام شبكة افتراضية مخصصة (VMnet0):

  1. افتح VMWare Workstation ، وانقر بزر الماوس الأيمن على الجهاز الظاهري الذي تواجهك مشاكل (من القائمة اليمنى) واختر إعدادات.
  2. داخل إعدادات Virtual Machine ، حدد علامة التبويب Hardware . ثم ، حدد محول الشبكة من قائمة الأجهزة.
  3. بعد تحديد محول الشبكة ، انتقل إلى اليمين وانقر على التبديل المرتبط بـ Custom: Specific network network .
  4. ثم ، استخدم القائمة المنسدلة أدناه لتحديد VMnet0 من قائمة الشبكات الافتراضية المحددة.
  5. انقر فوق " موافق" لحفظ التكوين ، ثم قم بتشغيل الجهاز الظاهري مرة أخرى ومعرفة ما إذا كان بإمكانك الآن الاتصال بالإنترنت باستخدام جهازك الظاهري.

تكوين محطة عمل VMware للعمل مع VMnet0

إذا لم يتم حل المشكلة ولا تزال تواجه مشكلات مع جسر الشبكة في VMware Workstation ، فانتقل إلى الطريقة التالية أدناه.

الطريقة الثالثة: إلغاء تحديد جميع المحولات إلى جانب بطاقة الشبكة الفعلية

إذا كنت تستخدم Workstation Pro ، ولا تواجه أي اتصال بالشبكة داخل أجهزتك الافتراضية أثناء استخدام اتصال متصل ، فستكون قادرًا على حل المشكلة باستخدام VMWare Virtual Network Editor لإلغاء تحديد جميع محولات الشبكة غير الضرورية إلى اتصال الشبكة.

أبلغ العديد من المستخدمين المتأثرين أن الجهاز المضيف وجهاز الضيف بدأا مشاركة لحظات اتصال الإنترنت بعد إجراء هذا التعديل.

هام: لن تكون هذه الطريقة قابلة للتطبيق إلا إذا كنت تستخدم VMware Workstation Pro. لا يمكن نسخ الخطوات الموضحة أدناه على برنامج VMware Workstation Player!

إليك دليل سريع حول كيفية القيام بذلك:

  1. افتح VMware Workstation PRO واستخدم شريط الشريط في الأعلى للانتقال إلى Edit> Virtual Network Editor .

    الوصول إلى محرر الشبكة الافتراضية من داخل التطبيق

    ملاحظة: يمكنك أيضًا إغلاق VMware Workstation بالكامل واستخدام وظيفة البحث في windows (اضغط على مفتاح Windows) للبحث عن VMWare Virtual Network Editor.

  2. داخل محرر الشبكة الافتراضية ، انقر فوق الزر " تغيير الإعدادات" في أسفل الشاشة.
  3. نظرًا لأن المشكلة تحدث على الأرجح بسبب تشويش محول الجسر ، فلنوضح الأمور بشكل أكبر ، عن طريق تحديد Vmnet0 من قائمة الشبكات الافتراضية وتغيير خيار Bridge إلى تلقائي من محول الشبكة الذي تستخدمه حاليًا (في هذه الحالة ، ومحول الشبكة اللاسلكية).

    تغيير المحول الذي تم سده من Automatic إلى المحول النشط حاليًا
  4. أعد تشغيل الجهاز الظاهري VMWare Workstation الخاص بك ومعرفة ما إذا كان قد تم حل المشكلة.

إذا كنت لا تزال تواجه نفس المشكلة أو إذا لم تكن هذه الطريقة قابلة للتطبيق على السيناريو الخاص بك ، فانتقل إلى الطريقة التالية أدناه.

الطريقة الرابعة: إزالة كافة محولات شبكة المضيف غير الضرورية

إذا كنت تستخدم VMware Workstation Player (الإصدار المجاني) ولم تكن الطريقة أعلاه قابلة للتطبيق ، فهذه هي الطريقة التي يمكنك بها ذلك من الإصدار المجاني. في الغالبية العظمى من الحالات ، يحدث الخطأ لأن البرنامج يحتوي على الكثير من محولات الشبكة المضيفة للاختيار من بينها عند الحاجة إلى اختيار واحد للاتصال بالشبكة الموصلة.

في كثير من الأحيان ، ينتهي البرنامج باختيار محول شبكة لا يمكنه تسهيل الاتصال بالإنترنت ، مما يؤدي إلى إنشاء المشكلة التي تمت مناقشتها في هذه المقالة. إذا كان هذا السيناريو قابلاً للتطبيق ، فيمكنك حل المشكلة بسهولة تامة عن طريق التأكد من إزالة محولات المضيف غير الضرورية لهذا الإجراء من قائمة " إعدادات الجسر التلقائي ".

إليك دليل سريع حول كيفية القيام بذلك:

  1. أولاً وقبل كل شيء ، نحتاج إلى البدء باكتشاف محول الشبكة الذي يتم استخدامه لاتصالنا الحالي بالإنترنت. هذه الخطوة الأولى ضرورية لأنها ستساعدنا على اكتشاف محولات الشبكة المضيفة التي يجب التخلص منها لاحقًا.
  2. اضغط على مفتاح Windows + R لفتح مربع حوار "تشغيل". ثم اكتب "ncpa.cpl" ثم اضغط على Enter لفتح قائمة " اتصالات الشبكة ".
  3. داخل قائمة " اتصالات الشبكة " ، تعرف على الشبكة المستخدمة حاليًا. يمكنك تحديد هذا من خلال النظر في أي إدخال يحتوي على رمز إشارة خضراء. بمجرد تحديد اتصال الشبكة النشط ، راجع محول الشبكة الذي يتم استخدامه من أجله. يمكنك أن ترى هذا مباشرة تحت اسم الشبكة - في حالتنا ، هو كوالكوم أثيروس AR9285 .
  4. الآن وبعد أن عرفت محول الشبكة المضيفة الذي يجب استخدامه ، افتح VMware Workstation ، وانقر بزر الماوس الأيمن على الجهاز الظاهري الذي تواجهه ، واختر الإعدادات.
  5. داخل شاشة إعدادات الجهاز الظاهري ، حدد علامة تبويب الأجهزة ، ثم اختر محول الشبكة من القائمة أدناه.
  6. عند تحديد جهاز Network Adapter ، انتقل إلى الجزء الأيمن من الشاشة وتحقق من التبديل المرتبط بـ Bridged (ضمن اتصال الشبكة ). ثم ، انقر فوق الزر " تكوين محولات" .
  7. في قائمة Automatic Bridging Settings ، قم بإلغاء تحديد كل شيء باستثناء محول الشبكة المضيفة الذي كشفت عنه في الخطوة 3.
  8. انقر فوق " موافق" لحفظ التكوين ، ثم قم بتشغيل الجهاز الظاهري ومعرفة ما إذا كان لديك اتصال شبكة يعمل بجسر.

إزالة جميع محولات الشبكة المضيفة غير الضرورية

إذا كنت لا تزال تواجه نفس المشكلة ، فانتقل إلى الطريقة التالية أدناه.

الطريقة الخامسة: إزالة عميل VPN من الجهاز المضيف

كما اتضح ، يمكن أن تحدث هذه المشكلة أيضًا إذا كنت تستخدم بنشاط اتصال VPN لحماية هويتك على الويب. أبلغ العديد من المستخدمين المتأثرين أن اتصال الجسور بدأ العمل كما هو متوقع بمجرد إلغاء تثبيت عميل VPN الخاص بهم.

ملاحظة: إذا كنت حريصًا على استخدام عميل VPN ، يمكنك تجربة موفرين مختلفين حتى تكتشف خيارًا لا يتعارض مع VMware Workstation. في معظم الحالات ، يكون عميل VPN الذي تم الإبلاغ عن تعارضه مع محطة عمل VMware هو Endpoint Remote Access VPN ، ولكن قد يكون هناك آخرون.

فيما يلي دليل سريع حول إلغاء تثبيت عميل VPN الخاص بك من أجل حل مشكلة الشبكة الموصلة:

  1. اضغط على مفتاح Windows + R لفتح مربع حوار "تشغيل". ثم اكتب "appwiz.cpl" ثم اضغط على Enter لفتح شاشة البرامج والميزات .

    اكتب appwiz.cpl واضغط على Enter لفتح قائمة البرامج المثبتة
  2. داخل شاشة البرامج والميزات ، قم بالتمرير لأسفل عبر قائمة التطبيقات وتحديد موقع عميل VPN الذي تستخدمه حاليًا.
  3. انقر بزر الماوس الأيمن فوق عميل VPN الخاص بك واختر إلغاء التثبيت. ثم ، اتبع المطالبات التي تظهر على الشاشة لإكمال إلغاء التثبيت.

    إلغاء تثبيت عميل VPN
  4. بمجرد إلغاء تثبيت عميل VPN ، قم بإعادة تشغيل جهاز الكمبيوتر الخاص بك ومعرفة ما إذا كان قد تم حل مشكلة الاتصال الموصلة عن طريق تشغيل نفس الجهاز الظاهري الذي كان يسبب لك في السابق مشكلة.

الطريقة 6: تعطيل كافة إدخالات شبكة VirtualBox من اتصالات شبكة الاتصال

إذا كنت تستخدم Virtual Box مسبقًا ، فضع في اعتبارك أنك قد تواجه مشكلات في حالة التبديل إلى VMware (وضع التجسير). كما اتضح ، قد يتسبب المهايئ / المكوّنات التي خلفها الصندوق الظاهري في حدوث مشكلات في الاتصال الذي يتم سده داخل برنامج VMware.

إذا كان هذا السيناريو ينطبق على وضعك الحالي وتريد استخدام برنامج VMware ، فهناك ثلاث طرق للمضي قدماً:

  • قم بإلغاء تثبيت VirtualBox إلى جانب محول تم استخدامه بواسطة البرنامج.
  • ابدأ في استخدام NAT مع برنامج VMWare
  • تعطيل كل إدخالات الشبكة التي تنتمي إلى VirtualBox من قائمة اتصالات الشبكة

نظرًا لأن هذا الدليل يدور حول مساعدتك في استخدام اتصال متصل مع محطة عمل VMware ، فإننا سنركز على الخيار الثالث لأنه الأقل تدخلاً. فيما يلي دليل سريع حول تعطيل جميع إدخالات شبكة VirtualBox لحل ميزة الطيور على برنامج VMware:

  1. اضغط على مفتاح Windows + R لفتح مربع حوار " تشغيل ". ثم اكتب "ncpa.cpl" ثم اضغط على Enter لإظهار علامة تبويب "اتصالات الشبكة" .
  2. داخل علامة التبويب "اتصالات الشبكة" ، انقر بزر الماوس الأيمن> تعطيل على كل محول شبكة ينتمي إلى VirtualBox. قد يكون لديك واحد أو قد يكون لديك عدة محولات مختلفة ، وهذا يتوقف على مدى استخدامك لميزات VirtualBox .

    ملاحظة: إذا تمت مطالبتك بواسطة UAC (التحكم في حساب المستخدم) ، انقر فوق " نعم" لمنح الأذونات اللازمة لتعطيل المحول الظاهري.

  3. بمجرد أن يتم تعطيل كل محول VirtualBox ، افتح VMware ، واطلق الجهاز الظاهري الذي كان يعطيك مشاكل في السابق ومعرفة ما إذا كانت ميزات التجسير لا تعمل.

تعطيل كل محول VirtualBox

إذا كنت لا تزال تواجه نفس المشكلة ، فانتقل إلى الطريقة التالية أدناه

الطريقة 7: استعادة إعدادات محرر الشبكة الافتراضية إلى الإعدادات الافتراضية

كما اتضح ، هناك بناء Windows 10 معين يكسر ميزة الاتصال الموصلة على محطة عمل VMware. كما اتضح ، إذا قمت بالتحديث إلى Windows 10 الإصدار 1703 أو أعلى أثناء تثبيت WMware ، ستصبح ميزة سد الشبكة غير صالحة للاستعمال ما لم يتم تنفيذ إجراء يدوي.

يحدث هذا لأن هذا التحديث يحذف بضعة مفاتيح (VMnetDHCP و VMware NAT Service) والتي تنتهي بفعالية إلى كسر ميزة التجسير داخل VMWare Workstation. لكن كما اتضح ، يمكنك تصحيح الضرر بسهولة شديدة عن طريق إجبار برنامج VMware على إعادة إنشاء مفتاحي التسجيل من خلال استعادة إعدادات محرر الشبكة الافتراضية إلى الإعداد الافتراضي.

ملاحظة: الخطوات التالية تنطبق فقط على مستخدمي Vmware Workstation PRO ولا يمكن نسخها على مشغل VMware.

إليك دليل سريع حول كيفية القيام بذلك:

  1. افتح File Explorer وانتقل إلى الموقع التالي:
     C: \ Program Files (x86) \ VMware \ VMware Workstation \ vmnetcfg.exe 
  2. بمجرد الوصول إلى هناك ، انقر بزر الماوس الأيمن فوق vmnetcfg.exe واختر " تشغيل كمسؤول" .
  3. بمجرد أن تتمكن من فتح محرر الشبكة الافتراضية مع امتيازات إدارية ، انقر فوق " استعادة الافتراضي" ، ثم انقر فوق " تطبيق" لحفظ التغييرات.

    استعادة إعدادات محرر الشبكة الافتراضية إلى الافتراضي
  4. أعد تشغيل محطة عمل VMware ومعرفة ما إذا كان وضع الجسر يعمل على النحو المنشود.

إذا لم تكن هذه الطريقة قابلة للتطبيق أو كنت لا تزال تواجه هذه المشكلة بعينها ، فانتقل إلى الطريقة التالية أدناه.

الطريقة الثامنة: السماح لأجهزة VMware الافتراضية من جدران الحماية AVG (إن أمكن)

كما اتضح ، يمكن أن تحدث هذه المشكلة أيضًا إذا كنت تستخدم أمانًا تابعًا لجهة خارجية (بما في ذلك جدار حماية) يتمتع بفعالية فائقة مع اتصالات الشبكة التي يديرها. أبلغ العديد من المستخدمين المتأثرين أنهم تمكنوا من حل المشكلة بعد اكتشاف أن جدار الحماية AVG (أو حل أمان مشابه) مسؤول عن مشكلة وضع الجسور الخاصة بهم في VMware.

تحديث: يبدو أن هذه المشكلة يمكن أن يكون سببها جدار حماية Bitdefender. نظرًا لأن BitDefender لا يتضمن خيارًا يسمح للشبكات الافتراضية من خلال جدار الحماية الخاص بها ، فإن الطريقة الوحيدة ، في هذه الحالة ، هي تعطيل جدار الحماية بالكامل.

إذا كان هذا السيناريو ينطبق على وضعك الحالي وكنت تستخدم برنامج AVG Internet Security ، فيمكنك حل المشكلة بسرعة عن طريق تعديل إعدادات AVG المتقدمة للسماح لجميع الأجهزة الظاهرية وحركة المرور. إليك كيفية القيام بذلك:

  1. افتح Avast Internet security وانتقل إلى الإعدادات> وضع الخبير> الإعدادات المتقدمة .
  2. داخل قائمة الإعدادات المتقدمة ، تأكد من تحديد المربع المرتبط بالسماح لأي حركة مرور من / إلى الأجهزة الظاهرية التي يدعمها جدار الحماية .

    السماح للشبكات الافتراضية في AVG
  3. انقر فوق تطبيق لحفظ التكوين الحالي.
  4. أعد تشغيل VMware ومعرفة ما إذا كان قد تم حل المشكلة.

ملاحظة: إذا كنت تستخدم مجموعة أمان مختلفة وتعتقد أن هذه الطريقة قد تكون قابلة للتطبيق ، فابحث عبر الإنترنت عن خطوات محددة حول كيفية السماح لشبكاتك الافتراضية وفقًا لجدار الحماية الذي تستخدمه.

مقالات مثيرة للاهتمام