Estoy configurando OpenBSD como una VM en HyperV 2012. Me sería más fácil crear una interfaz en el vm y hacer que OpenBSD se encargue de configurar los vlans.
¿Es posible decirle a HyperV que envíe todo el tráfico a un puerto si está etiquetado o no?
Si desactivo la casilla "Habilitar identificación de LAN virtual", parece que HyperV solo está enviando tráfico sin etiquetar al puerto.
Respuestas:
Con el
Set-VMNetworkAdapterVlan
cmdlet de PowerShell , puede activar el modo troncal en la NIC virtual. No creo que haya una opción de GUI equivalente para esto.-Trunk
activa el modo troncal, que deja las etiquetas de VLAN intactas.-AllowedVlanIdList
especifica qué VLAN debe permitir que use el invitado. Este parámetro es obligatorio en modo troncal. Si tiene una gran cantidad de VLAN, también puede usar rangos como-AllowedVlanIdList "1-4000"
-NativeVlanId
también es obligatorio Especifica a qué paquetes de VLAN salientes sin etiquetar pertenecen. Creo que también tiene tiras de la etiqueta VLAN para los paquetes entrantes en esa VLAN. O algo así. Recuerdo que hubo un comportamiento extraño aquí que eludí por completo al configurar esto en una VLAN sin usar y con agujeros negros y no usar la interfaz sin etiquetar en el invitado, porque era más fácil de configurar y me parecía menos frágil.fuente