Мостові мережі не працюють у Virtualbox під Windows 10


80

Я щойно оновив свій ноутбук з Windows 7 до Windows 10 і виявив, що не можу запустити віртуальні машини Virtualbox, конфігуровані за допомогою мостового адаптера.

Дивіться конфігурацію нижче:

Налаштування Virtualbox 1

Налаштування Virtualbox 2


Віртуальна скринька 5.1.8 працює нормально в Windows 10
Заін Уль Абідін,

Відповіді:


57

Перш за все, вам потрібно створити адаптер Ethernet лише для хосту VirtualBox

У Virtualbox:

  • Перейдіть у меню Файл> Налаштування На вкладці Мережа виберіть Мережі лише для хосту, клацніть на «додати адаптер лише для хостів» і за замовчуванням назвіть його «Адаптер мережевого адаптера VirtualBox лише для хостів»

У Windows:

  • перейдіть до Мережні підключення в Windows і виділіть як справжній адаптер, так і новий щойно створений адаптер віртуального Ethernet.
  • Клацніть правою кнопкою миші та виберіть "З'єднання мостів", це створить мережевий міст у Windows.

Тепер налаштуйте свою віртуальну машину:

  • у Мережевій частині ви можете активувати новий адаптер, а потім вибрати Приєднаний до адаптера лише для хосту
  • Виберіть щойно створений адаптер VirtualBox для хостів лише Ethernet

Тепер ви можете налаштувати свою статичну IP-адресу, змінивши / etc / network / interfaces:

auto eth0
iface eth0 inet static
address 10.1.1.100
netmask 255.255.255.0
gateway 10.1.1.1

Тепер ви можете перезапустити eth0, виконавши:

sudo ifdown eth0
sudo ifup eth0

Деякі бездротові адаптери не працюють


1
Куди ви кладете ip? У віртуальній машині? Я можу встановити IP в тій самій локальній мережі або мені потрібно встановити той самий IP мостового з'єднання? Шлюз - це IP-адреса маршрутизатора?
Альваро Вісенте Леон Сільвано

20
Лише хост - це не те саме, що Bridged Adapter: virtualbox.org/manual/ch06.html , який працює у Windows 10 Build 14393.351, VirtualBox 5.1.8r111374.
wulfgarpro

3
Цей метод просто робить мою головну машину також не в змозі отримати доступ до Інтернету
iwolf

ТАЙ! Ви мені дуже допомогли
Гай Коен,

Дякуємо тонні за ваше рішення
Vũ Hoàng

20

Сьогодні моя машина Windows 10 була автоматично оновлена. Схоже на "Оновлення ювілею Windows 10" Коли я перезапустив Virtualbox, мій сервер із мостовим адаптером показав те саме, що і OP. Я спробував повторно запустити програму встановлення VirtualBox (це зробило відновлення) - це не вирішило проблему. Я спробував запустити інсталятор ще раз як адміністратор (він відремонтував) - це не виправлено. Я запустив інсталятор і вибрав UnInstall, а потім знову запустив його для встановлення. І налаштування мережевого адаптера виглядали добре. Сервер запущений і підключений до моєї мережі, як зазвичай. Шфу. Сподіваюся, це комусь допомагає.


1
Я зробив точно те ж саме, що і ви, і адаптер все ще відсутній - що привело мене сюди до пошуку, і я вважаю, у вас був успіх - я думаю, мені потрібен кращий молоток, щоб обіграти програмне забезпечення.
Кен

Точна та сама історія з Virtualbox 6.0.8 після оновлення Windows 10 до v1903 (збірка 18362.116) Виправлено шляхом видалення + встановлення VirtualBox.
Barry Staes

У мене виникла та сама проблема - мій Win 10 оновлений до v2004 і, очевидно, видалив мої адаптери VirtualBox Ethernet. Ремонт не дав результату. Мені довелося видалити VirtualBox і перевстановити його (перезавантаження не потрібно). Це створило адаптери Ethernet, і тоді я зміг використовувати мостові мережі.
phansen

11

Встановіть останню віртуальну скриньку 5.x, і ця проблема буде вирішена.


17
У мене запущена остання версія (5.0.26), і у мене виникла ця проблема.
Калтор

