Gagal membuka / membuat jaringan internal Vagrant di Windows10


172

Saya memutakhirkan Windows 10 saya ke pembaruan terakhir kemarin dan sekarang, ketika saya meluncurkan vagrant upperintah, saya mendapatkan kesalahan ini:

==> 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.

Ketika saya mencoba dengan GUI saya memiliki kesalahan ini:

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).

Saya telah menginstal ulang VirtualBox 5.0.10 dan paket ekstensi, yang dikonfigurasi ulang Host-Only Ethernet Adapter, tetapi selalu kesalahan yang sama ...

Ada ide?

Jawaban:


450

Saya menemukan solusinya

  1. Buka Koneksi Jaringan Windows
  2. Klik kanan pada adaptor VirtualBox Host saja yang dibuat
  3. Pilih properti
  4. Periksa "Pengandar Jaringan VirtualBox NDIS6"
  5. nonaktifkan dan Aktifkan adaptor

Gambar


31
Dalam kasus saya itu hanya dinonaktifkan.
StalkAlex

8
Saya tidak percaya - sedang mencari ini selama berjam-jam. Dinonaktifkan untuk saya juga. (Sekarang, Genymotion serta Xamarin Android Player dapat membuat antarmuka dengan benar. Entah bagaimana ini rusak saat pembaruan, dan menginstal ulang VBox tidak memperbaikinya.) Terima kasih banyak!
Andreas Reiff

1
Saya yakin Anda mendapatkan lencana emas, karena tidak menerima jawaban :) Namun, Anda mungkin tidak menggunakan adaptor Bridged sama sekali dan solusi ini tidak terlalu universal. +1 karena tidak perlu menginstal ulang.
Venimus

1
Sungguh menakjubkan bahwa 5 bulan kemudian masalah ini masih terus kembali setelah setiap pembaruan Virtualbox. Anda akan berpikir bahwa sekarang mereka telah menemukan solusi ...
mastazi

1
Satu-satunya hal yang berhasil bagi saya adalah menginstal ulang kotak virtual
Jason Joslin

136

Ada masalah yang diketahui dengan driver NDIS6 baru, Anda dapat menginstalnya untuk menggunakan driver NDIS5

Coba instal ulang dengan parameter ( Jalankan sebagai administrator )

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

Ini berhasil untuk saya.

Pembaruan: Versi yang lebih baru memudahkan untuk memilih driver NDIS dari dalam wisaya instalasi - cukup pilih NDIS 5 ketika ditanya.

ref: https://www.virtualbox.org/manual/ch02.html#install-win-performing


1
Saya sudah mencoba semuanya dalam posting ini dan satu-satunya hal yang berhasil bagi saya adalah menurunkan VirtualBox ke 4.2.22. Bahkan 4.2.36 tidak bekerja. S ** t, kehilangan banyak waktu karena masalah ini.
Rav

1
Setelah mengikuti langkah-langkah ini, saya menerima pesan kesalahan "Antarmuka jaringan host tidak ada, beri nama 'VirtualBox NDIS 6.0 Miniport Driver'. Saya harus menghapus adaptor Jaringan terkait secara manual.
Joel Skrepnek

1
Ini juga membantu saya. Sedang mengalami masalah dengan Xamarin Android Player, yang menginstal VM Ware untuk Anda
Thomas Hagström

1
Ini solusi nyata. Saya menghabiskan 4 jam waktu saya untuk masalah ini. Saya bisa makan makanan ringan saya sekarang. Terima kasih!
jzarsuelo

1
Terima kasih banyak :) Saya berjuang selama 2 hari terakhir untuk mengembalikannya. Saya Memiliki adapter jaringan NDIS6. Ini sama sekali tidak bekerja. Jadi instal ulang VBox secara manual dengan opsi NDIS5 dan mulai bekerja. Pertanyaan saya adalah, meskipun perangkat jaringan saya ditampilkan sebagai NDIS6, saya menggunakan NDIS5 saat menginstal. Apakah itu menimbulkan masalah?
Ashoka K

37

Saya mencoba opsi di atas, tetapi sia-sia. Akhirnya saya menghapus docker-toolbox (1.11.x) dan virtualbox (5.16.x) dan MEMERIKSA opsi berikut di GUI installer docker-toolbox (secara default opsi NDIS5 tidak dicentang)

Opsi driver NDIS5 tidak dicentang

Juga virtualadapter dalam koneksi jaringan memiliki opsi "Bridge Networking Driver" yang TIDAK TERCETAK dan itu bekerja dengan baik untuk saya

