Нет подключения к Интернету в Virtualbox (Windows 7 в качестве гостя, Ubuntu 13.04 в качестве хоста)

70

Интернет отлично работает на хосте (Ubuntu 13.04, 32-разрядная версия, полностью обновлена), но не может подключиться к Интернету на гостевой Windows 7 (под Virtualbox 4.2). Пробовал NAT и Bridge Network - никто не работал. У меня было подключение к Интернету в гостевой ОС пару месяцев назад, но я не пробовал виртуальную коробку с тех пор, и теперь она почему-то исчезла. Я был бы признателен, если бы кто-нибудь мог помочь мне снова подключить ОС Windows к сети (без необходимости форматировать мой компьютер или удалять и переустанавливать гостевую ОС). Спасибо!

Бен
источник
1
Должно быть неверное конфигурирование в Windows.
Навин
1
Есть мысли о том, как это исправить?
Бен
2
Вы можете попытаться загрузить гостя с Live CD, если у него есть подключение к Интернету, это проблема Windows, а если нет, то, скорее всего, это проблема конфигурации VB.
Хавьер Ривера

Ответы:

93

У меня была такая же проблема на Ubuntu 12.10 64bit с использованием Virtualbox 4.2.22. Вот шаги, которые я предпринял, чтобы решить мою проблему:

  1. Откройте диспетчер виртуальных коробок
  2. Выберите машину, на которой вы не можете подключиться к Интернету, в левой панели.
  3. Нажмите кнопку « Настройки» в верхнем меню.
  4. Нажмите Сеть на левой панели в окне настроек.
  5. Переключен на Bridged Adapter в раскрывающемся меню Attached to
  6. Выберите имя сетевого адаптера, который вы в данный момент используете на своем хост-компьютере. Я использую беспроводной, поэтому я выбрал eth0, который является моим беспроводным сетевым адаптером. Вы можете проверить , какой адаптер вы используете, открыв терминал ( CTRL+ ALT+ Tпо умолчанию) и работает ifconfig. Вероятно, это будет адаптер eth, который показывает inet addr и показывает передачу данных рядом с байтами RX .
  7. В разделе « Дополнительно» убедитесь, что на устройстве используется тип адаптера рабочего стола.
  8. В разделе Advanced убедитесь, что для Promiscuous Mode установлено значение Allow VM.
  9. В разделе « Дополнительно» убедитесь, что подключенный кабель включен
  10. Нажмите OK, чтобы сохранить изменения
  11. Запустите свою виртуальную машину

В этот момент вы сможете запустить веб-браузер на вашей виртуальной машине и получить соединение. Это видео предоставило информацию, которую я перечислил выше, даже если они используют хост Windows 7 с гостем Windows Server.

Это изображение, показывающее пример необходимых вам настроек (взято из этого ответа).

Настройки сети Virtualbox

jakesantos
источник
8
Тем не менее, проблема остается той же.
Мансуу ....
1
Это работало для моей виртуальной машины Ubuntu 14.4 на компьютере с Windows 10. Спасибо, Джейк.
Uday
Работал на меня. Я ввожу MAC-адрес сетевого адаптера моего хост-компьютера в поле Mac-адреса диалогового окна конфигурации сети гостей.
Теему Лейсти
У меня работало для подключения через iphone. Ведущий: MacOS, гость Ubuntu (гость должен быть неуместным, я считаю). Большое спасибо!
Мехмет Каплан
Работал для меня на моем госте Ubuntu Server 16.04 на хосте Ubuntu Desktop 16.04. Благодарю.
Гаурав Ойха
3

Чтобы беспроводная сеть работала, в любом случае на моих машинах MAC-адрес Wi-Fi в настройках должен совпадать с аппаратным , и должен быть выбран wlan0 (когда хост-Интернет подключается по беспроводной сети).

РЕДАКТИРОВАТЬ:

Получив гораздо больше опыта с этим, я нахожу:

  1. Начальное сетевое соединение очень привередливое и противоречивое.
  2. После этого он подключается каждый раз без проблем.
  3. MAC-адрес не обязательно должен соответствовать аппаратному обеспечению (как изначально указано).
  4. Из-за 1. проблема с подключением к Интернету виртуальной машины лучше всего устраняется путем разборки и / или изменения MAC, запуска виртуальной машины, остановки, повторного моста и т. Д. Рано или поздно он будет подключен.

[/РЕДАКТИРОВАТЬ]

Вот быстрый HowTo:

Сначала щелкните значок сети и выберите «Информация о соединении».

В строке аппаратного адреса скопируйте MAC-адрес (шесть пар цифр, разделенных двоеточиями).

Вставьте в нейтральное место, такое как текстовый редактор, где двоеточия могут быть отредактированы (удалите их). Скопируйте оставшиеся 12 символов.

