El servicio Avahi (zeroconf/bonjour) en VirtualBox puenteado a veces no se encuentra fuera del host

El servicio Avahi (zeroconf/bonjour) en VirtualBox puenteado a veces no se encuentra fuera del host

Tengo un VirtualBox con invitado Debian 3.2.51 ( vcube) en host Ubuntu 13.10 ( ring) con un adaptador de red en puente. vcubetiene un servicio Avahi configurado con un vcube.localnombre.

Puedo ver/hacer ping/acceder vcube.localpor el nombre de Bonjour, pero no puedo verlo desde otros hosts en la red (inalámbrica). Al mismo tiempo, hay muchos hosts conectados de forma inalámbrica y por cable en la red que vemos con gusto en avahi-discoverotros clientes de Zeroconf.

No tengo acceso a nuestro enrutador y no puedo saber si está bloqueando mDNS o no.

En iptables -vnLla salida, no hay entradas, las políticas son ACEPTAR y los recuentos de bytes son 0 tanto en vcubecomo en ring.

El mismo problema de descubrimiento ocurre con una copia de vcubeVirtualBox en una red totalmente diferente.

A veces simplemente comienza a funcionar; sospechamos que esto sucede cuando iniciamos OTRA copia vcubeen un host diferente.

¿Cómo diagnostico o soluciono este problema?

Respuesta1

No estoy seguro de haber entendido muy bien su problema, pero sé que las interfaces puente y la multidifusión/boradcast UDP pueden desencadenar algunos comportamientos erráticos. Para solucionarlo, es posible que desees desactivar el espionaje de multidifusión en la interfaz del puente:

echo 0 > /sys/devices/virtual/net/$IFACE/bridge/multicast_snooping

Aunque no conozco virtualbox lo suficiente como para estar seguro de que utiliza las utilidades de puente de Linux adecuadas para configurar los adaptadores de puente...

Respuesta2

pudeNOmanos a la obra estos dos chicos:

  • avahi-daemon - The Avahi mDNS/DNS-SD daemon
  • iptables — administration tool for IPv4 packet filtering and NAT

Incluso seguí lo siguiente: Puertos TCP y UDP conocidos utilizados por los productos de software de Apple.TAL VEZtendrás mejor suerte que yo)

información relacionada