Eu tenho um VirtualBox com convidado Debian 3.2.51 ( vcube
) no host Ubuntu 13.10 ( ring
) com um adaptador de rede em ponte.
vcube
tem um serviço Avahi configurado com um vcube.local
nome.
Posso ver/ping/acessar vcube.local
pelo nome Bonjour, mas não consigo vê-lo de outros hosts na rede (sem fio). Ao mesmo tempo, há muitos hosts conectados com e sem fio na rede que vemos com alegria em avahi-discover
outros clientes Zeroconf.
Não tenho acesso ao nosso roteador e não sei se ele está bloqueando o mDNS ou não.
Na iptables -vnL
saída, não há entradas, as políticas são ACCEPT e as contagens de bytes são 0 em vcube
e ring
.
O mesmo problema de descoberta acontece com uma cópia do vcube
VirtualBox em uma rede totalmente diferente.
Às vezes, ele simplesmente começa a funcionar - suspeitamos que isso aconteça quando iniciamos OUTRA cópia vcube
em um host diferente.
Como posso diagnosticar ou corrigir esse problema?
Responder1
Não tenho certeza se entendi muito bem o seu problema, mas sei que interfaces de ponte e multicasst/boradcast UDP podem desencadear alguns comportamentos erráticos. Para contornar isso, você pode desabilitar a espionagem multicast na interface da ponte:
echo 0 > /sys/devices/virtual/net/$IFACE/bridge/multicast_snooping
Embora eu não conheça o virtualbox bem o suficiente para ter certeza de que ele usa utilitários de ponte linux adequados para configurar adaptadores de ponte ...
Responder2
eu pudesseNÃOmãos à obra esses dois caras:
avahi-daemon - The Avahi mDNS/DNS-SD daemon
iptables — administration tool for IPv4 packet filtering and NAT
Eu até segui o seguinte: Portas TCP e UDP conhecidas usadas por produtos de software Apple.TALVEZvocê terá mais sorte do que eu)