Периодически интернет просто перестает работать на моей виртуальной машине, и единственный способ заставить его работать снова - это перезагрузить компьютер. Поскольку я использую виртуальную машину специально для тестирования веб-страниц, это, скажем так, надоело.
Подробно: у меня Windows XP Pro работает в VMware Player (v. 3.0.0 build-203739) на хосте Windows 7. Он настроен на NAT (общий IP-адрес), потому что межсетевой экран не разрешает мостовое соединение.
Каждые пару дней или около того, сначала интернет замедляется до ползания, а затем, в конце концов, вообще перестает работать. И VMWare, и виртуальная ОС сообщают, что они подключены, все выглядит просто замечательно, я могу подключиться к Интернету с хоста, но на виртуальной машине все веб-страницы перестают работать и / или сообщают, что сервер не найден. (Независимо от браузера; пробовал с IE, FF, Chrome, Safari и Opera.)
Когда это происходит, единственный способ восстановить подключение к Интернету - перезагрузить хост-компьютер. Перезапуск виртуальной машины не помогает, равно как и обновление сетевых подключений ни на хосте, ни на госте. (Хотя я не совсем уверен, что нашел правильный способ обновления сетевого подключения в Windows 7 ...)
Я не заметил какой-либо предсказуемости относительно того, когда возникает проблема, то есть не сразу после того, как я что-то особенное сделал. Похоже, что это происходит в основном после того, как хост перестал спать один или два раза, но это произошло, даже если хост постоянно использовался. Это также кажется независимым от того, когда я начинаю использовать виртуальную машину - иногда я просыпаюсь от виртуальной машины, и интернет в ней работает очень медленно, а затем вообще перестает работать; в другой раз я просыпаюсь с виртуальной машиной, некоторое время пользуюсь ей совершенно счастливо, а затем внезапно пропадает интернет.
Кто-нибудь знает, почему это происходит? В противном случае, есть ли обходной путь, который менее радикальный, чем перезапуск хоста? (Время запуска Windows 7 невероятно быстрое по сравнению с предыдущими версиями Windows, но все еще сложно закрыть все мои программы и снова открыть их.)
Изменить: хотя значки в целом хороши, значок Tumbleweed не помогает мне решить мою проблему. Неужели никто не сталкивался с чем-то даже отдаленно похожим?
источник
Ответы:
Это происходит со мной тоже. Я сделал следующее:
Я нашел сетевой адаптер на хосте, который использует VMware Player (в разделе Сетевые подключения). В моем случае он называется VMware Network Adapter VMnet8.
Щелкните правой кнопкой мыши по нему и выберите « Отключить» . Затем я жду, пока гостевая ОС сообщит о « отключенном кабеле » со своей панели задач (мой гость - WinXP).
Вернувшись на хост, щелкните правой кнопкой мыши на том же адаптере и выберите Включить . Дождитесь, пока значок на панели задач гостя не переключится на анимацию получения IP-адреса , а затем, после выделения IP-адреса, протестируйте соединение.
Мой веб-доступ восстанавливается с помощью этого метода.
источник
По моему опыту, если моя хост-ОС переходит в спящий режим во время работы виртуальной машины, я теряю сетевое соединение с гостевой ОС, и единственный способ разрешить ситуацию - это перезагрузить хост-ОС. Однако я обнаружил, что если я приостановлю гостевую ОС до того, как хост перейдет в спящий режим, проблема никогда не появится.
источник
Громкая тишина впечатляет ...
Обходной путь, который я нашел, состоит в том, чтобы установить режим соединения по мосту, подождать, пока он не поймет, что он не может подключиться таким образом, а затем установить режим соединения обратно на NAT. Не очень приятно, но лучше, чем перезапустить весь компьютер.
источник
У меня та же проблема, очень раздражает. Наконец я нашел решение:
Плеер -> Управление -> Настройки виртуальной машины ... -> Сетевой адаптер (автоматический мост) -> Сетевое подключение -> Настройка адаптеров -> Выберите хост-адаптер (ы) сети, которые вы хотите автоматически подключить:
Выберите тот, который у вас есть физическая сетевая карта и снимите флажок VirtualBox Host-Only Ethernet Adapter.
Надеюсь, это поможет.
источник
В vmware player щелкните правой кнопкой мыши> отключите сеть, используя значок в нижней части окна.
Зайдите в сетевые подключения Windows, отключите все подключения, кроме того, которое вы хотите использовать VMware Player. Переподключите vmware player. Теперь это должно работать.
источник
Должен решить проблему.
источник
У меня та же проблема с сетевым подключением при первом запуске vmimage (то есть сеть отображается нормально на образе хоста и vmware). Я закрываю образ vmware, закрываю vmware, перезагружаю маршрутизатор, перезагружаю vmware, перезагружаю образ, и он снова в сети.
источник
У меня тоже была та же проблема с VMware Workstation 12 на Windows 7. После долгих проб и экспериментов, следующее решение сработало для меня. Это решило проблему навсегда.
Это оно!. Оно работает.
Звучит смешно, не правда ли? Вот объяснение Даже если сетевой адаптер отключен, служба VMware NAT и служба VMware DHCP будут продолжать обслуживать запрос, поступающий от гостевой ОС. Это связано с тем, что сетевой трафик между гостем и хостом является простой копией памяти в процессе VMware.
Но это имеет побочный эффект. Хост-компьютер не сможет связаться с гостем по IP, настроенному на интерфейсе NAT. Чтобы преодолеть это, я создал второго адаптера виртуальной сети VMware (на рабочей станции VMware, Edit-> Virtual Network Editor) с опцией «только хост» и представил второй сетевой интерфейс гостевой ОС. Теперь хост может связаться с гостем по этому интерфейсу.
источник
Я попробовал несколько из этих решений. Вот что у меня работало с гостем Linux на хосте Windows:
Network Adapter
и нажмитеRemove
Add...
>Network Adapter
>Finish
>OK
Лучше, чем перезапуск хоста.
источник