Pregunta Servicio Mac Bonjour que no incluye servicios locales


Mi Mac (OSX 10.12.3) no puede encontrar servicios Bonjour (mdns) locales, p. computadoras Mac locales, televisores Apple, etc.

Cuando se usa "Bonjour Browser" (http://www.tildesoft.com/) Puedo ver:

  • Servicios de un espacio de iCloud (962 ?????. Members.btmm.icloud.com)
  • No hay servicios del espacio "local".

Usando Wireshark puedo ver los paquetes mdns llegando a la interfaz en0 (wifi), por lo que se están recibiendo los datos mdns locales, pero por alguna razón el mDNSResponder no lo está capturando y lo está disponible localmente.

(Nota: mi iPhone en la misma red wifi puede ver los servicios locales).

¿Alguna idea sobre dónde / cómo comenzar a resolver este problema?

(ACTUALIZACIÓN: 2 de febrero) Después de excavar más, habilité el registro mdnsResponder y encontré lo siguiente al intentar resolver direcciones locales:

02/02/2017 11: 54: 10.364202 + 0000 localhost mDNSResponder [6047]: [com.apple.mDNSResponder.AllINFO] setsockopt - IP_MULTICAST_IF error 192.168.1.78 -1 errno 9 (Descriptor de archivo incorrecto) 02/02/2017 11: 54: 10.364405 + 0000 localhost mDNSResponder [6047]: [com.apple.mDNSResponder.AllINFO] setsockopt - IPV6_MULTICAST_IF error -1 errno 0 (Error no definido: 0)

No veo esto en otros Mac (en funcionamiento) al intentar resolver una dirección .local.


0


origen


¿Reiniciar hace la diferencia? - Spiff
No. Este problema ha estado conmigo por varios meses. - Frank Taylor
Si hace ping a 224.0.0.1 (la dirección de multidifusión "todos los hosts") desde otro host en la red, ¿responde su Mac? (Asegúrese de no haber configurado su firewall personal para bloquear los pings antes de probar esto) - Spiff
Sí. Puedo ver en Wireshark en Mac que el ping entra y la respuesta se envía de vuelta. Sin embargo, también veo un ICMP de 10.128.128.128 que indica "Destino inalcanzable (Comunicación Administrativamente Filtrada)". Esta es una pista. - Frank Taylor
¿Está el Mac ejecutando el software VPN? Algunos productos VPN de túnel completo fuerzan todas tráfico para obedecer las reglas de VPN e incluso bloquear cosas como AirDrop y AirPlay. - Spiff


Respuestas:


Creo que encontré el problema.

Hace un tiempo instalé TunnelBear para probarlo. Lo usé una vez, luego lo olvidé rápidamente.

Ayer eliminé TunnelBear (limpiando la basura también) y después de reiniciar mi Bonjour (mdns) ahora muestra los servicios locales. Los errores IP_MULTICAST_IF ya no se muestran en los registros del sistema.


0



Desafortunadamente, volviendo a la máquina unos días después, el problema ha regresado. Parece que no fue eliminar Tunnelbear que resolvió el problema. - Frank Taylor