Recebimento de tráfego multicast na interface somente de host

1

Eu tenho um host VirtualBox (linux) com um convidado do Windows 8.1. A configuração de rede virtual para esse convidado:

ApósdesabilitaramétricaautomáticanoAdaptadorsomenteparahost2(nosistemaoperacionalconvidado)ecorrigi-lacomo1ou800(ouseja,nãoimportaseémaioroumenorqueasmétricasdoAdaptador1),eupoderiaenviartráfegomulticast(viatcpreplay)dohostparaainterfaceparavirtualizada(eth0),eumaplicativonoguestpoderecebê-lonoAdapter1.

Aoenviarosmesmosdadosparaoadaptadorsomenteparahost(vboxnet0),nãoconsigorecebê-lonoguestnoAdapter2.Emboraowiresharkcaptureospacotes:

Isso é semelhante a quando eu tento receber pacotes que chegam na NIC, sem entrar nos grupos de multicast, ou seja, parece que a pilha de rede está descartando pacotes porque o aplicativo não se juntou a esses endereços multicast.

Então, como é possível receber dados multicast em um adaptador somente host?

    
por Eugene Beresovsky 02.05.2015 / 04:36

1 resposta

0

Eu tentei novamente hoje, definindo novamente as métricas manualmente para que a métrica do adaptador somente para host seja a menor (= maior prioridade) e: Funciona!

Tenho certeza de que foi o que fiz no outro dia quando publiquei a pergunta, então não sei o que mudou, mas em qualquer caso: a recepção de multicast por meio de NICs virtuais somente de host é realmente possível.

    
por 27.05.2015 / 07:06