Windows 8 Hyper-V - làm thế nào để cấp quyền truy cập internet VM?


211

Tôi đã có Windows 8 Pro trên máy tính ở nhà. Tôi muốn có một Windows 7 Professional VM chạy dưới Hyper-V và tôi muốn VM có quyền truy cập internet đầy đủ. Máy vật lý của tôi có bộ điều hợp mạng không dây tôi sử dụng để kết nối với bộ định tuyến.

Đây là những gì tôi đã làm cho đến nay:

  • Trong Trình quản lý Hyper-V, tôi đã tạo một Công tắc ảo bên ngoài mới, được kết nối với bộ điều hợp mạng không dây của tôi. Nếu tôi nhìn vào trang Kết nối mạng của Windows 8, tôi có thể thấy nó đã tạo ra một bộ chuyển đổi ethernet ảo và một cầu nối mạng, và bộ điều hợp không dây của tôi hiện đã được bắc cầu.

  • Tôi đã tạo một máy ảo Windows 7 và trong cài đặt Hyper-V, tôi đã đặt nó để sử dụng công tắc ảo.

Khi tôi đăng nhập vào VM, tôi có một mạng, nhưng nó "không xác định" và không có quyền truy cập internet. Tôi đang thiếu gì? Đây có phải là một cái gì đó để làm với các cài đặt "nhận dạng Vlan" không? Tôi không chắc chắn những gì này là về.


Câu hỏi này là một câu hỏi siêu người dùng trong tuần .
Đọc blog entry để biết thêm chi tiết hoặc đóng góp cho blog mình


@Kronos - Làm thế nào và ở đâu trong Windows 8.1, người ta có thể gán IP tĩnh cho Máy chủ (với Công tắc ảo bên ngoài)? Thật dễ dàng để làm như vậy với HV VM, nhưng IP tĩnh trên Bộ điều hợp máy chủ vật lý dường như không còn nữa và không thể sử dụng nó để truy cập Máy chủ thông qua RDP nữa. Làm ơn chỉ đường?
Alex S

Câu trả lời:


263

Để kết nối VM với internet, bạn phải kết nối nó với Thẻ Ethernet / Ethernet không dây. Để thực hiện việc này, bạn phải tạo một "Công tắc ảo".

  1. Mở Trình quản lý Hyper-V của bạn
  2. Chọn Action->Virtual Switch Manager

    Truy cập Trình quản lý chuyển đổi VM

  3. Chọn Externalvà sau đóCreate Virtual Switch

    Quản lý chuyển đổi ảo

  4. Đặt tên cho Switch và sau đó chọn Bộ điều khiển bên ngoài bạn sử dụng để kết nối với internet (Ethernet hoặc NIC không dây, v.v.)

    Lưu ý : Bạn phải chọn cách bạn thực sự kết nối với internet. IE, nếu máy tính của bạn được thiết lập để sử dụng Wifi hoặc Ethernet, nhưng hiện đang sử dụng Ethernet, bạn phải sử dụng Ethernet - kết nối Wifi sẽ không hoạt động vì máy chủ hiện không sử dụng.

    Thuộc tính chuyển đổi VM

  5. Chọn Applyvà sau đóOK

  6. Nhấp chuột phải vào Máy ảo mà bạn muốn kết nối và chọn Settings

    Cài đặt VM

  7. Trong phần Network AdapterCài đặt, chọn Công tắc ảo mới được tạo

Kết nối Switch với VM

Điều này sẽ cho phép kết nối bạn sử dụng để kết nối với internet để VM có thể truy cập


Lưu ý: bạn có thể phải làm một ipconfig /releaseipconfig /renew(Windows) hoặc một sudo dhclient -v -rsudo dhclient -v(Linux) trên máy từ xa để có được nó để làm mới các thiết lập DHCP của nó và lấy một địa chỉ IP.


10
Đây là một mô tả tuyệt vời, nhưng đó chính xác là những gì tôi đã làm. Tôi đã cố gắng để làm cho tất cả hoạt động mặc dù, tôi sẽ kiểm tra tại nhà tối nay và thêm câu trả lời hoặc đánh dấu ai đó là chính xác.
Graham Clark

4
Không chắc chắn chính xác làm thế nào tôi làm cho nó hoạt động, tôi nghĩ rằng tôi đã đánh dấu vào ô "Kích hoạt nhận dạng mạng LAN ảo" và sau đó sử dụng nó trong khi VM đang chạy - đối với một số cài đặt như thế này, VM cần được tắt / khởi động lại để có hiệu lực .
Graham Clark

7
Bất cứ ai đang tìm kiếm "Trình quản lý chuyển đổi", nó không còn ở dưới nữa Action- thay vào đó, nhấp chuột phải vào tên máy tính (ở khu vực bên trái)
Benjamin Gruenbaum

