Không thể mở / tạo mạng nội bộ Vagrant trên Windows10


172

Tôi đã nâng cấp Windows 10 của mình lên bản cập nhật cuối cùng vào ngày hôm qua và bây giờ, khi tôi khởi chạy vagrant uplệnh, tôi gặp lỗi này:

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

Khi tôi thử với GUI tôi gặp lỗi này:

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

Tôi đã cài đặt lại VirtualBox 5.0.10 và gói tiện ích mở rộng, Bộ điều hợp Ethernet chỉ lưu trữ được cấu hình lại, nhưng luôn có cùng một lỗi ...

Có ý kiến ​​gì không?

Câu trả lời:


449

Tôi tìm thấy một giải pháp

  1. Mở kết nối mạng Windows
  2. Nhấp chuột phải vào VirtualBox Host chỉ bộ điều hợp đã tạo
  3. Chọn thuộc tính
  4. Kiểm tra "Trình điều khiển kết nối mạng VirtualBox NDIS6"
  5. vô hiệu hóa và kích hoạt bộ chuyển đổi

Hình ảnh


31
Trong trường hợp của tôi, nó chỉ bị vô hiệu hóa.
StalkAlex

8
Tôi không thể tin được - đã tìm kiếm điều này trong nhiều giờ. Đã bị vô hiệu hóa cho tôi, quá. (Bây giờ, Genymotion cũng như Xamarin Android Player có thể tạo giao diện chính xác. Bằng cách nào đó, điều này đã bị hỏng trong khi cập nhật và cài đặt lại VBox không khắc phục được.) Rất cám ơn!
Andreas Reiff

1
Tôi cá là bạn nhận được huy hiệu vàng, vì chưa chấp nhận câu trả lời :) Tuy nhiên, bạn hoàn toàn không thể sử dụng bộ chuyển đổi Cầu nối và giải pháp này không quá phổ biến. +1 vì không cần cài đặt lại.
venimus

1
Thật đáng kinh ngạc khi 5 tháng sau, vấn đề này vẫn tiếp tục quay trở lại sau mỗi lần cập nhật Virtualbox. Bạn sẽ nghĩ rằng bây giờ họ đã tìm ra một giải pháp ...
mastazi

1
Điều duy nhất làm việc cho tôi là cài đặt lại hộp ảo
Jason Joslin

136

Có một sự cố đã biết với trình điều khiển NDIS6 mới, bạn có thể cài đặt nó để sử dụng trình điều khiển NDIS5

Hãy thử cài đặt lại nó với một tham số ( Chạy với tư cách quản trị viên )

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

Điều này làm việc cho tôi.

Cập nhật: Các phiên bản mới hơn giúp chọn trình điều khiển NDIS dễ dàng hơn trong trình hướng dẫn cài đặt - chỉ cần chọn NDIS 5 khi được hỏi.

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


1
Tôi đã thử mọi thứ trong bài đăng này và điều duy nhất hiệu quả với tôi là hạ cấp VirtualBox xuống 4.2.22. Ngay cả 4.2.36 cũng không hoạt động. S ** t, mất rất nhiều thời gian cho vấn đề này.
Rav

1
Sau khi làm theo các bước này, tôi đã nhận được lỗi "Giao diện mạng máy chủ không tồn tại, tên là 'Trình điều khiển Miniport VirtualBox NDIS 6.0'. Tôi cần phải gỡ bỏ thủ công các bộ điều hợp mạng liên quan.
Joel Skrepnek

1
Điều này cũng đã lừa tôi. Đã gặp sự cố với Xamarin Android Player, cài đặt VM Ware cho bạn
Thomas Hagström

1
Đây là giải pháp thực sự. Tôi đã đốt cháy 4 giờ thời gian của mình cho vấn đề này. Tôi có thể ăn đồ ăn nhẹ của tôi bây giờ. Cảm ơn bạn!
jzarsuelo

1
Cảm ơn nhiều :) Tôi đã vật lộn trong 2 ngày qua để mang nó trở lại. Tôi có bộ điều hợp mạng NDIS6. Điều này hoàn toàn không hoạt động. Vì vậy, đã cài đặt lại VBox theo cách thủ công với tùy chọn NDIS5 và nó bắt đầu hoạt động. Câu hỏi của tôi là, mặc dù thiết bị mạng của tôi hiển thị là NDIS6, tôi sử dụng NDIS5 trong khi cài đặt. Nó có gây ra vấn đề gì không?
Ashoka K

