Виправлення: мостова мережа VMware не працює

Деякі користувачі VMware Workstation Player та VMware Workstation Pro повідомляють, що у них є усунена проблема з мережею на всіх своїх гостьових машинах. Що трапляється, це те, що жоден з їх відвідувачів не може зв’язатися з хост-машиною, а хост-машина не може зв’язатися з гостьовими машинами. Повідомляється, що ця проблема виникає в Windows 7, Windows 8 та Windows 10.

Вмісткова мережа VMware не працює

Що спричиняє проблеми з мостовою мережею VMware?

Ми дослідили цю проблему, переглянувши різні звіти користувачів та стратегії відновлення, які зазвичай використовуються для вирішення цієї проблеми. На основі того, що ми зібрали, існує кілька загальних сценаріїв, які, як відомо, призводять до цього питання:

  • Vmnetbridge.sys закритий - Як виявляється, саме ця проблема може виникнути в тих випадках, коли служба, відповідальна за мостовий режим, невірно запущена або залишається в стані "кінцівки". У цьому конкретному випадку ви можете вирішити проблему, виконавши пару команд у підвищеному командному рядку.
  • WMware вибирає неправильну віртуальну мережу - Якщо ви залишите VMware вибирати, яку віртуальну мережу використовувати для мостового режиму, швидше за все, вона використає мережу без активного підключення до Інтернету, що в кінцевому підсумку спричинить цю проблему. Один із способів вирішити цю проблему - це налаштувати конкретну віртуальну мережу, яка, на вашу думку, працює.
  • Wmware приєднується до неправильного адаптера. Якщо налаштування мостів залишити Автоматичне, ця проблема виникне, якщо VMnet0 закінчиться мостом до мережевого адаптера, який наразі не підтримує ваш Інтернет-з'єднання. Виправити цю проблему можна, вибравши перехідний адаптер вручну.
  • Занадто багато непотрібних адаптерів - Vmware не дуже добре підбирає ідеальний адаптер хост-мережі, який слід використовувати для мостового режиму. На щастя, ви можете переконатися, що програмне забезпечення не вибрало неправильний, видаливши всі непотрібні адаптери зі списку Автоматичного мостування.
  • VPN-клієнт заважає VMware - Є кілька клієнтів VPN (зокрема, 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 Bridge Control ) також може спричинити цю конкретну проблему в тих випадках, коли файл неправильно запускається або стає глюком, перш ніж він може полегшити зв’язок між хост-машиною та гостьовим комп'ютером.

Якщо цей сценарій застосовний, швидше за все, ви зможете вирішити проблему, по суті перезапустивши службу bmnetbridge через підвищений командний рядок. Кілька постраждалих користувачів повідомили, що ця процедура дозволила їм усунути проблему, оскільки хост та гостьові машини почали повідомляти наступного разу, коли було запущено вікно VMware.

Ось короткий посібник щодо перезавантаження vmnetbriddge.sys через адмін CMD:

  1. Переконайтесь, що робоча станція VMware закрита разом із будь-якою відкритою гостьовою машиною.
  2. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск. Потім введіть “cmd” і натисніть Ctrl + Shift + Enter, щоб відкрити підвищений командний рядок. Коли з’явиться запит на підтвердження UAC (контроль облікових записів користувачів), натисніть Так, щоб надати адміністративні права.

    Запуск CMD за допомогою діалогового вікна Run
  3. Всередині підвищеного командного рядка введіть такі команди за порядком і натисніть Enter після кожної з них, щоб перезапустити послугу VMnetbridge:
     net stop vmnetbridge net start vmnetbridge 
  4. Після перезапуску VMNetService закрийте піднятий командний рядок, знову відкрийте робочу станцію VMware та встановіть віртуальну машину, з якою ви раніше стикалися з проблемами.

Якщо проблему все ще не вирішено, і ви все ще стикаєтеся з тією ж проблемою, пов'язаною з мостовою мережею, перейдіть до наступного способу нижче.

Спосіб 2: Використання певної віртуальної мережі (VMnet0)

Кілька постраждалих користувачів повідомили, що для них проблему було вирішено повністю після того, як вони налаштували свою робочу станцію WMware для використання певної віртуальної мережі ( VMnet0 ). Як виявляється, якщо ви залишите мережеве з'єднання на мості, є ймовірність, що програма скористається неправильним.

