Descubrimiento del servicio de red deshabilitado: ¿Qué significa esto para mí?

110

Cada vez que arranco aparece el mensaje "Descubrimiento del servicio de red desactivado. Su red actual tiene un dominio .local, que no es recomendable e incompatible con el descubrimiento del servicio de red Avahi. El servicio ha sido deshabilitado ".

Descubrimiento del servicio de red deshabilitado

Que significa esto para mi?

El wifi está deshabilitado.

Nickolai Leschov
fuente
1
Este es un problema conocido: bugs.launchpad.net/ubuntu/+source/avahi/+bug/327362
tripleee el

Respuestas:

90

Parece que avahi-daemon se inicia cuando se establece la conexión de red ( /etc/network/if-up.d/avahi-daemon). Esta notificación le informa que mDNS (Avahi) ha sido deshabilitado. Solo se usa para una pequeña cantidad de aplicaciones que solo funcionan en la red local, no afectará negativamente su conexión a Internet o DNS.

El uso más conocido para mDNS es compartir música con Rhythmbox (o iTunes) a través de su LAN. Es una tecnología de Apple, pero se ha ignorado en gran medida a favor de uPNP o DLNA.

Para deshabilitarlo, debe editar el archivo /etc/default/avahi-daemoncomo root:

sudo -i
gedit /etc/default/avahi-daemon

y agregue esta línea (o cámbiela si ya existe):

AVAHI_DAEMON_DETECT_LOCAL=0

Fuente: http://ubuntuforums.org/showthread.php?t=1632952

Radu Rădeanu
fuente
¿Y dónde exactamente se ha deshabilitado mDNS (Avahi)? ¿En mi enrutador de red local? Creo que no lo uso, pero podría haberlo hecho: solía ejecutar un servicio de iTunes en mi servidor FreeNAS.
Nickolai Leschov
@NickolaiLeschov ¿Qué hacer con su enrutador de red? Fue desactivado probablemente porque no hace nada. Cuando ejecute una aplicación que la necesite, esa aplicación debe saber cómo habilitarla.
Radu Rădeanu
1
Parece, como aquí hay varias buenas razones, por qué no debe usar .local en su nombre de dominio de Active Directory. , por lo que deshabilitar la advertencia no es una buena solución.
rubo77
Hice esto pero sigo recibiendo el error al iniciar sesión
djb
Esta solución funcionó para mí ejecutando 16.04, muy simple y eficaz. He reiniciado la computadora portátil varias veces y todo parece estar bien. Gracias
RoyS
15

Según el wiki de Avahi, hay dos soluciones:

Mejor uno:

En /etc/avahi/avahi-daemon.confdescomentar y cambiar la línea con nombre de dominio a

domain-name=.alocal

Segundo:

En /etc/nsswitch.confeliminar un [NOTFOUND=return]texto.

int_ua
fuente
No funciona para mi
Vitaly Zdanevich
¿Ambos? ¿Hay algún cambio en la wiki?
int_ua
Se ve bien,
agrégalo
no han trabajado para mí en ubuntu 14.04
Decebal
Enlace podredumbre alerta! EDITAR: Parece ser temporal ...
Nonny Moose
3

Probablemente dice que Avahi está deshabilitado porque tiene un dominio .local y Avahi no funciona muy bien con esto.

Avahi es un protocolo de cero conf, como Apples Bonjour, que se usa comúnmente si tiene Macs en su red o si desea chatear con otros en su red local sin iniciar sesión en un servidor como Google Talk o MSN Messenger.

Puedes leer sobre el problema aquí .

Probablemente podría ignorarlo o configurar su red para usar otro nombre de dominio y luego el .local predeterminado.

danne
fuente
55
Al menos aquí en Finlandia, el DNS de un ISP importante (Sonera) se ha configurado para reclamar autoridad para el .localdominio. Comprueba host -t soa local., deberías conseguirlo not found: 3(NXDOMAIN). Por ejemplo: host -t soa local. 8.8.8.8probará el DNS de Google. Un servidor DNS roto devolverá algo como local has SOA record localhost. hostmaster.sonera.fi. 20130911 14400 7200 604800 900.
Mikko Rantalainen
Así que por favor agregue cómo "configurar su red para usar otro nombre de dominio"
rubo77
@ Rubo77 bien, si su ISP le arroja un dominio local de puntos incorrecto, no hay cómo hacerlo, excepto hacer un ticket con ellos y solicitar eliminar eso de su configuración.
silpol
2

Si bien puede haber múltiples causas, comencé a obtener exactamente el mismo error en ubuntu 14.04 después de un cambio de ISP. Algunos ISP traviesos usan direcciones de dominio local para sus servidores DNS como se explica aquí . La red de mi ubuntu box utiliza una configuración manual, por lo que la configuración del DNS a la IP de mi enrutador en lugar de la dirección del servidor DNS del ISP solucionó el problema. Internamente, el enrutador está utilizando el servidor DNS dominado localmente del ISP, pero ubuntu no se da cuenta y está contento. Más evidencia aquí de que esto es culpa del ISP

En resumen, verifique si su ISP está usando direcciones IP de DNS no enrutables de dominio local. Si es así, cambie el proveedor de DNS en ubuntu.

yoyoma2
fuente
1

En /etc/avahi/avahi-daemon.conf, descomenta y cambia la línea con el nombre de dominio a:

domain-name=.alocal

Esto funcionó para mí en Ubuntu 19.10.

krod
fuente