
Фон
Я запускаю гостевой Windows Server на хосте Windows, используя Virtualbox. До недавнего времени этот гость мог прекрасно просматривать интернет. Однако с сегодняшнего дня гость может получить доступ к интернету только в течение минуты или около того после переключения на Bridged Adapter как "Attached to" в настройках сети для машины. После этого соединение просто обрывается, и гость больше не может получить доступ ни к чему.
Насколько мне известно, до этого я ничего не менял в настройках Virtualbox, так как был доволен тем, как все работало (и я не очень хорошо разбираюсь в этом). Как указано ниже, я обновил свою версию Virtualbox, пытаясь решить эту проблему, но это не сработало. Предыдущую версию, которая у меня была (к сожалению, не уверен, какая именно), я использовал долгое время, прежде чем начали возникать эти проблемы.
Конфигурация
- Хост: Windows 8.1 Корпоративная
- Гость: Windows Server 2012 R2 Standard
- Virtualbox: 5.1.18.r114002
- Хост использует Wi-Fi для доступа в Интернет
- Гость настроен на использование мостового адаптера (в разделе «Сеть» -> «Подключено к») с именем Intel(R) Dual Band Wireless-AC 7265
Симптомы
Я запустил ipconfig /all на госте и сравнил результаты, когда гость мог получить доступ в интернет, а когда нет. Вот разница для адаптера Ethernet Ethernet:
Работает Не работает Адрес IPv4 10.0.2.15 (предпочтительно) Не существует Маска подсети 255.255.255.0 255.255.0.0 Автоконфигурация IPv4 Адрес Не существует 169.254.68.254 (Предварительно/Предпочтительно) Аренда получена 17 марта 2017 г. 12:37:41 Не существует Срок аренды истекает 17 марта 2017 г. 12:37:41 Не существует Шлюз по умолчанию 10.0.2.2 Нет значения DNS-серверы 208.67.222.222 fec0:0:0:ffff::1%1 208.67.220.220 fec0:0:0:ffff::2%1 216.55.96.166 fec0:0:0:ffff::3%1
В данный момент я не могу пинговать (пинг, например, 8.8.8.8 приводит к "PING: transmission failed. General failure"). Однако, когда я пытался решить эту проблему ранее сегодня, я смог пинговать DNS-серверы, такие как 8.8.8.8. Однако я не мог пинговать веб-серверы.
Доступ в интернет через Wi-Fi на хосте работает отлично.
Google Chrome сообщает об ошибке DNS_PROBE_FINISHED_NO_INTERNET на гостевой машине.
Безуспешные попытки
- Обновление до последней версии Virtualbox
- Меняю все остальные возможные опции в разделе "Подключено к", но Bridged Adapter в настоящее время единственный, который дает мне хотя бы небольшой доступ. Я совершенно уверен, что раньше успешно использовал NAT.
- В настройках Virtualbox в разделе «Сеть» я добавил сеть NAT и использовал ее в качестве «Подключенной к» для гостя как с включенным DHCP, так и без него.
- В настройках Virtualbox я попробовал и «Автоопределение», и «Прямое подключение» в разделе «Прокси».
- Пробовал с VPN на хосте и без него.
- Перезагрузил хост и гостевую систему несколько раз.
- Добавил DNS-серверы Google (8.8.8.8 и 8.8.4.4) (хотя мне не пришлось этого делать до возникновения этой проблемы) на гостевой машине.
- Отключил и включил адаптер Ethernet на гостевой машине.
- Запустил ipconfig/flushdns на гостевой машине.
- Прочитайте вопросы здесь, на SuperUser, по этому поводу. Однако мне не удалось найти дубликат, где интернет работает короткий период времени, поскольку все они, похоже, имеют дело с полным отсутствием доступа.
Вопросы
- Почему доступ в Интернет на моем гостевом компьютере работает только в течение очень короткого времени?
- Что мне нужно изменить, чтобы получить постоянный доступ?
Я не очень хорошо в этом разбираюсь. Пожалуйста, дайте мне знать, если вам нужна какая-либо дополнительная информация или дополнительные настройки.