
Мой хост — это готовая к использованию ОС Ubuntu 12.10, просто подключенная к Wi-Fi.
Я установил VirtualBox, а затем несколько гостевых Linux и Windows 7 Pro на нем, все с параметрами VirtualBox по умолчанию (NAT).
Я перезагружаю их каждый день.
Вчера у всех был доступ к сети.
ПРОБЛЕМА:Сегодня все гостевые Windows говорят: «Нет доступа в Интернет».
У гостевых систем Linux по-прежнему есть сеть.
В качестве эксперимента создал новую гостевую ВМ, установил внутри Windows. Результат: сети нет.
Все гостевые системы Windows и Linux изначально настроены, я не делал никаких сетевых настроек. Ниже приведена их конфигурация сети на стороне VirtualBox, на всякий случай:
(2 года спустя: возникла точно такая же проблема, виртуальная машина, которая работала вчера... то же самое решение)
решение1
Как и предупредил меня Джон Сиу, вероятно, что-то не так с DNS-сервером в моей сети.
Решением было изменить DNS с Obtain DNS server address automatically
на Use the following DNS server addresses
и ввестиDNS-сервис Googleадреса, как показано на этом снимке экрана:
решение2
Вы пробовали выполнить ping из гостевой ОС Windows?
No Internet access
НЕ то же самое, что потеря сетевого соединения. Он все еще правильно подключен к локальной сети, но Windows думает, что он не может получить доступ к интернету.
При запуске Windows он устанавливает какое-то интернет-подключение (не уверен, какое именно), если оно не удалось, он покажет этот знак уведомления. Обычно он исчезает, как только вы начинаете просматривать веб-страницы или делать интернет-трафик. Если у вас есть интернет-подключение, знак может исчезнуть сам по себе через несколько минут.