Мост рабочей станции Vmware не работает
Обновлено: 21.11.2024
При установке Workstation Player для вас автоматически настраивается мостовая сеть VMware Player. Однако у вас могут возникнуть проблемы с подключением гостевых операционных систем к сети или Интернету. В этой статье мы расскажем, как сетевой адаптер VMware, вероятно, вызывает эту проблему, и как ее можно решить, выполнив несколько простых шагов.
Почему не работает мостовая сеть моего VMware Player?
Когда вы переводите сетевой адаптер компьютера VMware Player в режим моста, по умолчанию он автоматически выбирает, к какому физическому сетевому адаптеру подключиться. Это может вызвать проблемы, если в физической системе установлено несколько сетевых адаптеров, и в этом случае он может выбрать неправильный.
Поэтому, если вы не можете настроить подключение к сети или Интернету в гостевой операционной системе на виртуальных машинах, это может быть основной проблемой — сетевой адаптер может подключаться к неправильному адаптеру.
Эта проблема может возникнуть даже в том случае, если в прошлом создание сети с мостом было успешным. Перезагрузка гостевой ОС или перезапуск виртуальной машины может привести к автоматическому выбору другого адаптера.
Как настроить мостовую сеть в VMware Workstation Player
Вы можете использовать утилиту под названием Редактор виртуальной сети (vmnetcfg.exe) для ручной настройки сетевого моста. Однако эта утилита больше не включается и не устанавливается вместе с VMware Player, поэтому ее необходимо вручную извлечь из рабочей станции VMware. Вот как это сделать:
- Загрузите и запустите установочный файл VMware Workstation Trial, но не устанавливайте его на самом деле.
- Перейдите во временный каталог Windows. Вы можете быстро сделать это, набрав
Теперь вы можете запустить редактор виртуальной сети и даже добавить ярлык на рабочий стол или в папку меню "Пуск". Выполните следующие действия, чтобы выбрать правильный сетевой адаптер:
- Нажмите «Сетевой адаптер», чтобы настроить виртуальную машину как мостовую.
- Снова нажмите "Сетевой адаптер" и установите флажок "Мост: подключение напрямую к физической сети".
- Нажмите кнопку "ОК", чтобы сохранить настройку.
- Перезапустите виртуальную машину и выполните команду ipconfig в командной строке.
- Проверьте подключение к Интернету.
После того, как вы нажмете «Применить изменения», VMware Player должен использовать выбранный адаптер для соединения в дальнейшем. Но вам, возможно, придется перезагрузить хост-компьютер, прежде чем он заработает.
Если вы пытаетесь подключить виртуальную машину к компьютеру в локальной сети, но он не работает или в VMware не работает мостовая сеть, вот несколько решений, которые можно использовать для решения этой проблемы. Это очень распространенный сценарий среди новых пользователей VMware. Даже если вы давно пользуетесь VMware и вдруг перестали работать мостовые сети, вы также можете попробовать эти решения.
Есть много людей, которым часто необходимо подключить свою виртуальную машину к компьютеру в локальной сети для обмена файлами. Это очень легко сделать с вашей хост-машиной. Проблема начинается, когда вы пытаетесь сделать то же самое с гостевой операционной системой в VMware. Это происходит из-за неразделяемого сетевого адаптера, который отвечает за создание соединения между компьютером в локальной сети и вашей виртуальной машиной.
Сеть VMware Bridged не работает
- Выберите правильное сетевое подключение.
- Перезапустите VMware Bridge Control
- Выберите конкретную виртуальную сеть
- Выберите правильное сетевое подключение через мост.
- Восстановить все настройки по умолчанию
- Отключите ненужные сети на хост-компьютере
- Отключите приложения брандмауэра/VPN на хост-компьютере.
1] Выберите подключение к сети
По умолчанию VMware использует параметр NAT, используемый для совместного использования IP-адреса хоста, чтобы виртуальная машина могла использовать IP-адрес хост-компьютера при создании сетевого подключения. Это может создать проблемы из-за конфликта IP-адресов.
Поэтому вы можете выбрать выделенный вариант, который позволит вам легко установить мостовое соединение. Если вы выберете эту опцию, это позволит вам реплицировать состояние подключения хост-компьютера. Другими словами, вы получите больше гибкости.
Чтобы использовать этот параметр, выберите виртуальную машину и щелкните параметр с надписью «Изменить параметры виртуальной машины». После этого выберите «Сетевой адаптер» на вкладке «Оборудование». С правой стороны вы должны увидеть параметр «Мост: подключение напрямую к физической сети».
Выберите его и нажмите кнопку ОК, чтобы сохранить изменения.
2] Перезапустите VMware Bridge Control
Иногда простой перезапуск устраняет серьезные проблемы. Вы можете использовать ту же технику для решения этой проблемы.Это очень легко перезапустить VMware Bridge Control с помощью командной строки. Если в VMware есть какие-то внутренние проблемы, это можно решить. Чтобы перезапустить VMware Bridge Control, откройте командную строку с правами администратора и введите эти команды одну за другой-
3] Выберите конкретную виртуальную сеть
Если вы выберете опцию Bridged, NAT или Host-only, есть вероятность, что VMware может использовать неправильную виртуальную сеть. Хотя это очень редко, это может случиться с вами. Таким образом, это неплохой вариант для выбора конкретной виртуальной сети вручную, чтобы можно было заблокировать любую лазейку.
Для этого выберите виртуальную машину и нажмите кнопку "Изменить настройки виртуальной машины". После этого перейдите к опции «Сетевой адаптер». С правой стороны вы должны выбрать вариант «Пользовательский: конкретная виртуальная сеть» в разделе «Сетевое подключение».
Здесь вам нужно выбрать VMnet0 и сохранить настройки.
4] Выберите правильное сетевое соединение через мост
По умолчанию VMware автоматически выбирает сетевой адаптер при создании сети с мостом. Если вы получаете указанную выше ошибку с вашей гостевой ОС, вы можете выбрать правильный сетевой адаптер для создания мостового соединения. Для этого откройте VMware и выберите «Правка» > «Редактор виртуальной сети». После открытия окна вам нужно нажать кнопку «Изменить настройки» и дать ему разрешение администратора на внесение любых изменений.
После этого вы должны найти VMnet0 в списке. Убедитесь, что это выбрано. После этого выберите «Мост» в разделе «Информация о VMnet» и выберите сетевой адаптер вашего хост-компьютера в раскрывающемся меню.
Теперь нажмите кнопку OK, чтобы сохранить изменения.
Вот некоторые из рабочих решений этой проблемы. Однако, если у вас по-прежнему возникает та же проблема, вы также можете следовать этим следующим руководствам.
5] Восстановить все настройки по умолчанию
Если вы внесли множество изменений, и после этого сеть с мостовым соединением перестала работать, вы всегда можете воспользоваться опцией сброса, которая сделает все как новое. Чтобы использовать эту опцию, откройте редактор виртуальной сети и нажмите кнопку «Изменить настройки», чтобы внести любые изменения в этом окне. После этого вы можете найти параметр «Восстановить значения по умолчанию», который вам нужно использовать.
6] Отключите ненужные сети на главном компьютере
Если вы использовали хост-компьютер для подключения к нескольким соединениям Ethernet, это может вызвать эту проблему. Лучший способ обнаружить это — отключить все дополнительные сетевые адаптеры на главном компьютере. Для этого нажмите Win + R, чтобы открыть окно «Выполнить», и введите ncpa.cpl.
Здесь вы можете найти все сетевые подключения. Щелкните правой кнопкой мыши каждое соединение и выберите «Отключить». Не отключайте подключенное в данный момент сетевое соединение и все сети с именем VMware Network Adapter.
7] Отключите приложения брандмауэра/VPN на хост-компьютере
Хотя этого не должно происходить, иногда эта проблема может возникать и из-за VPN. Если вы недавно установили приложение VPN или программное обеспечение брандмауэра на свой хост или виртуальную машину, рекомендуется временно отключить его и проверить, сохраняется ли проблема.
Дата: 19 апреля 2019 г. Метки: устранение неполадок
Похожие записи
Не удается запустить Google Диск для рабочего стола в Windows 11/10
Запись GeForce Experience ShadowPlay не работает на ПК с Windows
Исправить Logitech G HUB, не работающий в Windows 11/10
[электронная почта защищена]
Судип любит использовать новейшие технологии и гаджеты. Помимо того, что он пишет обо всем, что связано с технологиями, он увлекается фотошопом и увлекается футболом.
Автопредложение помогает быстро сузить результаты поиска, предлагая возможные совпадения по мере ввода.
- Технологическая сеть VMware
- :
- Гипервизор рабочего стола
- :
- Рабочая станция VMware
- :
- Обсуждение VMware Workstation Player
- :
- Мостовая сеть не работает на хосте Windows 10
mmartin0926
- Отметить как новое
- Добавить в закладки
- Подписаться
- Отключить звук
- Отправить сообщение другу
Это второе обсуждение, которое я публикую по этой проблеме, так как она все еще остается проблемой после обновления VMWare Workstation Player до версии 14.1.5 build-10950780. И я так и не получил ответов на свой исходный пост.
Похоже, что VMnet0 по-прежнему не работает после обновления. При использовании настроек сети по умолчанию в редакторе виртуальных сетей и выборе «Мост: подключен непосредственно к физической сети» в настройках виртуальной машины виртуальная машина отключается от сети, а затем снова подключается. Однако он остается подключенным через VMnet8 (*NAT). Я могу сказать, потому что он использует IP-адреса DHCP-пула, показанные в ipconfig Windows для vmnet8.
Кроме того, запуск ipconfig /all в Windows не показывает, что VMnet0 действительно существует. Я предполагаю, что обычно вы видите адаптер VMnet0 в выводе ipconfig.
Я могу найти обходной путь для моста, воспользовавшись Редактором виртуальной сети и настроив VMnet8 в качестве адаптера моста. Однако, когда я делаю это, я могу только вручную выбрать, какой физический адаптер я хочу использовать, то есть адаптер Ethernet или адаптер Wi-Fi. А также, при этом работает только опция Ethernet-адаптер, не будет работать при ручном выборе адаптера Wi-Fi в редакторе, виртуальная машина просто никогда не подключается к Wi-Fi.
Хост: Windows 10 Pro (*10.0.16299 сборка 16299)
Гость: Linux — OpenSuSE 11.4
Заранее спасибо,
- Отметить как новое
- Добавить в закладки
- Подписаться
- Отключить звук
- Отправить сообщение другу
Кроме того, запуск ipconfig /all в Windows не показывает, что VMnet0 действительно существует. Я предполагаю, что обычно вы видите адаптер VMnet0 в выводе ipconfig
Нет, VMnet0 — это не адаптер, а клиент. В настройках конфигурации вашей физической сетевой карты вы должны увидеть «Протокол моста VMware» или аналогичный параметр.
Вы уверены, что виртуальная машина все еще подключена, когда вы переключаетесь с NAT на мост? Многие новые операционные системы Linux кэшируют настройки сетевого адаптера, и если вы меняете подсеть и т. д., к которым он подключен на хосте, вам придется выполнить некоторую перенастройку в гостевой системе.
mmartin0926
- Отметить как новое
- Добавить в закладки
- Подписаться
- Отключить звук
- Отправить сообщение другу
Спасибо за ответ и извините за задержку. Никогда не получал уведомления о том, что у меня есть ответ, извините за это.
Правильно, на моем хосте с Windows 10, если я проверю страницу свойств моих физических сетевых адаптеров, я увижу, что протокол, о котором вы говорите, включен.
Итак, в настоящее время сетевой адаптер виртуальной машины в VMware Player показывает "Bridged", как вы можете видеть ниже.
Затем, глядя на саму виртуальную машину, на которой запущен ifconfig, он показывает следующее, которое не является подсетью нашей проводной сети:
На моем хосте Windows ipconfig показывает:
Сетевой адаптер VMware Network Adapter VMnet8:
DNS-суффикс для конкретного подключения . :
Описание . . . . . . . . . . . : VMware Virtual Ethernet Adapter для VMnet8
Физический адрес. . . . . . . . . : 00-50-56-C0-00-08
DHCP включен. . . . . . . . . . . : Нет
Автоконфигурация включена . . . . : Да
Локальный IPv6-адрес ссылки . . . . . : fe80::547d:7daf:4bdf:1b1e%24(предпочтительно)
IPv4-адрес. . . . . . . . . . . : 192.168.153.1(предпочтительно)
Маска подсети . . . . . . . . . . . : 255.255.255.0
Шлюз по умолчанию . . . . . . . . . :
DHCPv6 IAID . . . . . . . . . . . : 402673750
DUID клиента DHCPv6. . . . . . . . : 00-01-00-01-21-CA-90-87-54-E1-AD-4C-97-1E
DNS-серверы . . . . . . . . . . . : fec0:0:0:ffff::1%1
fec0:0:0:ffff::2%1
fec0:0:0:ffff::3% 1
Основной WINS-сервер. . . . . . . : 192.168.153.2
NetBIOS через Tcpip. . . . . . . . : включено
И затем редактор виртуальной сети показывает следующее:
Поэтому я не совсем понимаю, в чем проблема. Но это не будет работать с vmnet0. Я даже только что обновил VMware Player до 14.1.6 build-12368378, и проблема все еще возникает после завершения обновления.
Однако, если в Редакторе виртуальных сетей я изменю VMnet8 на мостовое соединение, а затем вручную выберу Ethernet-адаптер, он сработает, и моя виртуальная машина получит IP-адрес в проводной подсети. Но если я поменяю его на мост адаптера Wi-Fi, это не сработает.
Есть ли какой-либо журнал на хосте или в гостевой системе, в котором говорилось бы о том, почему VMnet0 дает сбой?
Самое неприятное в работе с виртуальной лабораторией — это то, что иногда что-то работает не так, как вы ожидали. Иногда, когда я работаю с виртуальным сетевым оборудованием, некоторые функции вообще не работают. В основном я склонен полагать, что это ошибка в программном обеспечении, и когда ваши друзья или коллеги говорят вам, что они смогли решить ту же проблему, вы бы подумали: ну правда?Я думал, что это ошибка.
Я построил несколько лабораторий с рабочей станцией VMware pro, и она отлично работает. В моем предыдущем блоге мы говорили о том, как настроить переадресацию портов на рабочей станции VMware. Мы также рассмотрели, как установить брандмауэры pfSense и Opnsense на рабочую станцию VMware. В этих статьях некоторые пользователи упомянули, что они не могут заставить WAN-сторону брандмауэра подключиться к мостовой сети и перевести ее в локальную сеть. Одним из обходных путей было использование адаптера NAT; однако это не фактическое решение проблемы. И мы должны иметь возможность исправить проблему, если, конечно, это не баг.
В этом блоге рассказывается, как я устранил проблемы с подключением к сети на моем ноутбуке с Windows 10, из-за которых моя гостевая машина не могла подключиться к локальному шлюзу и Интернету.
Самое приятное в этой проблеме то, что я получал IP-адрес из своей локальной сети, даже показывал IP-адрес своего локального шлюза.
Это означает, что я должен хотя бы иметь возможность разговаривать со шлюзом, верно?
Не совсем так; Я даже не могу пропинговать шлюз, хотя у меня есть IP-конфигурация DHCP с моего локального маршрутизатора.
Я не блокирую ICMP-трафик на шлюзе, и он должен работать нормально, но я не могу проверить связь.
Я могу пропинговать другой хост в той же сети; это странно, не так ли?
Просто из любопытства я попытался получить доступ к Интернету, проверив URL-адрес Google и IP-адрес Cloudflare DNS, но это тоже не сработало.
По сути, ни одна из моих гостевых машин не работает в сети с мостом на моей рабочей станции Vmware pro. Ниже показано, что я сделал для решения этой проблемы.
Правильно подключите интерфейс моста VMware.
При использовании мостового адаптера рабочая станция VMware соединяет сеть между вашим локальным интерфейсом, подключенным к сети, и адаптером VMnet0 на рабочей станции VMware. Поэтому крайне важно выбрать правильный интерфейс при подключении к сети.
В моем случае я получал IP-адрес из локальной сети, поэтому подключение было хорошим.
Если вы не получаете IP-адрес, вы неправильно настроили интерфейс моста. Вот как вы должны подключиться к интерфейсу моста.
Перейдите к рабочей станции VMware pro и нажмите «Правка» -> «Редактор виртуальной сети».
Появится окно редактора виртуальной сети; вы не увидите VMnet0, пока не нажмете «Изменить настройки».
У вас должен быть доступ администратора, чтобы нажать на изменение настроек.
Как только вы нажмете Изменить настройки, сверху появится интерфейс VMnet0.
Поскольку я использую ноутбук, у меня есть беспроводной интерфейс и кабель Ethernet, подключенный непосредственно к маршрутизатору. Я использую адаптер Ethernet только для подключения к сети; поэтому моя конфигурация будет выглядеть ниже.
Я соединяю свою сеть с помощью сетевого адаптера Intel(R) Ethernet Connection (4). Если вы используете Wi-Fi, убедитесь, что вместо этого вы выбрали адаптер Wi-Fi.
Вы даже можете попробовать автоматический вариант, но когда вы это сделаете, нажмите Автоматические настройки и выберите интерфейс, который вы используете.
Например, я могу выбрать "Автоматически" и нажать на автоматические настройки.
И выберите интерфейс, который вы используете на своем ноутбуке: беспроводной и Ethernet.
Исправить неработающую мостовую сеть VMware
Определите интерфейс, который вы используете для локальной сети, и подключите интерфейс VMnet0 к рабочей станции VMware.
На моей машине это интерфейс Ethernet. Нажмите клавишу Windows + R
Введите ncpa.cpl
Откроется конфигурация сетевого адаптера на вашем компьютере.
Щелкните адаптер правой кнопкой мыши и выберите свойства.
Вы увидите свойства интерфейса; в этом случае снимите флажок с драйвера пакета Npcap (NPCAP), драйвера, добавленного во время установки Wireshark на моем компьютере.
И нажмите "ОК".
Щелкните правой кнопкой мыши на том же адаптере и выберите «Отключить».
А затем снова включите интерфейс.
Проверьте подключение.
Запустите виртуальную машину, если она выключена, и теперь у меня работает виртуальная машина Windows.
В правом нижнем углу щелкните правой кнопкой мыши виртуальный сетевой интерфейс и выберите "Отключиться".
Снова щелкните правой кнопкой мыши и выберите Подключиться. Теперь вы получите IP-адрес от вашего локального DHCP-сервера.
Попробуем пропинговать шлюз по умолчанию.
Попробуйте пропинговать интернет-адрес; как видите, я даже могу пропинговать IP-адрес в Интернете.
Я надеюсь, что это исправление решит проблему.
Если описанные выше шаги не помогли решить проблему, вы можете выполнить следующие дальнейшие действия.
Попробуйте отключить антивирус на своем компьютере и протестируйте его.
Иногда антивирусное программное обеспечение на вашем компьютере может блокировать сетевое подключение моста; попробуйте отключить антивирус и проверить. Если это решит проблему, проверьте журналы вашего антивируса/брандмауэра, выясните, что блокирует подключение, и создайте правило, разрешающее обмен данными.
Восстановите сеть VMware по умолчанию.
Вы должны попробовать этот шаг, если ни один из вышеперечисленных шагов не помог, потому что это восстановит конфигурацию сетевого адаптера VMware до состояния по умолчанию. Если вы когда-либо использовали какие-либо другие адаптеры для других ВМ, они сломаются, и вам понадобится их воссоздать заново.
Чтобы восстановить сеть рабочих станций VMware по умолчанию, выполните следующие действия.
Нажмите Изменить–> Редактор виртуальной сети.
Откроется новое всплывающее окно, и параметр восстановления по умолчанию будет недоступен; вы можете нажать Изменить настройки.
Теперь вы должны выбрать восстановление по умолчанию; щелкните по нему, чтобы восстановить сеть в состояние по умолчанию.
Читайте также: