Gửi thân cây trực tiếp đến vm trong HyperV 2012


8

Tôi đang thiết lập OpenBSD dưới dạng VM trong HyperV 2012. Tôi sẽ dễ dàng hơn khi chỉ cần tạo một giao diện trên vm và OpenBSD sẽ đảm nhiệm việc thiết lập vlans.

Có thể yêu cầu HyperV gửi tất cả lưu lượng truy cập đến một cổng cho dù nó được gắn thẻ hay không?

Nếu tôi bỏ chọn "Kích hoạt nhận dạng mạng LAN ảo" thì có vẻ như HyperV chỉ gửi lưu lượng chưa được lưu đến cổng.


Nếu bạn muốn đưa thân cây vào công tắc Hyper-V thay vì một VM cụ thể, bạn sẽ làm thế nào?
radiowhiz

Câu trả lời:


8

Sử dụng Set-VMNetworkAdapterVlanlệnh ghép ngắn PowerShell , bạn có thể bật chế độ trung kế trên NIC ảo. Tôi không nghĩ có một tùy chọn GUI tương đương cho việc này.

Set-VMNetworkAdapterVlan -Trunk -AllowedVlanIdList "100,101" -VMName "VmName" -VMNetworkAdapterName "TrunkNic" -NativeVlanId 1
  • -Trunk bật chế độ trung kế, giữ nguyên các thẻ Vlan.
  • -AllowedVlanIdListchỉ định Vlan nào để cho phép khách sử dụng. Tham số này là bắt buộc trong chế độ trung kế. Nếu bạn có số lượng Vlan lớn, bạn cũng có thể sử dụng các phạm vi như-AllowedVlanIdList "1-4000"
  • -NativeVlanIdlà bắt buộc, quá. Nó chỉ định các gói không được gửi đi Vlan thuộc về. Tôi nghĩ rằng nó cũng loại bỏ thẻ Vlan cho các gói đến trên Vlan đó. Hoặc điều tương tự. Tôi nhớ rằng có một hành vi kỳ lạ ở đây mà tôi hoàn toàn bỏ qua khi chỉ cài đặt nó thành một Vlan không sử dụng, được bôi đen và không sử dụng giao diện không được sử dụng trong máy khách, bởi vì nó dễ cấu hình hơn và có vẻ ít dễ vỡ hơn đối với tôi.

Cảm ơn rất nhiều, tôi sẽ kiểm tra nó vào ngày mai và cho bạn biết nó hoạt động như thế nào!
Guillaume Filion

Đối với tôi, Vlan của VM trong phạm vi của allowVlanIdList không thể nói chuyện với nhau. Các VM trên NativeVlanId có thể nói chuyện với nhau. Có một số cài đặt bỏ lỡ? Có phải Nic nên kết nối với công tắc ảo nào?
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.