2
Для 5.1 це не спрацювало. посилання для
z2z

3
Не виправив шахту, і це 2017 рік.
Джонні,

1
Не вирішує проблему. Запуск 5.2.0. гість: ubuntu, хост: windows
Aniket Thakur

Оновлення VirtualBox 5.2.0 -> 5.2.4 для мене виправленої мостової проблеми мережі. У моєму випадку гість просто не зміг отримати доступ до мережі з усіма правильними конфігураціями.
Олексій Отрубенников

9

Ось як мені вдалося вирішити цю проблему:

Увімкніть сумісність "Windows 8" для виконуваного файлу VirtualBox: клацніть правою кнопкою миші ярлик VirtualBox> Властивості: у діалоговому вікні Властивості: перейдіть на вкладку "Сумісність", у розділі "Режим сумісності" встановіть прапорець біля пункту: "Запустити цю програму в режим сумісності ", переконайтеся, що в поле зі списком вибрано" Windows 8 ". натисніть кнопку Ok, запустіть VirtualBox ще раз! (це не потрібно для роботи від імені адміністратора)

ps: Здається, VirtualBox ще не повністю підтримує Windows 10, тому деякі функції можуть не працювати належним чином на деяких комп’ютерах


1
У мене така сама проблема, я спробував ваше рішення, але безуспішно. Переглядаючи офіційну документацію Virtualbox, це правда, що у них багато проблем з Windows 10
Khalil TABBAL

2
Я спробував режим сумісності з Windows 8 безрезультатно. Це дивно, оскільки мої мережі мостів іноді працюють у Windows 10 з VirtualBox (зазвичай після нової перезавантаження хост-машини та віртуального клієнта). Я сподіваюся, вони вирішать цю проблему. Не зручно перезавантажувати ПК кожного разу, коли мережа віртуальних машин не працює належним чином!
dub stylee

1
Вимкнення "Hyper-V" може також вирішити деякі інші проблеми, пов'язані із запуском віртуальних машин VirtualBox в системі Windows 10, оскільки вбудоване рішення для віртуалізації Windows, зване Hyper-V, погано працює з VirtualBox. (для вимкнення: на Панелі керування: Програми та функції> Увімкнення та вимкнення функцій Windows: зніміть прапорець біля
пункту

8

Видаліть, а потім запустіть програму інсталяції ще раз, але цього разу як Адміністратор. Переконайтеся, що під час встановлення вибрано драйвер мосту VB.


3
Це не працює, не допомагає і займає багато часу.

Це працює в моєму випадку. Як зазначається в цій публікації, forums.virtualbox.org/viewtopic.php?f=6&t=56792, ця проблема полягає у відсутності "Мостового мережевого драйвера VirtualBox", перезапустіть програму встановлення віртуального ящика як адміністратор та виберіть "Мостовий драйвер мережі" під час встановлення, це працює зараз.
Даніель

1
@FlorianNeiss добре це спрацювало для мене та інших. Що ти називаєш довго? Видалення та перевстановлення VirtualBox не повинно зайняти більше 30 м. Порівняно із часом, витраченим на усунення несправностей та випробування деяких інших пропозицій тут, що мені не здається "довгим часом"!
Caltor

1
@Caltor, я спробував таким чином, це вирішило мою проблему. Дякую. звичайно, під час встановлення слід вибрати драйвер мосту VB.
Даніель

1
Це спрацювало для мене. Здається, оновлення на Windows 7 порушує мережевий міст
PBo

8

Перейдіть на свою мережеву картку. Перейдіть до властивостей, а потім "Додати послугу", який? Це: мережевий драйвер VirtualBox NDIS6

Повторно відкрити віртуальну скриньку


2
Вам потрібно буде вибрати "Є диск" і перейти доC:\Program Files\Oracle\VirtualBox\drivers\network\netlwf
codechurn

7

Встановіть сертифікат "vbox-ssl-cacertificate.crt" від, %userprofile%\\.virtualbox\а потім перезавантажте. Якщо у вас немає .virtualboxпапки - запустіть "Oracle VM VirtualBox" один раз, і ця папка з'явиться.

Ця проблема виникла не тільки на моїй машині, але і на багатьох хостах, і цей сертифікат вирішив проблему. Я зрозумів це випадково, бо ніде не сказано про цей сертифікат -_-