37

Tôi đã thử các tùy chọn trên, nhưng vô ích. Cuối cùng, tôi đã gỡ cài đặt docker-toolbox (1.11.x) và virtualbox (5.16.x) và KIỂM TRA tùy chọn sau trong GUI trình cài đặt hộp công cụ docker (theo mặc định, tùy chọn NDIS5 không được chọn)

Tùy chọn trình điều khiển NDIS5 không được chọn

Ngoài ra, chương trình ảo trong các kết nối mạng có tùy chọn "Bridge Network Driver" UNCHECKED và nó hoạt động tốt với tôi

Tùy chọn trình điều khiển cầu nối mạng không được chọn


Hoạt động, Cảm ơn rất nhiều, tôi cũng đã gặp phải vấn đề này khi cố gắng chạy các công cụ Docker. Có lẽ nó nên được gắn thẻ là docker là tốt?
GenEric35

Tôi đã phải làm một vài điều trước khi tôi có thể chọn điều này - trước tiên, cài đặt thủ công trình điều khiển mạng VBox .infs (duyệt đến <vbox cài đặt dir> \ Trình điều khiển \ mạng và cài đặt tất cả các thông tin trong thư mục con) và sau đó, tôi phải nhấp vào nút 'Cài đặt' trong hộp thoại ở trên để thêm dịch vụ Trình điều khiển mạng VirtualBox (...) (đây là Windows 10).
spronkey

Điều này làm việc trong trường hợp của tôi. Tôi đã thử vô hiệu hóa / kích hoạt lại trình điều khiển NDIS6 như đề xuất ở trên, nhưng không được. Những gì tôi đã làm là gỡ cài đặt VBox, lấy Docker Toolbox 1.11.2 từ GitHub (vì trình cài đặt hiện tại 1.12.1 loại bỏ các tùy chọn hộp kiểm khỏi thiết lập) và cài đặt lại VBox với tùy chọn NDIS5 được chọn. Cảm ơn!
McGlothlin

1
Tôi đã làm điều này nhưng nó không giúp tôi; cho đến khi tôi phát hiện ra rằng tôi cũng cần xóa các bộ điều hợp mạng được tạo trước đó. Ngoài ra, đừng quên gỡ cài đặt cả Docker Toolbox và VirtualBox. Xóa Docker Toolbox cũng sẽ không xóa VirtualBox. +1
Gajotres

Cảm ơn rât nhiều. Nhờ giải pháp này, tôi đã có thể rời khỏi văn phòng. Cám ơn bạn một lần nữa.
binbyz

34
  • Mở Mạng và Trung tâm chia sẻ và đi đến cài đặt Thay đổi bộ điều hợp trong thanh bên.

  • Nhấp chuột phải vào bộ điều hợp chỉ lưu trữ trong danh sách các bộ điều hợp và sau đó nút Cấu hình -> tab Trình điều khiển -> Cập nhật nút trình điều khiển.

  • Chọn Duyệt máy tính của tôi ... và trong hộp thoại tiếp theo, chọn Hãy để tôi chọn .... Bạn sẽ thấy danh sách chỉ có trình điều khiển chỉ lưu trữ trong đó.

  • Chọn nó và nhấp vào tiếp theo. Sau khi trình điều khiển được cập nhật, vui lòng thử sử dụng lại mạng chỉ lưu trữ trong máy ảo.


1
Tôi không biết làm thế nào bạn tìm ra điều này, nhưng cảm ơn! Điều này đã giải quyết vấn đề của tôi. 5.2,14
Wes

1
Điều này cũng hoạt động trên VirtualBox 6.0.10 sau khi nâng cấp Windows từ 1803 lên 1809
Albert Iordache

1
Điều này làm việc với tôi trên VirtualBox 6.0,14 bằng cách sử dụng minikube v1.3.1
Bassdrop Cumberwubwubwub

1
Điều này hoạt động với tôi khi tôi cập nhật vbox của mình từ 5.x lên 6.1. Cảm ơn.
hguser

