В моих виртуальных машинах VMware 10.0 нарушена работа сети после обновления до Windows 8.1


20

У меня есть установка VMware Workstation 10.0 с несколькими виртуальными сетями, включая стандартные хост-сети и сети NAT.

После обновления до Windows 8.1 сеть NAT не работала. Я загрузил виртуальную машину Ubuntu с настройкой сети по умолчанию, которая ранее работала, и она долго сидела во время запуска, говоря, что ждет сеть. После того, как это наконец запустилось, an не ifconfigпоказывал IP-адрес для eth0.

Как я могу исправить неисправную сеть?


1
Ознакомьтесь с этим ответом, прежде чем пытаться ответить на приведенные ниже, это сэкономило мне массу времени stackoverflow.com/questions/61449/…
cchamberlain

@cchamberlain: Спасибо, это полезный совет для тех, кто интересуется, как получить доступ к ресурсам на главном компьютере изнутри виртуальной машины. (В основном, «используйте имя хоста или IP-адрес хост-машины вместо» localhost.) Эта проблема была причиной разрыва сети VMware после обновления Windows, поэтому между этими двумя проблемами нет реальной связи, но в случае, если кто-то сталкивается с этим другим проблема, ссылка поможет им
Майкл Гири

1
определенно! Я несколько раз нажимал на этот ответ, когда искал другой, поэтому решил оставить комментарий.
cchamberlain

1
Превосходно. Рад, что вы опубликовали этот комментарий; это такая перекрестная ссылка, которая очень полезна.
Майкл Гири

Ответы:


35

Была такая же проблема с рабочей станцией 8.0.6. Я только остановил все запущенные виртуальные машины, зашел на Home-Tab, выбрал Virtual Network Editor и сделал «Restore Default». Это все. Затем, когда я снова запустил vm, у меня появилось окно с запросом нового типа сети (домашняя сеть, рабочее место или общедоступная сеть), и после определения моего типа все снова заработало, как и раньше.

введите описание изображения здесь

введите описание изображения здесь


То же самое и с рабочей станцией 10. Не нужно переустанавливать все это.
Аксель Фонтейн

2
Я использую vmware player (5.0.2), в котором нет редактора виртуальной сети. у меня есть выбор, кроме как переустановить?
Энди

2
Это решило ту же проблему на рабочей станции 9 после обновления до Windows 10.
Джон Сэмпсон

Сработало и у меня после незапрошенного обновления до моей установки Windows 10 ...
Брайсон С.

7

Снова запустите установщик VMware 10.0 и выберите «Восстановить» на первом экране. После завершения процесса восстановления запустите редактор виртуальной сети и проверьте настройки сети. Если вы настроили какой-либо из IP-адресов в своих виртуальных сетях, вам может потребоваться повторить эти настройки. Если у вас были какие-либо дополнительные пользовательские сети, вам, возможно, придется заново вводить их с нуля.

Если у вас сложная настройка виртуальной сети, может быть хорошей идеей сделать снимок экрана или сделать некоторые заметки перед обновлением до Windows 8.1.


1
Работал на меня. Примечание. Вы можете перезапустить установщик с помощью функции восстановления из программ удаления из системы управления системой.
PiTheNumber

4

Как исправить отсутствие моста в VMware Workstaion на хосте Windows 10

в хост-машине (win 10) перейти к

Пуск -> Настройка -> Сеть и Интернет -> Ethernet -> Изменить параметры адаптера

щелкните правой кнопкой мыши, чтобы получить свойства адаптера Ethernet -> установить -> добавить -> выбрать сервис

выберите «Протокол VMware Bridge» и нажмите «ОК».

Вы должны увидеть это в настройках адаптера сейчас ..

перезагрузите вашу виртуальную машину

удачи


3

Я нашел еще одну вещь, которая может вызвать эти симптомы. Я установил VMware Workstation 10.0.1 после обновления до Windows 8.1, и у меня не было точно такой же проблемы. Но DHCP перестал работать на виртуальной машине за NAT, поэтому у него не было IP. Затем я обнаружил, что служба VMware NAT не работает и не может быть запущена.

Причина была в: переадресация портов на хост-порт .

Сначала я попробовал «Восстановить по умолчанию» (в соответствии с рекомендациями Марселя Кромменхука), и сервис VMware NAT снова начал работать. УРА!

До ... Я добавил необходимую переадресацию портов обратно в VMware NAT. БУ!

Я обнаружил, что если вы настроите переадресацию портов в VMware NAT, который включает порт хоста, который уже используется * на хосте, служба VMware NAT не сможет перезапуститься .

В этом случае скайп был проблемой. Он использовал порт 80 .

Когда я добавил переадресацию порта 80 в VMware NAT, сервис не смог перезапуститься.

Чтобы исправить это, я отключил использование порта 80 в Skype с:

Tools -> Options -> 
Advanced -> Connection -> 
uncheck [ ] use port 80 and 443 for incoming connections

После этого я мог настроить переадресацию на порт 80, и службы VMware NAT работают нормально (и правильно перенаправляет порт в виртуальную машину).

ПРИМЕЧАНИЕ 1. Это было только в «настольном» Skype, который я добавил в эту систему Windows 8.1. Видимо "Современный" (Метро) скайп этого не делает.

ПРИМЕЧАНИЕ 2: Конечно, это поможет, если редактор виртуальной сети VMware предупредит вас о том, что вы пытаетесь использовать уже используемый порт!

Использование: Windows 8.1, VMware Workstation 10.0.1, CentOS 6.5 64-битная виртуальная машина под управлением Apache с JOOMLA.


3

У меня была аналогичная проблема. Но я использую VMware Player 7 вместо Workstation и Windows 8.1, как локальный ПК, и Ubuntu 10.04, как гостевую SO.

Я решил проблему, удалив NAT-адаптер, а затем создав новый.

Я вхожу в Ubuntu VM и вуаля!, Это работает! Я предполагаю, что это способ исправить в VMware Player, так как здесь нет той же опции, что и в Workstation.

Я надеюсь, что это поможет вам!


0

Я просто опускаю это здесь, поскольку потратил полдня, чтобы решить эту проблему. Я также использовал опцию NAT, но VMWare v12.1.0 содержит ошибку. Это было решено в версии 12.1.1. Смотрите тему на vmware.com


-1

Просто запустите VMware от имени администратора в режиме совместимости с Windows 8, и все должно работать.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.