У переважній більшості випадків VMnet0 - це правильна віртуальна мережа, яку потрібно використовувати в цьому випадку. Ось короткий посібник про те, як запрограмувати VMware для використання спеціальної віртуальної мережі (VMnet0):

  1. Відкрийте робочу станцію VMWare, клацніть правою кнопкою миші на віртуальній машині, з якою у вас проблеми (у меню ліворуч) та виберіть Налаштування.
  2. Всередині налаштувань віртуальної машини виберіть вкладку « Обладнання ». Потім виберіть мережевий адаптер зі списку пристроїв.
  3. Якщо вибрано мережевий адаптер, перейдіть праворуч і натисніть на тумблер, пов’язаний із власною: конкретна віртуальна мережа .
  4. Потім скористайтеся спадним меню нижче, щоб вибрати VMnet0 зі списку конкретних віртуальних мереж.
  5. Клацніть Добре, щоб зберегти конфігурацію, а потім запустіть віртуальну машину ще раз і побачите, чи зможете ви зараз підключитися до Інтернету за допомогою віртуальної машини.

Налаштування робочої станції VMware для роботи з VMnet0

Якщо проблема все ще не вирішена, і у вас все ще виникають проблеми з мережевим мостом у VMware Workstation, перейдіть до наступного методу нижче.

Спосіб 3: Скасування вибору всіх адаптерів, крім фізичної мережевої карти

Якщо ви використовуєте Workstation Pro і не відчуваєте підключення до мережі у своїх віртуальних машинах під час використання мостового з'єднання, ви зможете вирішити проблему, скориставшись редактором віртуальної мережі VMWare, щоб скасувати вибір усіх мережевих адаптерів, які не є істотними. до мережевого з'єднання.

Кілька постраждалих користувачів повідомили, що хост-машина та гостьова машина почали обмінюватися моментами підключення до Інтернету після проведення цієї модифікації.

Важливо: Цей метод застосуємо, лише якщо ви використовуєте VMware Workstation Pro. Наведені нижче кроки неможливо повторити на програвачі VMware Workstation Player!

Ось короткий посібник, як це зробити:

  1. Відкрийте VMware Workstation PRO та скористайтеся стрічкою стрічки вгорі, щоб перейти до редагування> Редактор віртуальної мережі .

    Доступ до редактора віртуальної мережі з програми

    Примітка: Ви також можете повністю закрити VMware Workstation і скористатися функцією пошуку Windows (натисніть клавішу Windows) для пошуку віртуального редактора VMWare.

  2. Усередині редактора віртуальної мережі натисніть кнопку Змінити налаштування внизу екрана.
  3. Оскільки проблема, швидше за все, виникає через заплутаність адаптера мосту, давайте зробимо все зрозуміліше, вибравши Vmnet0 зі списку віртуальних мереж та змінивши Bridge на параметр " Автоматичний" на мережевий адаптер, який ви зараз використовуєте (у цьому випадку, адаптер бездротової мережі).

    Зміна мостового адаптера з "Автоматичний" на "Активний"
  4. Перезавантажте свою віртуальну машину VMWare Workstation і подивіться, чи проблема вирішена.

Якщо ви все ще стикаєтеся з тією ж проблемою або цей метод не застосовувався до конкретного сценарію, перейдіть до наступного способу нижче.

Спосіб 4: Видалення всіх непотрібних адаптерів мережевої мережі

Якщо ви використовуєте програвач VMware Workstation Player (безкоштовна версія) і спосіб, описаний вище, не застосовувався, це можна зробити з безкоштовної версії. У переважній більшості випадків помилка трапляється через те, що в програмному забезпеченні є безліч адаптерів мережевих мереж на вибір, коли потрібно вибрати один для мостового підключення до мережі.

Часто програмне забезпечення вибирає мережевий адаптер, який не може полегшити з'єднання з Інтернетом, що створює проблему, про яку йдеться в цій статті. Якщо цей сценарій застосовний, ви можете вирішити проблему досить легко, переконавшись, що хостові адаптери, які не потрібні для цієї процедури, вилучені з меню « Параметри автоматичного встановлення мостів ».