1
Sử dụng Virtual Box 6.0.10 trên Windows 10.0.19041.1 với các bản cập nhật mới nhất, đã gặp phải vấn đề này. Sau khi thử tất cả các tùy chọn khác ở trên, đây là tùy chọn thực sự hoạt động. Cảm ơn bạn !
AlexDumas

14

Lỗi tương tự xảy ra khi tôi cập nhật Windows. Đã thử tất cả mọi thứ. Không có gì làm việc.

Cuối cùng, đã đi đến Trình quản lý thiết bị-> Bộ điều hợp mạng bị vô hiệu hóa và kích hoạt Bộ điều hợp chỉ máy chủ Virtualbox

Va no đa hoạt động!


Cảm ơn rất nhiều cho giải pháp - nó cũng hiệu quả với tôi.
Sajad Karim

5

Gỡ cài đặt Virtualbox và cài đặt phiên bản mới nhất, tại thời điểm trả lời này là 5.12. Tôi đã cài đặt Vagrant tự động cài đặt Virtualbox 5.10. Tôi gặp vấn đề này sau khi cài đặt bản cập nhật Windows 1511, gỡ cài đặt Virtualbox do Vagrant cung cấp và cài đặt phiên bản mới nhất đã sửa lỗi này.


Tôi đã cài đặt bản cập nhật lên 5.0.16 thay vì 5.0.6 - nó không giúp ích gì, nhưng nó cũng không làm tồi tệ hơn.
Yevgeniy Afanasyev

Vấn đề tương tự ở đây, cài đặt Virtualbox 5.1.6 đã giải quyết nó cho tôi.
ymajoros

@ymajoros Tôi đang gặp vấn đề này với 5.1.18. Có cách nào để xuống phiên bản của bạn?
Winnemucca

5

Khởi động lại PC của bạn


Đáng buồn thay, https://stackoverflow.com/a/33733454/2191572 không hoạt động với tôi trong Windows 10 x64 với VirtualBox 5.2.6

Hộp đã được kiểm tra và khởi động lại đơn giản đã sửa nó.

Sau nhiều năm nói với mọi người chỉ cần khởi động lại, tôi đã không làm theo lời khuyên vàng của riêng mình; Mặt, gặp lòng bàn tay.


1
Có vấn đề này sau khi cập nhật Windows 10. Một khởi động lại đơn giản cũng đã tạo ra mánh khóe cho tôi :)
Arno van Oordt 11/07/19

4

Hai câu trả lời không giải quyết được vấn đề của tôi nhưng kết hợp chúng lại, tôi đã có thể giải quyết vấn đề. Tình huống của tôi là tôi đã cố gắng cài đặt và chạy Docker trên máy tính Windows 7 và liên tục gặp lỗi: "Có vẻ như đã xảy ra sự cố ... Nhấn bất kỳ phím nào để tiếp tục ..."

Sau khi đào nhiều, tôi đã có thể liên hệ vấn đề với bộ điều hợp mạng máy chủ được tạo bởi Docker. Tôi đã cài đặt trình điều khiển NDIS6 nhưng nó đã được bật. Tôi đã cố gắng bỏ chọn, vô hiệu hóa, kiểm tra lại, kích hoạt vv nhưng không được.

Sau đó, tôi đã gỡ cài đặt VB và cài đặt lại theo câu trả lời đầu tiên để có trình điều khiển NDIS5. Điều này đã không được kiểm tra, vì vậy kiểm tra nó tôi đã có thể vượt qua vấn đề này.


4

Tôi đã có cùng một vấn đề sau khi nâng cấp từ Windows 7đến Windows 10. Đã thử tất cả các câu trả lời phổ biến mà không hoạt động. Cuối cùng, tôi hiểu rằng Windows đã thay đổi tên của bộ chuyển đổi. Virtual Boxđã được cấu hình để sử dụng Realtek PCIe GBE Family Controllertrong khi trình quản lý thiết bị có cái này như Realtek PCIe GBE Family Controller #2. Chọn bộ điều khiển thích hợp đã khắc phục vấn đề.

nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây


3

Tôi đã làm việc được một lúc, tất cả những gì bạn cần làm là mở VirtualBox,

Tệp> Tùy chọn / Mạng> Mạng chỉ lưu trữ

