Не удалось открыть/создать внутреннюю сеть Vagrant на Windows10

Я обновил свою Windows 10 до последнего обновления вчера и теперь, когда я запускаю команду vagrant up У меня есть эта ошибка:

==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
The guest machine entered an invalid state while waiting for it
to boot. Valid states are 'starting, running'. The machine is in the
'poweroff' state. Please verify everything is configured
properly and try again.

If the provider you're using has a GUI that comes with it,
it is often helpful to open that and watch the machine, since the
GUI often has more helpful error messages than Vagrant can retrieve.
For example, if you're using VirtualBox, run `vagrant up` while the
VirtualBox GUI is open.

The primary issue for this error is that the provider you're using
is not properly configured. This is very rarely a Vagrant issue.

Когда я пытаюсь использовать GUI, у меня есть эта ошибка:

Failed to open/create the internal network 'HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter' (VERR_INTNET_FLT_IF_NOT_FOUND).
Failed to attach the network LUN (VERR_INTNET_FLT_IF_NOT_FOUND).

Я заново установил VirtualBox 5.0.10 и пакет расширения, реконфигурированный Host-Only Ethernet Adaptater, но всегда такая же ошибка...

Любая идея?

Ответ 1

Я нашел решение

  • Открыть сетевые подключения Windows
  • Щелкните правой кнопкой мыши только адаптер VirtualBox Host, который создал
  • Выберите свойства
  • Проверьте "VirtualBox NDIS6 Bridged Networking driver"
  • отключить и включить адаптер

Изображение

Ответ 2

Известна проблема с новым драйвером NDIS6, вы можете установить его, чтобы использовать старый драйвер NDIS5

Попробуйте переустановить его с параметром (запустить от имени администратора)

> VirtualBox-5.0.11-104101-Win.exe -msiparams NETWORKTYPE=NDIS5

Это сработало для меня.

Ответ 3

Я попробовал вышеуказанные варианты, но тщетно. В конце концов я удалил docker-toolbox (1.11.x) и virtualbox (5.16.x) и проверил следующую опцию в графическом интерфейсе установщика docker-toolbox (по умолчанию опция NDIS5 не была отмечена)

опция драйвера NDIS5 не установлена ​​

Кроме того, в виртуальном адаптере в сетевых подключениях была опция "Bridge Networking Driver" UNCHECKED, и это сработало для меня.

Не удалось установить опцию Bridge Networking Driver

Ответ 4

Откройте Центр управления сетями и общим доступом и перейдите на вкладку "Изменить настройки адаптера" на боковой панели. Щелкните правой кнопкой мыши адаптер узла только в списке адаптеров, а затем нажмите кнопку "Настроить" → вкладка "Драйвер" → "Обновить драйвер". Выберите "Обзор моего компьютера"... и в следующем диалоговом окне выберите "Позвольте мне выбрать...". Вы должны увидеть список с помощью только хост-драйвера. Выберите его и нажмите "Далее". После обновления драйвера попробуйте снова использовать сеть только для хоста в виртуальной машине.

Ответ 5

Удалите Virtualbox и установите последнюю версию, на момент ответа 5.12. Я установил Vagrant, который автоматически установил Virtualbox 5.10. Я столкнулся с этой проблемой после установки обновления Windows 1511, удаления Vagrant предоставленного Virtualbox и установки последней версии исправлено это.

Ответ 6

Два ответа не помогли решить мою проблему, но, объединив их, я смог решить проблему. Моя ситуация заключалась в том, что я пытался установить и запустить Docker на ПК с Windows 7 и продолжал получать сообщение об ошибке: "Похоже, что что-то пошло не так... Нажмите любую клавишу, чтобы продолжить..."

После многократного копания я смог связать проблему с сетевым адаптером хоста, созданным Docker. У меня был установлен драйвер NDIS6, но он был включен. Я попытался снять флажок, отключить, перепроверять, включить и т.д., Но это не помогло.

Затем я удалил VB и переустановил в соответствии с первым ответом, чтобы получить драйвер NDIS5. Это было непроверено, поэтому, проверяя это, я смог пройти мимо этой проблемы.

Ответ 7

Я работал некоторое время, все, что вам нужно сделать, это открыть VirtualBox,

Файл > Настройки/ Сеть > Сети только для хостов

Вы увидите Ethernet-адаптер VirtualBox Host-Only

нажмите на него и отредактируйте.

Мои настройки IP для виртуальной виртуальной машины были 192.168.10.10, вы должны отредактировать до вашего IP-адреса виртуальной машины

Вот настройки моего адаптера;

Настройки адаптера

Настройки DHCP-сервера

Ответ 8

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


К сожалению, fooobar.com/questions/43856/... у меня не работает в Windows 10 x64 с VirtualBox 5.2.6

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

После многих лет, когда люди говорили, что нужно просто перезагрузиться, я не последовал своему собственному золотому совету; лицо, встретить ладонь.

Ответ 9

Та же ошибка произошла, когда я обновил Windows. Перепробовал все. Ничего не сработало.

Наконец, перешел к устройству Manager-> Сетевые адаптеры Отключил и включил адаптер только для хоста Virtualbox

И это сработало!

Ответ 10

Я столкнулся с этой проблемой с VirtualBox 5.1 в Windows 8. Оказывается, проблема связана с установленной мной антивирусной защитой Kaspersky. Он добавил "Антивирус Касперского NDIS 6 Filter" на адаптере только для хоста на стороне окна. Когда я отключил этот фильтр, виртуальная машина начала правильно:

host-only network adapter properties

Ответ 11