Opsi Driver Bridge Networking tidak dicentang


Berhasil, Terima kasih banyak, saya juga mengalami masalah ini ketika mencoba menjalankan alat Docker. Mungkin harus ditandai sebagai buruh pelabuhan juga?
GenEric35

Saya harus melakukan beberapa hal sebelum saya dapat memilih ini - pertama, instal secara manual driver jaringan VBox .infs (browse ke <vbox install dir> \ Drivers \ network, dan instal semua infs di subfolder), dan kemudian kedua, saya harus mengklik tombol 'Instal' pada dialog di atas untuk menambahkan secara manual layanan VirtualBox (...) Networking Driver (ini adalah Windows 10).
Spronkey

Ini berhasil dalam kasus saya. Saya mencoba menonaktifkan / mengaktifkan kembali driver NDIS6 seperti yang disarankan di atas, tetapi tidak membantu. Yang akhirnya saya lakukan adalah menghapus instalan VBox, ambil Docker Toolbox 1.11.2 dari GitHub (karena installer saat ini 1.12.1 menghapus opsi kotak centang dari pengaturan), dan menginstal ulang VBox dengan opsi NDIS5 dicentang. Terima kasih!
McGlothlin

1
Saya melakukan ini tetapi itu tidak membantu saya; sampai saya tahu bahwa saya juga perlu menghapus adapter jaringan yang dibuat sebelumnya. Juga, jangan lupa untuk menghapus Docker Toolbox dan VirtualBox. Menghapus Docker Toolbox juga tidak akan menghapus VirtualBox. +1
Gajotres

Terima kasih banyak. Berkat solusi ini, saya dapat meninggalkan kantor. Terima kasih lagi.
binbyz

34
  • Buka Jaringan dan Pusat Berbagi dan buka Ubah pengaturan adaptor di bilah samping.

  • Klik kanan pada adaptor khusus host dalam daftar adaptor dan kemudian tombol Konfigurasi -> tab Driver -> Perbarui tombol driver.

  • Pilih Browse my computer ... dan pada dialog berikutnya pilih Let me pick .... Anda akan melihat daftar dengan driver khusus host saja.

  • Pilih dan klik berikutnya. Setelah driver diperbarui, coba gunakan lagi jaringan host-only dalam VM.


1
Saya tidak tahu bagaimana Anda mengetahuinya, tapi terima kasih! Ini menyelesaikan masalah saya. 5.2.14
Wes

1
Ini juga bekerja pada VirtualBox 6.0.10 setelah memutakhirkan Windows dari 1803 ke 1809
Albert Iordache

1
Ini bekerja untuk saya di VirtualBox 6.0.14 menggunakan minikube v1.3.1
Bassdrop Cumberwubwubwub

1
Ini berfungsi untuk saya ketika saya memperbarui vbox saya dari 5.x ke 6.1. Terima kasih.
hguser

1
Menggunakan Virtual Box 6.0.10 pada Windows 10.0.19041.1 dengan pembaruan terbaru, mengalami masalah ini. Setelah mencoba semua opsi di atas, inilah yang benar-benar berfungsi. Terima kasih !
AlexDumas

14

Kesalahan yang sama terjadi ketika saya memperbarui Windows. Mencoba semuanya. Tidak ada yang berhasil.

Akhirnya, pergi ke Device Manager-> Network Adapters Disabled dan mengaktifkan Adapter hanya Host Virtualbox

Dan itu berhasil!


Terima kasih banyak untuk solusinya - itu berhasil juga untuk saya.
Sajad Karim

5

Hapus instalan Virtualbox dan instal versi terbaru, pada saat jawaban ini 5.12. Saya menginstal Vagrant yang secara otomatis menginstal Virtualbox 5.10. Saya mengalami masalah ini setelah menginstal pembaruan Windows 1511, menghapus instalan VirtualBox yang disediakan Vagrant dan menginstal versi terbaru memperbaikinya.


Saya menginstal pembaruan ke 5.0.16 bukannya 5.0.6 - itu tidak membantu, tetapi juga tidak lebih buruk.
Yevgeniy Afanasyev

Masalah yang sama di sini, menginstal Virtualbox 5.1.6 menyelesaikannya untuk saya.
ymajoros

@ymajoros Saya mengalami masalah ini dengan 5.1.18. Apakah ada cara untuk turun ke versi Anda?
Winnemucca

5

Nyalakan kembali PC Anda