Bạn sẽ thấy Bộ điều hợp Ethernet Chỉ dành cho Máy chủ VirtualBox

nhấp vào nó và chỉnh sửa

Cài đặt IP của tôi cho VM mơ hồ là 192.168.10.10, bạn nên chỉnh sửa tối đa VM IP của mình

Đây là cài đặt bộ điều hợp của tôi;

Cài đặt bộ điều hợp

Cài đặt máy chủ DHCP


3

Tôi vừa gặp vấn đề này với VirtualBox 5.1 trên Windows 8. Hóa ra vấn đề là do phần mềm chống vi rút Kaspersky tôi đã cài đặt. Nó đã thêm "Bộ lọc NDIS 6 của Kaspersky Anti-Virus" trên bộ điều hợp chỉ dành cho máy chủ ở phía cửa sổ. Khi tôi tắt bộ lọc đó, VM khởi động đúng cách:

thuộc tính bộ điều hợp mạng chỉ lưu trữ


Trong trường hợp của tôi, đó là Avast .. và tôi đã gỡ cài đặt nó từ cửa sổ thuộc tính đó .. bây giờ nó vẫn hoạt động tốt
Ehsan Waris

3

TRÊN WINDOWS 10 Sau khi trải qua 3 giờ bực bội để gỡ cài đặt và cài đặt lại minikube, hộp ảo không giải quyết được vấn đề, tôi thấy các bộ điều hợp mạng trong Bảng điều khiển của tôi-> Mạng và Internet-> Kết nối mạng. Có 3 cái được kích hoạt "Bộ điều hợp Ethernet chỉ dành cho máy chủ VirtualBox". Tôi đã vô hiệu hóa tất cả. nhập mô tả hình ảnh ở đây Sau đó, trên màn hình dịch vụ (run-> services.msc) tìm trình trợ giúp Tcp / Ip NetBIOS và khởi động lại nó.

Một bộ điều hợp mạng mới có tên thích hợp như "Mạng chỉ dành cho máy chủ VirtualBox # 3" sẽ được tạo. Bây giờ gõ: minikube xóa mnikube bắt đầu Nó hoạt động với tôi. hy vọng nó đã giúp được ai đó! Tôi ghét điều này :)


2

Tôi đã tìm ra giải pháp cho vấn đề của mình, Có một xung đột trong bộ điều hợp mạng của tôi, tôi chỉ đơn giản là vô hiệu hóa cái xuất hiện trong thông báo lỗi, sau đó bắt đầu lại lệnh đang chạy và một bộ điều hợp mới đã được tạo sau nhiều thông báo phê duyệt từ windows.

Tôi hy vọng giải pháp này có thể giúp đỡ trong một số trường hợp.


Cảm ơn! Điều này làm việc cho tôi, nhưng không hiểu tại sao.
Jie Zhang

1

Tôi có Windows 8.1 và gặp sự cố này với VirtualBox 5.0.16.105871. Tôi đã thử mọi đề nghị tôi tìm thấy ở đây, trang web hộp ảo và các diễn đàn khác. Không ai làm việc cho tôi. Tôi gặp lỗi này khi thử khởi động VM với giao diện chỉ lưu trữ:

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}

Cuối cùng, giải pháp duy nhất hiệu quả với tôi là:

  1. Gỡ cài đặt 5.0.16
  2. Cài đặt phiên bản 4.3.36 không có vấn đề này (ít nhất là trong PC của tôi)
  3. Không gỡ cài đặt 4.3.36, cài đặt phiên bản 5.0.16 theo cách mặc định

(Luôn cài đặt với tư cách Quản trị viên, tức là chạy trình cài đặt với tư cách quản trị viên).

Điều đó làm việc cho tôi sau khi thử giải pháp khác nhau trong nhiều ngày.


1

Giải pháp của tôi là cập nhật VirtualBox.

Lần đầu tiên tôi gặp phải vấn đề này sau khi cài đặt mới hộp công cụ Docker (v1.12.5) trên Windows 8.1. Những gì làm việc cho tôi là cập nhật VirtualBox. Sau đó, tôi gặp vấn đề tương tự sau một số Windows Update và cập nhật VirtualBox đã khắc phục sự cố một lần nữa.


