Немає підключення до Інтернету у Virtualbox (Windows 7 як гість, ubuntu 13.04 як хост)


70

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


1
Повинно бути помилковою конфігурацією в Windows.
Naveen

1
Будь-які думки, як це виправити?
Бен

2
Ви можете спробувати завантажувати гостя за допомогою живого компакт-диска, якщо він має підключення до Інтернету, це проблема Windows, якщо це не так, швидше за все, проблема з конфігурацією VB.
Хав'єр Рівера

Відповіді:


93

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

  1. Відкрийте віртуальний менеджер
  2. Виберіть машину, на якій ви не можете ввімкнути Інтернет на лівій панелі
  3. Натисніть кнопку Налаштування у верхньому меню
  4. Клацніть Мережа на лівій панелі у вікні налаштувань
  5. Перемкнено на Bridged Adapter у спадному меню " Приєднано"
  6. Виберіть ім'я мережного адаптера, який ви зараз використовуєте на своєму хост-машині. Я використовую бездротовий зв'язок, тому я вибрав eth0, який є моїм адаптером бездротової мережі. Ви можете перевірити, який адаптер ви зараз використовуєте, відкривши термінал ( CTRL+ ALT+ Tза замовчуванням) та запустивши ifconfig. Можливо, це адаптер et, який показує inet addr і показує передачу даних поруч із байтами RX .
  7. У розділі Додатково переконайтесь, що машина використовує тип настільного адаптера
  8. У розділі Додатково переконайтеся, що для режиму «Проміску» встановлено значення « Дозволити візмі»
  9. Під Додатково , переконайтеся , що кабель підключений перевіряється на
  10. Натисніть ОК, щоб зберегти зміни
  11. Запустіть свій VM

З цього моменту ви зможете запустити веб-браузер у своєму VM та отримати з'єднання. Це відео надало інформацію, яку я перераховував вище, навіть якщо вони використовують хост Windows 7 з гостем Windows Server.

Це зображення, що показує приклад потрібних вам налаштувань (взяті з цієї відповіді).

Налаштування мережі Virtualbox


8
Але проблема залишається тією ж.
Mansuu ....

1
Це працювало для моєї VM ubuntu 14.4 на хост-машині Windows 10. Дякую, Джейк
Удай

Працювали для мене. Я ввожу MAC-адресу мережевого адаптера мого хост-машини в полі Mac Address діалогового вікна налаштування мережі.
Teemu Leisti

Працював для мене на зв’язок через iphone. Ведучий: MacOS, гість Ubuntu (я вважаю, гість повинен бути неактуальним). Дуже дякую!
Мехмет Каплан

Працював для мене на моєму гості Ubuntu Server 16.04 на хості Ubuntu Desktop 16.04. Дякую.
Gaurav Ojha

3

Щоб бездротовий зв'язок працював, у будь-яких моїх машинах Wi-Fi MAC-адреса в Налаштуваннях повинна відповідати апаратному забезпеченню , а wlan0 повинен бути обраний (коли хост-Інтернет переходить через бездротовий зв'язок)

Редагувати:

Отримавши набагато більше досвіду з цим, я знаходжу:

  1. Початкове мережеве з'єднання дуже вибагливе та непослідовне.
  2. Після виготовлення він щоразу відновлюється без проблем.
  3. MAC-адреса не повинна відповідати апаратному забезпеченню (як було зазначено спочатку).
  4. Через 1. проблеми з підключенням до Інтернету VM найкраще виправити шляхом розв’язування та / або зміни MAC, запуску VM, зупинки, повторного мосту тощо. Рано чи пізно він підключиться.

[/ EDIT]

Ось швидкий HowTo:

Спочатку натисніть на значок мережі та виберіть Інформація про з'єднання.

У рядку Адреса апаратного забезпечення скопіюйте MAC-адресу (шість пар розрядів, розділених двокрапками).

Вставте в нейтральне місце, наприклад текстовий редактор, де можна редагувати колонки (видалити їх). Скопіюйте відтворені 12 символів.

Примітка: Спроби вставити MAC з присутніми товстими кольорами не вдасться.

З останньою VirtualBox (VBox), доступною у * buntu repos, v4.1.12 при такому написанні:

У VBox, вибраному VM, натисніть Налаштування. Клацніть Мережа та на цій сторінці, як правило, на вкладці Адаптер 1 натисніть кнопку Додатково.

Клацніть на спадному меню Attached to: та виберіть Мостовий адаптер. Виділіть дані "Mac Address" та видаліть їх. Вставте справжню MAC-адресу, скопійовану вище.

Параметри перевірки встановлюються наступним чином в порядку від верху до низу:

  • Увімкнути мережевий адаптер: встановлено прапорець
  • Додано: Місткий адаптер
  • Назва: wlan0

У розділі "Додатково"

  • Тип адаптера: той, у котрому назва "Настільний"
  • Проміський режим: Дозволити всім
  • Адреса Mac: як скопійовано та вставлено вище
  • Підключений кабель: встановлено прапорець

Зауважте, що у вікні VM, принаймні, для Win7, символ WiFi відображається відмінним від того, що він є у рідному режимі. Але WiFi все-таки працює.


2

Я спробував вище рішення, але, на жаль, не знайшов працювати.

Я спробував нижче вказане рішення:

  1. встановіть адаптер NAT у налаштуваннях віртуального вікна> Налаштування мережі.
  2. Додайте "BOOTPRO = DHCP" в мережевий адаптер.
  3. Поставте прапорець Дозволити параметр спільного доступу до Інтернету в адаптері хост-машини.

2

Якщо він працював нормально до недавнього часу, але раптом ваш VM, здається, втратив підключення до мережі, хоча, hostздається, має нормальне підключення до Інтернету, то, можливо, просто спробуйте виконати наступні кроки.

Крок 1: Клацніть правою кнопкою миші піктограму мережі для VM, яка більшу частину часу буде знаходитись у правому нижньому куті у вікні.

VirtualBox Networking перестав працювати

Крок 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, ні щось подібне) Підсумок: не вважайте, що конфігурація мережі для вашого віртуального комп'ютера правильна. Якщо у вас є проблеми, перегляньте цю частину конфігурації.


Також, чомусь, мережеві параметри найкраще змінювати при вимкненому пристрої , а не просто призупиненому чи зміненому з меню працюючої машини. У мене таке траплялося кілька хвилин тому, і ця відповідь надихнула мене перевірити конфігурацію мережі "майстер". Мені іноді доводилося міняти з'єднання з Ethernet на інтерфейс хоста wifi, і я зазвичай призупиняю гостя замість того, щоб вимкнути його; після декількох перемикань це, мабуть, збило ядро.
LSerni

1

Це рішення працювало для мене:

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

Потім змінити

ONBOOT = yes

Потім перезавантажте.


Ви розумієте, що пропонуєте змінити налаштування в хост-ОС, поки проблема існує у гостя?
guntbert

(Також є адаптер 1 з "NAT"), Примітка. У мене також є інший адаптер 2 з "тільки для хоста", але він призначений для з'єднання хоста і гостя (ping від обох). Дякую!
nd.valencia

Добре працював для мене. Не маю ідеї, чому вона не увімкнулася як за замовчуванням, але добре, добре ...
patrik
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.