Примечание. Попытки вставить MAC с сохраняющимися двоеточиями не будут выполнены.

С последней версией VirtualBox (VBox), доступной в репозиториях * buntu, v4.1.12 на это письмо:

В VBox с выбранной виртуальной машиной нажмите Настройки. Нажмите Сеть и на этой странице, обычно на вкладке Адаптер 1, нажмите Дополнительно.

Нажмите на раскрывающееся меню «Присоединен к:» и выберите «Мостовой адаптер». Выделите данные «Mac Address» и удалите их. Вставьте истинный MAC-адрес, скопированный выше.

Параметры проверки устанавливаются следующим образом в порядке сверху вниз:

  • Включить сетевой адаптер: проверено
  • Присоединен к: мостовой адаптер
  • Имя: wlan0

В разделе «Дополнительно»

  • Тип адаптера: тот, который имеет «Desktop» в названии
  • Случайный режим: разрешить все
  • Mac-адрес: как скопировано и вставлено выше
  • Кабель подключен: проверено

Обратите внимание, что в окне виртуальной машины, по крайней мере, для Win7, символ WiFi отображается не так, как в основном режиме. Но WiFi все же работает.

u2n
источник
2

Я пробовал выше решения, но, к сожалению, я не нашел работу.

Я попробовал ниже упомянутое решение:

  1. установите NAT Adapter в настройках виртуальной коробки> Настройки сети.
  2. Добавьте «BOOTPRO = DHCP» в сетевой адаптер.
  3. Установите флажок Разрешить общий доступ к Интернету в адаптере хост-машины.
Kashyap
источник
2

Если до недавнего времени она работала нормально, но внезапно ваша виртуальная машина, кажется, потеряла сетевое подключение, а Интернет, hostкажется, имеет нормальное подключение к Интернету, возможно, просто попробуйте выполнить следующие действия.

Шаг 1: Щелкните правой кнопкой мыши значок сети для виртуальной машины, которая в большинстве случаев будет находиться в правом нижнем углу в оконном режиме.

Сеть VirtualBox перестала работать

Шаг 2 : Отключите кнопку «Подключить сетевой адаптер» и, подождав около 10 секунд, снова включите ее.

Другое решение: если вы работаете в Windows Host, Control Panel\Network and Internet\Network Connectionsщелкните правой кнопкой мыши на любом из Virtualbox adapterи выберите Diagnose, позвольте ему делать свое дело, и если он обнаружит некоторую аномалию с адаптером, он предложит вам сбросить адаптер, выбрав Apply the recommended solution/changesдля что после того, как это будет сделано, вам, скорее всего, следует восстановить нормальную сеть на вашей виртуальной машине.

Я должен делать этот шаг почти регулярно, так как я редко выключаю свой компьютер и всегда усыпляю его, поэтому после пробуждения я часто сталкиваюсь с этой проблемой.

Сеть VirtualBox перестала работать внезапно

Мохд Абдул Муджиб
источник
1

У меня была та же проблема с VirtualBox VM (5.9.14), которая работала ранее и перестала работать после выключения / перезагрузки. В моем случае опция VB «кабель подключен» была отключена по непонятной причине. Включение этого параметра снова привело к тому, что все снова заработало (в этом случае нет необходимости в смешанном режиме, поскольку я не делаю ничего, требующего этого - никакого WireShark или чего-либо подобного). Итог: не предполагайте, что конфигурация сети для вашей виртуальной машины является правильной. Если у вас есть проблемы, просмотрите эту часть конфигурации.

jslarochelle
источник
Кроме того, по какой-то причине настройки сети лучше всего менять при выключенном компьютере , а не просто приостанавливать или изменять из меню работающего компьютера. Это случилось со мной несколько минут назад, и этот ответ вдохновил меня проверить конфигурацию «основной» сети. Иногда мне приходилось менять мостовое соединение с Ethernet на хост-интерфейс wifi, и я обычно приостанавливаю гостевую систему, а не выключаю ее; после нескольких переключений ядро ​​должно было запутаться.
LSerni
1

Это решение сработало для меня:

vi /etc/sysconfig/network-script/ifcfg-enp0s3

Тогда поменяй

ONBOOT = yes

Затем перезагрузите компьютер.

новый порыв
источник
Вы понимаете, что предлагаете изменить настройки в хост-ОС, пока проблема существует в гостевой системе?
Гюнтберт
(Также имеется адаптер 1 с «NAT»). Обратите внимание, у меня также есть другой адаптер 2 с «только для хоста», но он предназначен для соединения хоста и гостя (пинг с обоих). Спасибо!
nd.valencia
Работал хорошо для меня. Понятия не имею, почему он не включается по умолчанию, но хорошо, хорошо ...
Патрик