Tôi chỉ đơn giản là cập nhật VirtualBox lên phiên bản (hiện tại) Phiên bản 5.2.4 r119785 và vấn đề đã biến mất ...
Calcutta


0

Đối với tôi, vô hiệu hóa và kích hoạt kết nối mạng là không đủ để làm cho nó hoạt động. Tôi đã phải xóa nội dung của kho lưu trữ .docker trong người dùng gia đình của tôi (c: /Users/your_user/.docker/). Sau khi làm điều đó, tôi cài đặt lại Docker Toolbox và VitualBox và sử dụng các mẹo machzqcq để kiểm tra hộp ảo cài đặt với trình điều khiển NDIS5.

Tôi tìm thấy câu trả lời ở đây: https://github.com/docker/toolbox/issues/473


0

Bạn có thể thử vô hiệu hóa "Trình điều khiển kết nối mạng VirtualBox NDIS6" trên tất cả trừ (các) bộ điều hợp mạng vật lý thực tế của bạn trước khi thử tạo lại bộ điều hợp chỉ dành cho máy chủ VirtualBox.

Xem câu trả lời này .


0

Sau khi cập nhật Windows 10, Bộ điều hợp Ethernet chỉ dành cho máy chủ VirtualBox của tôi thực sự đã bị loại khỏi bộ điều hợp mạng của HĐH (xem các bộ này trong Bảng điều khiển -> Trung tâm mạng và chia sẻ -> Thay đổi cài đặt bộ điều hợp ). Phải cài đặt lại VirtualBox để đưa nó trở lại HĐH.

Sau đó, trong phiên bản mới hơn của VirtualBox, các bộ điều hợp chỉ dành cho máy chủ nằm dưới Công cụ toàn cầu (trên cùng bên phải) -> Trình quản lý mạng máy chủ . Đảm bảo DHCP Server được bật cho bộ điều hợp.

Cấu hình ví dụ: nhập mô tả hình ảnh ở đây


0

Tôi đã thử mọi thứ trên trang này (và cảm ơn mọi người!). Không có gì làm việc. Sau nhiều giờ và giờ, cuối cùng tôi đã làm cho nó hoạt động.

Vấn đề của tôi là tôi không có lỗi trước "đã xảy ra lỗi trong bước ´Checking trạng thái trên mặc định".

Dòng này trong kịch bản start.sh không thành công.

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

Chạy dòng sau từ Dấu nhắc lệnh đã hoạt động và trả về "Chạy".

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

Vì vậy, tôi bắt đầu làm theo tất cả các bản sửa lỗi trong liên kết Github và tìm thấy bản sửa lỗi.

Trong tập lệnh start.sh, tôi đã thay đổi dòng

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

đến

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

0

Mở Bảng điều khiển >> Trung tâm Mạng và Chia sẻ. Bây giờ bấm vào Thay đổi cài đặt bộ điều hợp. Nhấp chuột phải vào bộ điều hợp có Tên hoặc Tên thiết bị khớp với Bộ điều hợp Ethernet chỉ dành cho máy chủ VirtualBox # 3 và nhấp vào Thuộc tính. Nhấp vào nút Cấu hình.

Bây giờ bấm vào tab Driver. Nhấp vào Cập nhật trình điều khiển. Chọn Duyệt máy tính của tôi cho trình điều khiển. Bây giờ chọn Hãy để tôi chọn từ danh sách các trình điều khiển có sẵn trên máy tính của tôi. Chọn lựa chọn bạn nhận được và nhấp vào Tiếp theo. Nhấp vào Đóng để hoàn tất cập nhật. Bây giờ hãy quay lại cửa sổ Terminal / Powershell / Command và lặp lại lệnh vagrant up. Nó sẽ hoạt động tốt thời gian này.

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


0

đối với tôi, tôi đã phải xóa thư mục .virtualbox & .docker Trong thư mục người dùng của tôi ... hoạt động tốt


0

Nếu https://stackoverflow.com/a/33733454/8520387 được chấp nhận không hoạt động với bạn, thì hãy vô hiệu hóa các Thẻ Ethernet được kích hoạt khác. Sau đó, hãy thử chạy lại tập lệnh mơ hồ của bạn và nó sẽ tạo một Card mạng mới cho bạn. Đối với tôi đó là # 3

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.