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

55

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

    
задан Ben 21.10.2013 в 13:21
источник

6 ответов

69

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

  1. Откройте Virtualbox Manager
  2. Выберите машину, на которой вы не можете подключиться к Интернету в левой панели.
  3. Нажмите кнопку Настройки в верхнем меню
  4. Нажмите Сеть на левой панели в окне настроек
  5. В раскрывающемся меню Прикрепленное в
  6. переключено на Мостовой адаптер
  7. Выберите имя сетевого адаптера, который вы используете на хост-машине. Я использую беспроводную сеть, поэтому выбрал eth0 , который является моим беспроводным сетевым адаптером. Вы можете проверить, какой адаптер вы используете, открыв терминал ( CTRL + ALT + T ) по умолчанию) и запустив ifconfig . Вероятно, это адаптер eth , который показывает inet addr и показывает передачу данных рядом с RX байтами .
  8. В разделе Дополнительно убедитесь, что аппарат использует Тип адаптера рабочего стола
  9. В разделе Дополнительно убедитесь, что для параметра Промежуточный режим установлено значение Разрешить виртуальные машины
  10. В разделе Дополнительно убедитесь, что подключен кабель .
  11. Нажмите OK , чтобы сохранить изменения.
  12. Запустите вашу виртуальную машину.

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

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

    
ответ дан jakesantos 21.02.2014 в 23:28
2

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

EDIT:

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

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

[/ EDIT]

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

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

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

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

Примечание. Попытки вставить MAC с оставшимися двоеточиями не удастся.

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

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

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

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

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

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

  • Тип адаптера: один с названием «Рабочий стол» в названии
  • Промежуточный режим: разрешить все
  • Адрес Mac: скопирован и вставлен выше
  • Подключен кабель: отмечен

Обратите внимание, что в окне VM для Win7 по крайней мере символ WiFi отличается от того, что он находится в основном режиме. Но Wi-Fi работает тем не менее.

    
ответ дан u2n 24.06.2015 в 21:25
1

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

    
ответ дан jslarochelle 08.08.2016 в 20:40
1

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

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

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

Другоерешение:.ЕсливынаходитесьвWindowsHost,перейдитевControlPanel\NetworkandInternet\NetworkConnections,щелкнитеправойкнопкоймышилюбойизVirtualboxadapterивыберитеDiagnose,пустьэтобудетделатьиеслиобнаружитнекоторуюаномалиюсадаптеромондаствамзапроснасбросадаптеранаApplytherecommendedsolution/changes,вывыбираетедляэтого,послеегозавершениявы,скореевсего,должнывернутьсетькнормальнойработенавашейвиртуальноймашине.

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

    
ответ дан Mohd Abdul Mujib 15.10.2017 в 21:45
0

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

Я попробовал следующее решение:

  1. установить адаптер NAT в настройках виртуальных ящиков > Настройки сети.
  2. Добавить «BOOTPRO = DHCP» в сетевом адаптере.
  3. Выберите параметр Разрешить доступ к Интернету в адаптере хост-машины.
ответ дан Kashyap 10.10.2016 в 15:29
0

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

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

Затем измените

ONBOOT = yes

Затем перезагрузитесь.

    
ответ дан new gust 10.11.2016 в 18:58