Дуже дякую! Без встановлення я мав доступ до Інтернету як у віртуальній машині, так і на хості (W10), але мені не вдалося зв'язатися з внутрішньою мережею (не автентифіковано). Додавання сертифіката вирішить це.
Люс Філіберт,

4

З Reddit:

https://www.reddit.com/r/Windows10/comments/39af75/for_my_win10_companions_heres_how_to_get/

Я не бачу першоджерела в цій темі, хоча хотів би.

Я використовую ці інструкції з ноутбуком, який перейшов з Windows 8 на Windows 10. Мені доведеться повторити останні інструкції після перезавантаження.

У мене є тест на отримання рішення для себе, і я хочу поділитися своїм рішенням. - Працював лише хост - спрацював адаптер мосту

Моя конфігурація - Surface Pro 1 - Чиста інсталяція Windows 10 x64 build 10130 - VirtualBox-5.0.0_RC1-100731-Win.exe

(це моя думка, але не перевірено щодо того, як видалити попередню версію шляхом встановлення VirtualBox-5.0.0_RC1-100731-Win.exe з вибором усієї функції, щоб встановити її помилку та відкат усіх, потім її те саме, що і видалення)

Крок інсталяції - Клацніть правою кнопкою миші на VirtualBox-5.0.0_RC1-100731-Win.exe та виберіть "Запустити від імені адміністратора" - параметр "Скасувати вибір" мосту мережі

  • далі до фінішу

  • Відкрийте "Диспетчер пристроїв", ви можете скористатися пошуковою панеллю, щоб отримати це, у розділі "Мережні адаптери", потім клацніть правою кнопкою миші "VirtualBox Host-Only Ethernet Adapter", виберіть "Оновити програмне забезпечення драйвера", виберіть "Автоматичний пошук", дочекайтеся його закінчення

  • Відкрийте "Мережеві підключення", ви можете скористатися пошуковою панеллю, щоб отримати це, тут ви повинні знайти VirtualBox лише для хостів Ethernet адаптер
  • Відкрийте "CMD", ви можете скористатися рядком пошуку, щоб отримати це, клацніть правою кнопкою миші та виберіть Запустити як адміністратор
  • cd до шляху встановлення та запустіть команду "VirtualBox-5.0.0_RC1-100731-Win.exe -extract", його поверне спливаюче повідомлення, де витягнута папка
  • у витягнутому витягу папки "VirtualBox-5.0.0_RC1-r100731-MultiArch_amd64.msi" за допомогою 7-Zip або будь-якого подібного
  • у витягнутій папці msi перейменуйте всі файли, видаливши файл_ перед ними
  • скопіюйте "VBoxNetFltNobj.sys" і "VBoxNetFlt.sys" в C: \ Windows \ System32 \
  • Відкрийте "CMD", ви можете скористатися пошуковим рядком, щоб отримати це, клацніть правою кнопкою миші та виберіть команду "Запуск від імені адміністратора" "regsvr32.exe / s VBoxNetFltNobj.sys" команда запуску "regsvr32.exe / s VBoxNetFlt.sys"
  • Відкрийте "Мережеві підключення", ви можете скористатися пошуковим рядком, щоб отримати це. Клацніть правою кнопкою миші на будь-якому реальному мережевому адаптері, виберіть "Властивості", виберіть "Встановити", "Виберіть службу", "Майте диск" і перейдіть до "VBoxDrv.inf", виберіть "Віртуальний мережевий драйвер NDIS6" закінчити інсталяцію, ви повинні побачити її доступну в цьому зв'язку
  • У меню "Пуск" клацніть правою кнопкою миші на "Orcle VM VirtualBox", щоб вибрати розташування відкритого файлу

  • Клацніть правою кнопкою миші на ярлику, потім виберіть властивості на вкладці "Сумісність" позначено "Запустити цю програму як адміністратор"

!!! це дуже важливо для запуску програми з адміністратором, якщо ні, ви втратите мережевий адаптер лише для хосту

  • Відкрийте "Віртуальне вікно" виберіть файл> виберіть мережу, а потім виберіть Host On Network, виберіть редагування, змініть ip на 192.168.56.1 та маску мережі на 255.255.255.0
  • Тепер ви можете використовувати як хост, так і мостову мережу для свого гостя

