marcou tráfego (802.1q) e estação de trabalho vmware no linux

3

Estou tentando fazer a ponte entre o VM NIC da estação de trabalho do VMware para tocar a interface no host que inclui o tráfego 802.1q / tagged (vlan). De alguma forma vmware bridging tiras cabeçalho 802.1q e todo o tráfego chega a VM desmarcada. Ao executar o tcpdump na interface de toque no host, vejo os cabeçalhos 802.1q, mas, ao executar o tcpdump no NIC da VM dentro do vmware, não o faço. Se eu criar duas VMs dentro da estação de trabalho vmware, ambas as pontes para o mesmo host NIC / tap interface - o tráfego marcado (vlan) está funcionando entre elas, mas não com o mundo externo (host). Estou executando a estação de trabalho vmware 9.0.2 build-1031769 no linux, kernel 3.10.11. Isso é normal para a estação de trabalho vmware? Existe alguma outra solução para obter tráfego 802.1q em VMs?

    
por lowk3y 30.09.2013 / 09:51

1 resposta

1

Encontrou três soluções alternativas

  1. Corrigindo vmnet modules (não funciona sempre) - consulte link
  2. Use o túnel GRE com 'gretap' - consulte link / no guest VM você pode ter problemas penteando VLANs
  3. Use openvswitch na máquina virtual host e guest e engradado GRE entre os dois openvswitches (a melhor opção até agora, se você pode executar o openvswitch na VM guest)
por 15.12.2013 / 20:57