1
Tôi đã làm điều này trước đây và mất quyền truy cập internet. Googled, đến đây, loại bỏ tất cả mọi thứ và làm theo các hướng dẫn. Mất quyền truy cập internet một lần nữa vì việc tạo ra công tắc không chiếm lấy máy chủ DNS của tôi. Tôi đã phải ncpa.cpl -> thuộc tính WLANswitch và thêm lại chúng một cách thủ công trong cài đặt IPv4 (W8.1 Enterprise x64)
Jakke

1
Tôi đã thử điều này trên cả kết nối có dây và không dây nhưng bị hạn chế kết nối. Nó không nhận được địa chỉ IP. DHCP, dường như không hoạt động. Nếu tôi đặt thủ công IP, DNS và cổng mặc định trên máy khách, nó sẽ hoạt động.
Rick

23

Tôi đã phải vô hiệu hóa và sau đó kích hoạt lại Allow management operating system to share this network adaptertrong Trình quản lý chuyển đổi ảo.

Nếu điều này không được kiểm tra, máy chủ sẽ không thể sử dụng bộ điều hợp đã chọn. Nó đã được kiểm tra trong trường hợp của tôi, vì một số lý do tôi phải lật nó qua lại một lần nữa.


Tôi đã phải ngắt kết nối và kết nối kết nối không dây của mình sau khi tắt và bật bước.
Joy George Kunjikkuru

11
CẢNH BÁO - Làm điều này trên một máy chủ từ xa sẽ hủy hoàn toàn kết nối ngay khi bạn bỏ chọn điều này. Tôi phát hiện ra một cách khó khăn :(
Piotr Kula

6

Một mẹo khác như chi tiết trong câu hỏi này, mạng Windows 8 Hyper-V không hoạt động trên máy chủ là điều này có thể không hoạt động qua mạng không dây ... đã cài đặt nhiều lần không có gì - thiết lập bộ điều hợp ethernet - hoạt động ngay lập tức. [chỉnh sửa nhanh để nói tất nhiên là tôi đã thiết lập các công tắc ảo riêng cho hai bộ điều hợp vật lý ...]


6

Không cần khởi động lại, tôi đã xoay sở để làm cho nó hoạt động với bộ điều hợp không dây, điều mà không làm được gì.

Mở bảng điều khiển kết nối mạng

Bạn sẽ thấy cài đặt bộ điều hợp ảo đã tạo ra một cầu nối mạng.

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

Nhấp chuột phải vào bộ điều hợp Wi-Fi của bạn (cái có biểu tượng cường độ tín hiệu) và chọn Connect/Disconnect

Sau đó, bạn phải nhấp vào công Ontắc xuất hiện trong thanh bên và chọn mạng của bạn. Vì một số lý do, Offmặc dù tôi đã trực tuyến trước đó.

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

Mọi thứ sau đó sáng lên một cách kỳ diệu và tôi đã có thể truy cập internet từ bên trong Win XP VM của mình ngay lập tức.

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


5

Trong trường hợp của tôi, trong khi VM đang chạy, tôi đã thay đổi cài đặt Chuyển đổi ảo thành Chế độ không được kết nối và sau đó quay lại công tắc ảo mới tạo. Đã làm việc.


1
"Hullo, IT! Bạn đã thử cắm và bật lại chưa?"
Michael Blackburn

3

Các phiên bản Hyper-V gần đây có bộ điều hợp ảo có tên là "Công tắc mặc định", được VM sử dụng. Nó thực hiện một định tuyến nội bộ phức tạp để cho phép máy móc làm việc. Chỉ cần kết nối máy ảo của bạn với nó và nó sẽ hoạt động.

Ngoài ra, để kết nối VM với Internet thông qua mạng WiFi, bạn có thể sử dụng Công tắc ảo "Nội bộ". Trên ảnh chụp màn hình tôi sử dụng Ethernet, nhưng nó cũng hoạt động với WiFi. Các thiết bị chuyển mạch nội bộ không đưa VM của bạn ra Internet, vì vậy chúng là giải pháp tốt nhất nói chung.

Về cơ bản, bạn cần tạo một bộ chuyển đổi ảo Nội bộ và kết nối các bộ điều hợp VM của bạn với nó, sau đó sử dụng tính năng kết nối internet Chia sẻ của HĐH .

Tất cả các bước trong ảnh chụp màn hình:

Tạo chuyển đổi nội bộ

Sau đó, từ Bộ điều hợp trong Bảng điều khiển chia sẻ kết nối Internet của bạn (mọi bộ điều hợp đều hoạt động).

Chia sẻ kết nối Internet

Đôi khi (thường là sau khi cập nhật Windows) VM mất kết nối mặc dù mọi thứ dường như được thiết lập đúng. Trong trường hợp như vậy, bạn cần tắt chia sẻ Internet và sau đó kích hoạt lại. Bạn không cần phải khởi động lại.


Đây là giải pháp duy nhất hiệu quả với tôi! Tôi dành hàng giờ để cố gắng cài đặt và gỡ cài đặt Hyper-V và Docker. Cảm ơn bạn!
Mikael Chudinov
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.