Я думаю, що причина, по якій нормальна інсталяція була помилкою, полягає в рівні доступу адміністратора при обслуговуванні та запуску програми Regis

Вибачте за мою погану англійську мову, і це така довга процедура

Сподіваюся, це буде працювати і для вас. ^ _ ^!


Ця робота для мене у Windows 2008 R2 Ent з VirtualBox 5.1.0-108711. для перейменування ви можете використовувати PowerShell cmd >>Dir | Rename-Item -NewName { $_.name -replace "file_","" }
z2z

для мене було достатньо оновити драйвер VirtualBox Host-Only Ethernet Adapter (друга крапка)
Піт,

2

Я вирішив це подібним чином до @ Khalil's, але я прикріпив до "Bridged Adapter" замість "Host-only Adapter". Ось докладніше зі скріншотами.


1

Моє дуже просте рішення, яке спрацювало: виберіть іншу мережеву карту!

  1. Переконайтеся, що ваш гість вимкнений
  2. Перейдіть до налаштувань гостя> Мережа> Адаптований
  3. Змініть тип адаптера на інший адаптер.
  4. Почніть гостя і перевірте, чи отримали ви гідну IP-адресу для своєї мережі.

Якщо це не допомогло, повторіть кроки та спробуйте ще один мережевий адаптер. Найпростіші адаптери PCnet мають високий рівень успішності.

Удачі.


0

Я зіткнувся з такою ж проблемою сьогодні після оновлення Virtual Box. Вирішено шляхом видалення Virtual Box та повернення до старої версії V5.2.8


0

На даний момент (5.2.20) виправлена ​​помилка. Єдиною необхідною дією є завантаження останньої версії, а мостовий мод повинен працювати нормально.


0

У випадку, якщо хтось шукає, і жодне з наведеного не вирішує вашу проблему: https://forums.virtualbox.org/viewtopic.php?f=6&t=90650&p=434965#p434965

розміщення WIFI як першого адаптера [MTDesktop, AllowALL], а LAN WIRED [MTServer, AllowAll] як другого адаптера. У гостьовій машині я вимикаю перший адаптер у налаштуваннях адаптера. Потім я можу пінгувати внутрішній, зовнішній будь-який.


0

у мене була така сама проблема. я оновив нову версію VirtualBox 5.2.26 і перевірив, чи ввімкнено Bridge Adapter у процесі встановлення, що зараз працює


0

Virtual Box дає багато питань, коли мова заходить про мостовий адаптер. У мене була та сама проблема з Virtual Box для Windows 10. Я вирішив створити адаптер VirtualBox лише для хостів Ethernet. Але у мене знову виникли проблеми при створенні адаптера Ethernet, що використовується лише для хоста. Я вирішив перейти на vmware . Vmware не видавав мені жодних проблем. Після встановлення vmware (і після зміни кількох налаштувань у BIOS) та встановлення на нього ubuntu, воно автоматично підключилося до Інтернету моєї хост-машини. Він також зміг згенерувати свою власну IP-адресу, а також пінгував хост-машину (машину Windows). Отже, для мене віртуальна скринька створила багато проблем, тоді як vmware працював у мене безперебійно.


0

Дворядкова відповідь: для дротових з’єднань це працюватиме безперебійно, для бездротового ввімкнення режиму “Promiscious”, якщо ваш бездротовий адаптер не підтримує режим promissed, ось посилання на обхідний шлях. Також відвідайте офіційну документацію oracle virtualbox, щоб побачити тут докладнішу інформацію про використання мостового з'єднання через wifi.


-3

ВИПРАВЛЕННЯ ВІКН: Ive 'виправив це, завантаживши новий інсталятор VMbox з офіційного веб-сайту тут .

  • Просто запустіть інсталятор та встановіть його, щоб замінити поточну версію VMBox, яка повинна це виправити.

Не турбуйтеся про свої віртуальні машини, вони не зникнуть, якщо ви перевизначите поточну установку.

ПРИМІТКА: Якщо у вас вже є остання версія, вам потрібно експортувати всі ваші віртуальні машини, видалити поточну VMBox та встановити її з нового інсталятора.

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