Estou configurando o OpenBSD como uma VM no HyperV 2012. Seria mais fácil para mim criar uma interface na VM e fazer com que o OpenBSD se encarregasse de configurar as vlans.
É possível dizer ao HyperV para enviar todo o tráfego para uma porta, marcada ou não?
Se eu desmarcar a opção "Ativar identificação da LAN virtual", parece que o HyperV está enviando apenas tráfego não marcado para a porta.
Respostas:
Usando o
Set-VMNetworkAdapterVlan
cmdlet do PowerShell , você pode ativar o modo de tronco na NIC virtual. Eu não acho que exista uma opção GUI equivalente para isso.-Trunk
ativa o modo de tronco, deixando intactas as tags da VLAN.-AllowedVlanIdList
especifica quais VLANs para permitir que o convidado use. Este parâmetro é obrigatório no modo de tronco. Se você possui um grande número de VLANs, também pode usar intervalos como-AllowedVlanIdList "1-4000"
-NativeVlanId
também é necessário. Ele especifica a quais pacotes não marcados de saída da VLAN pertencem. Eu acho que ele também retira a tag VLAN dos pacotes recebidos nessa VLAN. Ou algo assim. Lembro-me de que havia um comportamento estranho aqui, que eu evitei completamente, definindo isso como uma VLAN não utilizada e com um buraco negro e não usando a interface não marcada no convidado, porque era mais fácil de configurar e parecia menos frágil para mim.fonte