У меня была такая же проблема после обновления с Windows 7 до Windows 10. Перепробовал все популярные ответы, которые не сработали. Наконец, я понял, что Windows изменила название адаптера. Virtual Box был настроен на использование Realtek PCIe GBE Family Controller, в то время как диспетчер устройств имел это как Realtek PCIe GBE Family Controller #2. Выбор правильного контроллера устранил проблему.

enter image description here enter image description here

Ответ 12

У меня есть Windows 8.1 и эта проблема возникает с VirtualBox 5.0.16.105871. Я пробовал каждое предложение, которое я нашел здесь, сайт виртуальной коробки и другие форумы. Никто не работал у меня. У меня была эта ошибка при попытке запустить виртуальную машину с интерфейсом только для хоста:

Failed to open a session for the virtual machine LinuxVMDev0.

Failed to open/create the internal network 'HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter' (VERR_INTNET_FLT_IF_NOT_FOUND).

Failed to attach the network LUN (VERR_INTNET_FLT_IF_NOT_FOUND).

Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

Наконец, единственным решением, которое сработало для меня, было:

  • Удалить 5.0.16
  • Установите версию 4.3.36, у которой не было этой проблемы (по крайней мере, на моем ПК)
  • Не удаляя 4.3.36, установите версию 5.0.16 по умолчанию.

(Всегда устанавливайте в качестве администратора, то есть запускайте установщик как администратор).

Это сработало для меня, когда вы пробовали различное решение в течение нескольких дней.

Ответ 13

Мое решение обновляло VirtualBox.

Я впервые столкнулся с этой проблемой после новой установки панели инструментов Docker (v1.12.5) на моем Windows 8.1. Что для меня работало, это обновление VirtualBox. Затем у меня возникла такая же проблема после некоторых обновлений Windows Update, и обновление VirtualBox снова устранило проблему.

Ответ 14

Fo me, обновив VirtualBox до 5.1.23, исправлена ​​проблема. Вы можете загрузить эту версию для Windows с официального веб-сайта .

Ответ 15

Для меня отключить и включить сетевое подключение было недостаточно, чтобы заставить его работать. Мне пришлось удалить содержимое репозитория .docker у своего домашнего пользователя (c:/Users/your_user/.docker/). После этого я переустанавливаю Docker Toolbox и VitualBox и использую советы machzqcq для проверки установки виртуального бокса с помощью драйвера NDIS5.

Я нашел ответ здесь: https://github.com/docker/toolbox/issues/473

Ответ 16

Вы можете попробовать отключить "Драйвер для мостовой сети VirtualBox NDIS6" на всех, кроме фактических физических сетевых адаптеров, прежде чем пытаться снова создать адаптер для хоста VirtualBox.

Смотрите этот ответ.

Ответ 17

После обновления Windows 10 мой Host-Only Ethernet-адаптер VirtualBox был фактически удален из сетевых адаптеров ОС (см. их в Панели управления → Центр управления сетями и общим доступом → Изменить настройки адаптера). Пришлось переустановить VirtualBox, чтобы вернуть это в ОС.

Затем в более новой версии VirtualBox адаптеры только для хоста находятся в разделе Global Tools (вверху справа) → Host Network Manager. Убедитесь, что DHCP-сервер включен для адаптера.

Пример конфигурации: enter image description here

Ответ 18

Я попробовал каждую вещь на этой странице (и спасибо всем!). Ничего не получалось. Буквально через несколько часов я наконец-то начал работать.

Моя проблема заключалась в том, что у меня не было ошибки, предшествующей "что-то пошло не так в шаге" Проверка состояния по умолчанию "".

Эта строка в скрипте start.sh не удалась.

VM_STATUS="$( set +e ; "${DOCKER_MACHINE}" status "${VM}" )"

Запуск следующей строки из командной строки сработал и вернул "Выполнение".

D:\Dev\DockerToolbox\docker-machine.exe status default

Итак, я начал следить за всеми исправлениями в ссылке на Github и нашел это исправление.

В скрипте start.sh я изменил строку

VM_STATUS="$( set +e ; "${DOCKER_MACHINE}" status "${VM}" )"

в

VM_STATUS="$(${DOCKER_MACHINE} status ${VM})"

Ответ 19

НА ОКНАХ 10 Потратив 3 разочаровывающих часа на удаление & переустановка minikube, virtualbox, который не решил проблему, я увидел сетевые адаптеры в моем Управляйте окном Panel-> Сеть и Internet-> Сетевые подключения. Было 3 включенных "VirtualBox Host-Only Ethernet Adapter". Я отключил их всех. enter image description here Затем на экране служб (run-> services.msc) найдите помощника Tcp/Ip NetBIOS и перезапустите его.

Будет создан новый сетевой адаптер с соответствующим именем, таким как "VirtualBox Host-Only Network # 3". Теперь введите:   миникуб удалить   начало mnikube Это сработало для меня. надеюсь, это помогло кому-то! Я ненавижу это :)

Ответ 20

  Откройте Панель управления >> Центр управления сетями и общим доступом. Теперь нажмите на "Изменить настройки адаптера". Щелкните правой кнопкой мыши по адаптеру, чье имя или имя устройства совпадает с VirtualBox Host-Only Ethernet Adapter # 3, и выберите Свойства. Нажмите на кнопку Настроить.

Теперь нажмите на вкладку Драйвер. Нажмите на Обновить драйвер. Выберите Browse my компьютер для водителей. Теперь выберите Позвольте мне выбрать из списка доступных драйверы на моем компьютере. Выберите нужный вам вариант и нажмите "Далее". Нажмите Закрыть, чтобы завершить обновление. Теперь вернитесь к вашему Окно терминала /Powershell/Command и повторите команду vagrant up. На этот раз все должно работать нормально.

https://www.howtoforge.com/setup-a-local-wordpress-development-environment-with-vagrant/