Sayangnya, https://stackoverflow.com/a/33733454/2191572 tidak bekerja untuk saya di Windows 10 x64 dengan VirtualBox 5.2.6

Kotak itu sudah dicentang dan reboot sederhana memperbaikinya.

Setelah bertahun-tahun menyuruh orang untuk reboot, saya gagal mengikuti saran emas saya sendiri; wajah, bertemu telapak tangan.


1
Mengalami masalah ini setelah pembaruan Windows 10. A reboot sederhana melakukan trik membentuk saya juga :)
Arno van Oordt

4

Dua jawaban itu tidak menyelesaikan masalah saya tetapi menggabungkannya, saya bisa menyelesaikan masalah. Situasi saya adalah saya mencoba menginstal dan menjalankan Docker pada PC Windows 7 dan terus mendapatkan kesalahan: "Sepertinya ada yang tidak beres ... Tekan sembarang tombol untuk melanjutkan ..."

Setelah banyak menggali, saya bisa mengaitkan masalah ini dengan adaptor jaringan host yang dibuat oleh Docker. Saya telah menginstal driver NDIS6 tetapi diaktifkan. Saya mencoba untuk menghapus centang, menonaktifkan, mengecek ulang, mengaktifkan dll tetapi tidak membantu.

Saya kemudian menghapus VB dan menginstal ulang sesuai jawaban pertama untuk mendapatkan driver NDIS5. Ini tidak dicentang, jadi memeriksanya, saya dapat melewati masalah ini.


4

Saya memiliki masalah yang sama setelah memutakhirkan dari Windows 7ke Windows 10. Mencoba semua jawaban populer yang tidak berhasil. Akhirnya, saya mengerti bahwa Windows telah mengubah nama adaptor. Virtual Boxtelah dikonfigurasikan untuk digunakan Realtek PCIe GBE Family Controllersaat pengelola perangkat menggunakan ini sebagai Realtek PCIe GBE Family Controller #2. Memilih pengontrol yang tepat memperbaiki masalah.

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini


3

Saya telah bekerja sebentar, yang perlu Anda lakukan adalah membuka VirtualBox,

File> Preferensi / Jaringan> Host-Only Networks

Anda akan melihat VirtualBox Host-Only Ethernet Adapter

klik di atasnya, dan edit.

Pengaturan IP saya untuk vagrant VM adalah 192.168.10.10, Anda harus mengedit hingga VM IP Anda

Ini adalah pengaturan adaptor saya;

Pengaturan Adaptor

Pengaturan Server DHCP


3

Saya baru saja mengalami masalah ini dengan VirtualBox 5.1 pada Windows 8. Ternyata masalahnya adalah dengan perlindungan virus Kaspersky yang telah saya instal. Ia menambahkan "Kaspersky Anti-Virus NDIS 6 Filter" pada adaptor hanya host di sisi windows. Ketika saya menonaktifkan filter itu VM dimulai dengan benar:

properti adapter jaringan khusus host


Dalam kasus saya itu adalah Avast .. dan saya mencopotnya dari jendela properti .. sekarang baik-baik saja dan berfungsi
Ehsan Waris

3

TENTANG WINDOWS 10 Setelah menghabiskan 3 jam frustasi untuk menghapus & menginstal ulang minikube, virtualbox yang tidak menyelesaikan masalah, saya melihat adapter jaringan di Control Panel-> Network and Internet-> jendela Network Connections saya. Ada 3 yang diaktifkan "VirtualBox Host-Only Ethernet Adapter". Saya menonaktifkan mereka semua. masukkan deskripsi gambar di sini Kemudian pada layar layanan (run-> services.msc) temukan pembantu Tcp / Ip NetBIOS dan nyalakan kembali.

Adaptor jaringan baru dengan nama yang tepat seperti "VirtualBox Host-Only Network # 3" akan dibuat. Sekarang ketik: minikube delete mnikube start Itu berhasil untuk saya. berharap ini membantu seseorang! Aku benci ini :)


2

Saya menemukan solusi untuk masalah saya, Ada konflik di adapter jaringan saya, saya cukup menonaktifkan orang yang muncul di pesan kesalahan, kemudian mulai lagi menjalankan perintah, dan adaptor baru telah dibuat setelah banyak pesan persetujuan dari windows.

Saya harap solusi ini dapat membantu dalam beberapa kasus.


Terima kasih! Ini bekerja untuk saya, tetapi tidak mengerti mengapa.
Jie Zhang

1

