Вміст мостової мережі VMware Workstation недоступний


19

VMware Workstation 7 на Win7-64 (Home Premium).

Я підтвердив це на будь-якому гості, який працює на цій машині (від winxp до debian).

Я використовую для моїх гостей мостове мережеве з'єднання (Автоматичне на VMnet0). Вся конфігурація мережі виконується за допомогою DHCP (включаючи хост).

Проблема

Що я не можу зробити:

  • Пінг мого хост-машини зсередини будь-якого віртуального комп'ютера. (або показує мені "Хост призначення недоступний", або просто очікує час)

Що я МОЖУ робити відразу після включення живлення, без проблем.

  • Я можу підключитися до Інтернету зсередини VM
  • Я можу пінг мого маршрутизатора зсередини VM
  • Я можу пінг інших машин у моїй мережі зсередини VM
  • Інші машини можуть пінг VM
  • Інші машини можуть пінг-хост
  • Моя хост-машина може пінг VM (ця важлива. Читайте далі)

Деталі

Тож у мене маршрутизатор призначений як 192.168.2.1/255.255.255.0, і маршрутизатор надає послугу DHCP (і, здається, це робиться успішно).

У мережі немає конфліктів ІР, про які я знаю. Усі маски шлюзів і підмережі є відповідними та сумісними.

Увесь мій семінар знаходиться в одній підмережі, з одним єдиним сервером DHCP і шлюзом.

Є один метод, за допомогою якого я можу успішно виконати пінг, але він вимагає активного з'єднання, ініційованого від хоста (я починаю пінг із хоста до VM). Протягом періоду активного з'єднання я можу успішно пінг з VM на хост, використовуючи явну IP-адресу. Як тільки з'єднання з хостом закривається, пінг VM починає висувати з тими ж старими повідомленнями.

Мої думки

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

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


1
Ви вирішили це? У мене однакова проблема serverfault.com/questions/524310/…
— mowwwalker

Загрожуючи звучати, як ривок - і лише тому, що це просто працювало на мене - "Ви намагалися вимкнути його і знову ввімкнути?" Хост-ПК, я маю на увазі.
— marklark

Здається, є кілька розумних відповідей, якщо ви читаєте нижче, оскільки, здається, може бути кілька різних причин, які можуть створити цю проблему. Найкраща швидка відповідь - це те, що якось ваш адаптер хост-мережі (той, який ви з'єднуєте) неправильно налаштований або інше програмне забезпечення заважає цьому. Нижче ви знайдете вказівки щодо того, де ви можете почати шукати.
— користувач2097818

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

Відповіді:


20

У мене була така ж проблема: не міг ping до <-> від господаря та гостя. Інші мережі були чудовими. Я скасував встановлений DNE LightWeight Filter, який я встановив, і він усунув проблему. Завдяки коментарю Walkerneo Мій фільтр DNE прийшов від Citrix.

  1. Центр мережі та обміну
  2. Виберіть адаптер, який має Інтернет
  3. Натисніть кнопку властивостей у вікні стану з'єднання
  4. Зніміть прапорець DNE LightWeight Filter у властивостях адаптера
  5. Натисніть кнопку ОК і зачекайте, коли ваш адаптер відновиться

1
Я витягнув волосся на цьому, і це спрацювало ідеально! Дякую!
— Кайл Лоурі

1
Святий курить. Я забув, що я встановив DNE (встановив його для деяких випадкових виправлень клієнта Cisco VPN). Спасибі!
— фреб

2
Я змінив свій hostOS з початкової публікації, більше не маю цієї проблеми, і тому більше не можу перевірити фактичну проблему / рішення. Це було визнано найпопулярнішим, тому я буду відзначати це як прийняту відповідь. Хоча я не використовував Citrix, я можу згадати низку встановлених мені програм, які, можливо, розмістили фільтр на моєму мережевому адаптері, не усвідомлюючи, що він є, і це могло бути дуже вірогідною причиною в моєму власному випадку.
— користувач2097818

7

Потрібно включити протокол VMware bridge на хості.

Перейдіть до Центру мереж та обміну. Праворуч буде список підключень (Тип доступу: Підключення), виберіть мережевий адаптер VMware. Відкрийте "Властивості", встановіть прапорець VMware Bridge Protocol і вийдіть із екрана.


1
Я використовую мостовий режим, і моя RHEL конфігурується з public ip. і я не в змозі пінгнути ззовні
— Vishwanath gowda k

1

У мене є подібне питання і вдалося його вирішити. У мене встановлено і Virtualbox, і VMware Workstation. VMware's VMnet0 намагається використовувати мій фізичний адаптер, але [Virtualbox Bridge Network Adapter] замість [VMware Bridge Protocol].

Я вирішив це, зробивши наступне:

1) Вимкнути [мережевий адаптер Virtualbox Bridge]

2) "Відновлення за замовчуванням" для "Редактора віртуальної мережі" VMware

3) Переізнавіть VMnet0 "Місткою до:" до мого фізичного адаптера

Але цього разу без конфлікту Virtualbox Bridge Adapter, він буде використовувати [VMware Bridge Protocol]


0

Поки мій висновок полягає в тому, що мостовий механізм якимось чином викликає проблему. Я також вважаю, що це може бути специфічно для версії / ОС, оскільки я не пригадую цієї проблеми в минулому (хоча, можливо, я помиляюся).

Під час використання другого NIC на моїй хост-машині мій VM може пінгнути цей NIC, але не той NIC, який забезпечує з'єднане з'єднання. (кожен NIC має різну IP-адресу)

Редагувати

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


2
Привіт, я просто вирішив цю проблему для себе! Це було через встановлення драйвера SonicWall. Мені цікаво дізнатися, чи вирішує ця проблема (чи щось подібне) і для вас. Спробуйте клацнути правою кнопкою миші мережевий адаптер, перейдіть до властивостей і побачите, чи з’явиться щось із норми. Відключення "DNE LightWeight Filter" працювало на мене. Удачі!
— mowwwalker

1
@Walkerneo Ви повинні опублікувати це як належну відповідь, оскільки ваш коментар допоміг принаймні двом іншим, хто опублікував відповіді, щоб підтвердити це.
— slhck

0

У мене була та сама проблема, що дійсно вирішило мою проблему - це підтримка Adhoc 802.11n для активного мережевого адаптера.

Що ви повинні зробити, це

  1. Перейдіть у розділ Властивості "Мій комп'ютер"
  2. У розділі Мережеві адаптери клацніть правою кнопкою миші мережевий адаптер та перейдіть до Властивості
  3. Перейдіть на вкладку Додатково .
  4. Встановіть значення підтримки Adhoc 802.11n на Увімкнути .
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.