Saya mengatur OpenBSD sebagai VM di HyperV 2012. Akan lebih mudah bagi saya untuk hanya membuat satu antarmuka pada vm dan membuat OpenBSD mengatur pengaturan vlan.
Apakah mungkin untuk memberi tahu HyperV untuk mengirim semua lalu lintas ke porta apakah itu ditandai atau tidak?
Jika saya hapus centang pada "Aktifkan identifikasi LAN virtual" sepertinya HyperV hanya mengirimkan lalu lintas yang tidak ditandai ke porta.
Jawaban:
Menggunakan
Set-VMNetworkAdapterVlan
cmdlet PowerShell , Anda dapat mengaktifkan mode trunk di NIC virtual. Saya tidak berpikir ada opsi GUI yang setara untuk ini.-Trunk
mengaktifkan mode trunk, yang membuat tag VLAN utuh.-AllowedVlanIdList
menentukan VLAN mana yang memungkinkan tamu untuk menggunakan. Parameter ini wajib dalam mode trunk. Jika Anda memiliki jumlah VLAN yang lebih besar, Anda juga dapat menggunakan rentang seperti-AllowedVlanIdList "1-4000"
-NativeVlanId
diperlukan juga. Ini menentukan paket VLAN keluar tanpa paket milik. Saya pikir itu juga memiliki strip dari tag VLAN untuk paket yang masuk pada VLAN itu. Atau semacam itu. Saya ingat bahwa ada perilaku aneh di sini yang benar-benar saya hindari dengan hanya menyetel ini ke VLAN yang tidak digunakan, dihitamkan dan tidak menggunakan antarmuka tanpa tanda pada tamu, karena itu lebih mudah untuk dikonfigurasi dan tampak kurang rapuh bagi saya.sumber