Saya memiliki Windows 8.1 dan mengalami masalah ini dengan VirtualBox 5.0.16.105871. Saya mencoba setiap saran yang saya temukan di sini, situs kotak virtual, dan forum lainnya. Tidak ada yang berhasil untuk saya. Saya mengalami kesalahan ini ketika mencoba memulai VM dengan antarmuka host-only:

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}

Akhirnya satu-satunya solusi yang berhasil bagi saya adalah:

  1. Hapus instalan 5.0.16
  2. Instal versi 4.3.36 yang tidak memiliki masalah ini (setidaknya di PC saya)
  3. Tanpa menghapus instalan 4.3.36, instal versi 5.0.16 dengan cara standar

(Selalu menginstal sebagai Administrator, yaitu menjalankan installer sebagai administrator).

Itu berhasil bagi saya setelah mencoba solusi yang berbeda selama berhari-hari.


1

Solusi saya memperbarui VirtualBox.

Saya pertama kali mengalami masalah ini setelah menginstal baru Docker toolbox (v1.12.5) pada Windows 8.1 saya. Yang berhasil bagi saya adalah pembaruan VirtualBox. Kemudian saya memiliki masalah yang sama setelah beberapa Pembaruan Windows, dan memperbarui VirtualBox memperbaiki masalah lagi.


Saya cukup memperbarui VirtualBox ke versi (saat ini) Versi 5.2.4 r119785 dan masalahnya hilang ...
Calcutta


0

Bagi saya, menonaktifkan dan mengaktifkan koneksi jaringan tidak cukup untuk membuatnya berfungsi. Saya harus menghapus konten repositori .docker di pengguna rumah saya (c: /Users/your_user/.docker/). Setelah melakukan itu saya menginstal ulang Docker Toolbox dan VitualBox dan menggunakan tips machzqcq untuk memeriksa menginstal virtualbox dengan driver NDIS5.

Saya menemukan jawabannya di sini: https://github.com/docker/toolbox/issues/473


0

Anda dapat mencoba menonaktifkan "VirtualBox NDIS6 Bridged Networking Driver" pada semua kecuali adaptor jaringan fisik Anda yang sebenarnya sebelum mencoba membuat adaptor hanya-host VirtualBox lagi.

Lihat jawaban ini .


0

Setelah pembaruan Windows 10, VirtualBox Host-Only Ethernet Adapter saya benar-benar hilang dari adapter jaringan OS (lihat ini di bawah Control Panel -> Network and Sharing Center -> Ubah pengaturan adaptor ). Harus menginstal ulang VirtualBox untuk membawanya kembali ke OS.

Kemudian dalam versi yang lebih baru dari VirtualBox, adaptor yang hanya dapat digunakan oleh host berada di bawah Global Tools (kanan atas) -> Host Network Manager . Pastikan Server DHCP diaktifkan untuk adaptor.

Contoh konfigurasi: masukkan deskripsi gambar di sini


0

Saya mencoba setiap hal di halaman ini (dan terima kasih semuanya!). Tidak ada yang berhasil. Setelah beberapa jam, akhirnya saya berhasil.

Masalah saya adalah bahwa saya tidak memiliki kesalahan sebelumnya "ada yang tidak beres pada langkah 'Memeriksa status pada pengaturan default'".

Baris ini dalam skrip start.sh gagal.

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

Menjalankan baris berikut dari Command Prompt bekerja dan mengembalikan "Running".

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

Jadi saya mulai mengikuti semua perbaikan di tautan Github dan menemukan perbaikannya.

Dalam skrip start.sh, saya mengubah baris

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

untuk

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

0

Buka Panel Kontrol >> Jaringan dan Pusat Berbagi. Sekarang klik pada Change Adapter Settings. Klik kanan pada adaptor yang Nama atau Nama Perangkatnya cocok dengan VirtualBox Host-Only Ethernet Adapter # 3 dan klik Properties. Klik pada tombol Configure.

Sekarang klik pada tab Driver. Klik pada Update Driver. Pilih Browse komputer saya untuk driver. Sekarang pilih Biarkan saya memilih dari daftar driver yang tersedia di komputer saya. Pilih pilihan yang Anda dapatkan dan klik Berikutnya. Klik Tutup untuk menyelesaikan pembaruan. Sekarang kembali ke jendela Terminal / Powershell / Command Anda dan ulangi perintah naik naik Seharusnya kali ini berfungsi dengan baik.

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


0

bagi saya, saya harus menghapus folder .virtualbox & .docker di direktori pengguna saya ... yang berfungsi dengan baik


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.