Не удалось открыть / создать внутреннюю сеть 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 Adapter, но всегда одна и та же ошибка...
Любая идея?
25 ответов
Я нашел решение
- Откройте Windows Сетевые подключения
- Щелкните правой кнопкой мыши только на адаптере VirtualBox Host, который создал
- Выберите недвижимость
- Проверьте "Драйвер для мостовой сети VirtualBox NDIS6"
- отключить и включить адаптер
Существует известная проблема с новым драйвером NDIS6, вы можете установить его, чтобы использовать старый драйвер NDIS5
Попробуйте переустановить его с параметром (запустить от имени администратора)
> VirtualBox-5.0.11-104101-Win.exe -msiparams NETWORKTYPE=NDIS5
Это сработало для меня.
Откройте Центр управления сетями и общим доступом и перейдите в раздел "Изменить настройки адаптера" на боковой панели. Щелкните правой кнопкой мыши адаптер только для хоста в списке адаптеров, а затем нажмите кнопку "Настройка" -> вкладка "Драйвер" -> кнопку "Обновить драйвер". Выберите Обзор моего компьютера... и в следующем диалоговом окне выберите Позвольте мне выбрать.... Вы должны увидеть список только с драйвером только для хоста. Выберите его и нажмите "Далее". После обновления драйвера попробуйте снова использовать сеть только для хоста в виртуальной машине.
Я перепробовал вышеуказанные варианты, но тщетно. В конце концов я удалил docker-toolbox (1.11.x) и virtualbox(5.16.x) и ПРОВЕРИЛ следующую опцию в графическом интерфейсе установщика docker-toolbox (по умолчанию опция NDIS5 не была отмечена)
Кроме того, у виртуального адаптера в сетевых подключениях была опция UNCHECKED "Драйвер сетевого моста", и у меня это работало нормально
Та же ошибка произошла, когда я обновил Windows. Перепробовал все. Ничего не получалось.
Наконец, перешел в Диспетчер устройств-> Сетевые адаптеры отключены и включены только адаптер для хоста Virtualbox
И это сработало!
Перезагрузите компьютер
К сожалению, /questions/33879987/ne-udalos-otkryit-sozdat-vnutrennyuyu-set-vagrant-na-windows10/33880002#33880002 у меня не работает в Windows 10 x64 с VirtualBox 5.2.6
Коробка уже была проверена, и простая перезагрузка исправила это.
После многих лет, когда люди говорили, что нужно просто перезагрузиться, я не последовал своему собственному золотому совету; лицо, встретить ладонь.
У меня была такая же проблема после обновления с Windows 7
в Windows 10
, Перепробовал все популярные ответы, которые не сработали. Наконец, я понял, что Windows изменила название адаптера. Virtual Box
был настроен на использование Realtek PCIe GBE Family Controller
в то время как диспетчер устройств имел это как Realtek PCIe GBE Family Controller #2
, Выбор правильного контроллера устранил проблему.
Удалите Virtualbox и установите последнюю версию, на момент ответа 5.12. Я установил Vagrant, который автоматически установил Virtualbox 5.10. Я столкнулся с этой проблемой после установки обновления для Windows 1511, удаления Vagrant, предоставленного Virtualbox, и установки последней версии, которая исправила это.
Я только что столкнулся с этой проблемой с VirtualBox 5.1 на Windows 8. Оказывается, проблема была с установленной защитой от вирусов Касперского. Добавлен "Фильтр Антивируса Касперского NDIS 6" на адаптере только для хоста на стороне Windows. Когда я отключил этот фильтр, виртуальная машина запустилась правильно:
Два ответа не решили мою проблему, но, объединив их, я смог решить проблему. У меня была ситуация, когда я пытался установить и запустить Docker на ПК с Windows 7 и постоянно получал сообщение об ошибке: "Похоже, что-то пошло не так... Нажмите любую клавишу, чтобы продолжить..."
После долгих раскопок я смог связать проблему с сетевым адаптером хоста, который был создан Docker. У меня был установлен драйвер NDIS6, но он был включен. Я пытался снять, отключить, перепроверить, включить и т.д., но это не помогло.
Затем я удалил VB и переустановил согласно первому ответу, чтобы получить драйвер NDIS5. Это было непроверено, поэтому, проверив его, я смог обойти эту проблему.
В WINDOWS 10 Потратив 3 разочаровывающих часа на удаление и повторную установку minikube, виртуальной коробки, которая не решила проблему, я увидел сетевые адаптеры в окне "Панель управления" - "Сеть и Интернет -> Сетевые подключения". Было 3 включенных "VirtualBox Host-Only Ethernet Adapter". Я отключил их всех. Затем на экране служб (run->services.msc) найдите помощник Tcp/Ip NetBIOS и перезапустите его.
Будет создан новый сетевой адаптер с соответствующим именем, таким как "VirtualBox Host-Only Network #3". Теперь наберите: minikube delete mnikube start У меня это сработало. надеюсь, это помогло кому-то! Я ненавижу это:)
Я работал некоторое время, все, что вам нужно сделать, это открыть VirtualBox,
Файл> Настройки / Сеть> Хост-сети
Вы увидите VirtualBox Host-Only Ethernet Адаптер
нажмите на него и отредактируйте.
Мои настройки IP для vagrant VM были 192.168.10.10, вы должны отредактировать их до IP виртуальной машины.
Вот мои настройки адаптера;
У меня 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 по умолчанию
(Всегда устанавливается как администратор, т.е. запускает программу установки от имени администратора).
Это сработало для меня после попытки найти другое решение в течение нескольких дней.
Я нашел решение своей проблемы. В моих сетевых адаптерах возник конфликт, я просто отключил тот, который отображается в сообщении об ошибке, затем снова запустил выполняющуюся команду, и после множества сообщений об утверждении из Windows был создан новый адаптер.
Я надеюсь, что это решение может помочь в некоторых случаях.
Если принятый /questions/33879987/ne-udalos-otkryit-sozdat-vnutrennyuyu-set-vagrant-na-windows10/33880002#33880002 вас не работает, отключите другие включенные карты Ethernet. После этого попробуйте снова запустить бродячий скрипт, и он создаст для вас новую сетевую карту. Для меня это было #3
Моим решением было обновление VirtualBox.
Впервые я столкнулся с этой проблемой после новой установки панели инструментов Docker (v1.12.5) на мою Windows 8.1. То, что работало для меня, было обновлением VirtualBox. Затем у меня возникла та же проблема после некоторого обновления Windows, и обновление VirtualBox снова решило проблему.
Для меня обновление VirtualBox до 5.1.23 устранило проблему. Вы можете скачать эту версию для Windows с официального сайта.
Я попробовал каждую вещь на этой странице (и спасибо всем!). Ничего не сработало. Буквально часами и часами я наконец заработал.
Моя проблема заключалась в том, что у меня не было ошибки, предшествующей "что-то пошло не так в шаге" Проверка состояния по умолчанию "".
Эта строка в скрипте start.sh не удалась.
VM_STATUS="$( set +e ; "${DOCKER_MACHINE}" status "${VM}" )"
Выполнение следующей строки из командной строки сработало и вернуло "Running".
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})"
Для меня отключить и включить сетевое соединение было недостаточно, чтобы заставить его работать. Мне пришлось удалить содержимое репозитория.docker у моего домашнего пользователя (c:/Users/your_user/.docker/). После этого я переустанавливаю Docker Toolbox и VitualBox и использую подсказки machzqcq, чтобы проверить установку виртуальной коробки с драйвером NDIS5.
Я нашел ответ здесь: https://github.com/docker/toolbox/issues/473
Для меня мне пришлось удалить папку.virtualbox и.docker в моем каталоге пользователя... что сработало нормально
Откройте Панель управления >> Центр управления сетями и общим доступом. Теперь нажмите "Изменить настройки адаптера". Щелкните правой кнопкой мыши адаптер, имя или имя устройства которого совпадает с VirtualBox Host-Only Ethernet Adapter # 3, и нажмите "Свойства". Щелкните кнопку Настроить.
Теперь перейдите на вкладку Драйвер. Щелкните Обновить драйвер. Выберите Поиск драйверов на моем компьютере. Теперь выберите Разрешить мне выбрать из списка доступных драйверов на моем компьютере. Выберите нужный вариант и нажмите Далее. Щелкните Закрыть, чтобы завершить обновление. Теперь вернитесь в окно Терминал /Powershell/Command и повторите команду vagrant up. На этот раз все должно работать нормально.
https://www.howtoforge.com/setup-a-local-wordpress-development-environment-with-vagrant/
Вы можете попробовать отключить "Драйвер для мостовой сети VirtualBox NDIS6" на всех, кроме фактических физических сетевых адаптеров, прежде чем пытаться снова создать адаптер для хоста VirtualBox.
Смотрите этот ответ.
После обновления Windows 10 мой VirtualBox Host-Only Ethernet Adapter фактически был удален из сетевых адаптеров ОС (см. Их в Панели управления -> Центр управления сетями и общим доступом -> Изменить настройки адаптера). Пришлось переустановить VirtualBox, чтобы вернуть это в ОС.
Затем в более новой версии VirtualBox адаптеры только для хоста находятся в разделе Global Tools (вверху справа) -> Host Network Manager. Убедитесь, что DHCP-сервер включен для адаптера.
Я удалил версию, которая была, и я установил версию 5.1.38, и она работала.