Ось короткий посібник, як це зробити:

  1. Спершу, спершу нам потрібно розібратися, який мережний адаптер використовується для нашого поточного підключення до Інтернету. Цей перший крок є важливим, оскільки він допоможе нам виявити, які адаптери мережевої мережі потрібно відмовитися згодом.
  2. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск. Потім введіть “ncpa.cpl” і натисніть Enter, щоб відкрити меню “ Network Connections” .
  3. Всередині меню « Мережеві з’єднання » дивіться, яка мережа зараз використовується. Ви можете це помітити, подивившись, який запис містить зелений значок сигналу. Виявивши активне мережеве з'єднання, подивіться, який мережний адаптер використовується для нього. Ви можете бачити це безпосередньо під назвою мережі - в нашому випадку це Qualcomm Atheros AR9285 .
  4. Тепер, коли ви знаєте адаптер хост-мережі, який слід використовувати, відкрийте VMware Workstation, клацніть правою кнопкою миші на віртуальній машині, з якою у вас виникли проблеми, і виберіть Налаштування.
  5. На екрані налаштувань віртуальної машини виберіть вкладку « Обладнання » та виберіть мережевий адаптер зі списку нижче.
  6. Якщо вибрано пристрій мережевого адаптера, перейдіть до правої частини екрана та перевірте перемикач, пов’язаний з мостом (під мережевим підключенням ). Потім натисніть кнопку Налаштувати адаптери .
  7. У меню " Налаштування автоматичного мостування" зніміть прапорець усе, крім адаптера хост-мережі, який ви розкрили на кроці 3.
  8. Клацніть Добре, щоб зберегти конфігурацію, а потім запустіть віртуальну машину і подивіться, чи є у вас працює мостове мережеве з'єднання.

Видалення всіх непотрібних адаптерів хост-мережі

Якщо ви все ще стикаєтеся з тією ж проблемою, перейдіть до наступного методу нижче.

Спосіб 5: Видалення VPN-клієнта з хост-машини

Як виявляється, ця конкретна проблема також може виникнути, якщо ви активно використовуєте VPN-з'єднання для захисту своєї анонімності в Інтернеті. Кілька постраждалих користувачів повідомили, що з'єднане з'єднання почало працювати, як очікувалося, як тільки вони видалили клієнт VPN.

Примітка. Якщо ви хочете використовувати клієнт VPN, ви можете спробувати різних провайдерів, поки ви не виявите варіант, який не суперечить VMware Workstation. У більшості випадків клієнт VPN, про який повідомляється, конфліктує з робочою станцією VMware, є VPN Endpoint Remote Access, але можуть бути й інші.

Ось короткий посібник щодо видалення вашого VPN-клієнта для вирішення проблеми мостової мережі:

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск. Потім введіть "appwiz.cpl" і натисніть Enter, щоб відкрити екран " Програми та функції ".

    Введіть appwiz.cpl і натисніть Enter, щоб відкрити список встановлених програм
  2. На екрані " Програми та функції" прокрутіть вниз список програм і знайдіть клієнт VPN, який ви зараз використовуєте.
  3. Клацніть правою кнопкою миші клієнта VPN та оберіть Видалити. Потім виконайте підказки на екрані, щоб завершити видалення.

    Видалення VPN-клієнта
  4. Після видалення клієнта VPN перезавантажте комп'ютер і перевірте, чи вирішено проблему з’єднаним моментом шляхом запуску тієї самої віртуальної машини, яка раніше створювала проблеми.

Спосіб 6: Відключення всіх записів мережі VirtualBox від мережевих підключень

Якщо ви раніше використовували віртуальне поле, майте на увазі, що у вас можуть виникнути проблеми, якщо ви перейдете на VMware (мостовий режим). Як виявилося, адаптер / і, залишені віртуальною коробкою, можуть спричинити проблеми з мостовим з'єднанням всередині VMware.

Якщо цей сценарій застосовний до вашої поточної ситуації і ви хочете використовувати VMware, є три шляхи вперед:

  • Видаліть VirtualBox разом з адаптером, який використовувався програмним забезпеченням.
  • Почніть використовувати NAT з VMWare
  • Відключіть усі мережеві записи, що належать до VirtualBox, у меню «Мережеві підключення»

Оскільки в цьому посібнику йдеться про допомогу використовувати мостове з'єднання з VMware Workstation, ми зупинимось на третьому варіанті, оскільки це найменш нав'язливий. Ось короткий посібник щодо відключення всіх записів мережі VirtualBox для вирішення функції птахів на VMware:

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск . Потім введіть «ncpa.cpl» і натисніть Enter, щоб відкрити вкладку « Мережеві з'єднання ».
  2. На вкладці " Мережеві з'єднання" клацніть правою кнопкою миші> Вимкнути на кожному мережевому адаптері, що належить до VirtualBox. У вас може бути один або у вас може бути кілька різних адаптерів, залежно від того, наскільки широко ви використовували функції VirtualBox .

    Примітка. Якщо вам запропоновано UAC (Контроль облікових записів користувачів), натисніть Так, щоб надати необхідні дозволи для відключення віртуального адаптера.

  3. Після того, як кожен адаптер VirtualBox був відключений, відкрийте VMware, запустіть віртуальну машину, яка раніше створювала проблеми, і перевірте, чи не працює функція мосту.

Відключення кожного адаптера VirtualBox

Якщо ви все ще стикаєтеся з тією ж проблемою, перейдіть до наступного методу нижче

Спосіб 7: Відновлення параметрів віртуального мережевого редактора до значень за замовчуванням

Як виявляється, є одна особлива збірка Windows 10, яка порушує функцію мостового з'єднання на VMware Workstation. Як виявляється, якщо ви оновлюєте Windows 10, побудований 1703 або вище, під час встановлення WMware, функція мережевого мосту стане непридатною, якщо не буде проведено ручну дію.

Це відбувається тому, що це оновлення видаляє пару клавіш (VMnetDHCP та VMware NAT Service), що в кінцевому підсумку ефективно порушує функцію з'єднання всередині VMWare Workstation. Але, як виявляється, ви можете виправити пошкодження дуже легко, змусивши VMware відтворити два ключі реєстру, відновивши настройки Редактора віртуальної мережі до стандартних.

Примітка. Наведені нижче кроки застосовні лише для користувачів Vmware Workstation PRO і не можуть бути тиражовані на VMware Player.

Ось короткий посібник, як це зробити:

  1. Відкрийте Провідник файлів і перейдіть до наступного місця:
     C: \ програмні файли (x86) \ VMware \ VMware Workstation \ vmnetcfg.exe 
  2. Як тільки ви потрапите туди, клацніть правою кнопкою миші на vmnetcfg.exe і оберіть Запустити як адміністратор .
  3. Після того, як вам вдасться відкрити редактор віртуальної мережі з правами адміністратора, натисніть « Відновити за замовчуванням», а потім натисніть « Застосувати», щоб зберегти зміни.

    Відновлення параметрів віртуального мережевого редактора за замовчуванням
  4. Перезапустіть робочу станцію VMware і перевірте, чи працює режим моста за призначенням.

Якщо цей метод не застосовується або ви все ще стикаєтеся з цією проблемою, перейдіть до наступного методу нижче.

Спосіб 8: Дозволення віртуальних машин VMware із брандмауерів AVG (якщо це можливо)

Як виявляється, ця конкретна проблема може виникнути також, якщо ви використовуєте сторонню безпеку (яка включає брандмауер), яка є надмірно захищеною від мережевих з'єднань, якими вона керує. Кілька постраждалих користувачів повідомили, що їм вдалося вирішити проблему, виявивши, що брандмауер AVG (або подібне рішення безпеки) відповідає за проблему мостового режиму в VMware.

Оновлення: Схоже, що ця проблема також може бути викликана брандмауером Bitdefender. Оскільки BitDefender не містить опцію, яка дозволить віртуальним мережам через їх брандмауер, єдиний спосіб у цьому випадку - повністю відключити брандмауер.

Якщо цей сценарій застосовний до вашої поточної ситуації, і ви використовуєте AVG Internet Security, ви можете швидко вирішити цю проблему, змінивши розширені налаштування AVG, щоб дозволити всі віртуальні машини та трафік. Ось як це зробити:

  1. Відкрийте безпеку Інтернету Avast та перейдіть у Налаштування> Експертний режим> Додаткові налаштування .
  2. У меню Додаткові налаштування переконайтесь, що встановлено прапорець " Дозволити будь-який трафік від / до віртуальних машин, підтримуваних брандмауером" .

    Дозволення віртуальних мереж в AVG
  3. Клацніть Застосувати, щоб зберегти поточну конфігурацію.
  4. Перезапустіть VMware і подивіться, чи проблема вирішена.

Примітка. Якщо ви використовуєте інший пакет безпеки, і вважаєте, що цей метод може бути застосовно, шукайте в Інтернеті конкретні кроки щодо дозволу ваших віртуальних мереж відповідно до брандмауера, який ви використовуєте.h

Цікаві Статті