Descoberta de serviço de rede desativada: o que isso significa para mim?


110

Toda vez na inicialização, recebo a mensagem “Descoberta do serviço de rede desativada. Sua rede atual possui um domínio .local, o que não é recomendado e incompatível com a descoberta do serviço de rede Avahi. O serviço foi desativado.

Descoberta de serviço de rede desativada

O que isto significa para mim?

O Wi-Fi está desativado.


Respostas:


90

Parece que o avahi-daemon é iniciado quando a conexão de rede é estabelecida ( /etc/network/if-up.d/avahi-daemon). Esta notificação está informando que o mDNS (Avahi) foi desativado. É usado apenas para um pequeno número de aplicativos que funcionam apenas na rede local, não afetará negativamente sua conexão à Internet ou DNS.

O uso mais conhecido do mDNS é compartilhar músicas com o Rhythmbox (ou iTunes) pela sua LAN. É uma tecnologia da Apple, mas foi amplamente ignorada em favor do uPNP ou DLNA.

Para desativá-lo, você deve editar o arquivo /etc/default/avahi-daemoncomo root:

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

e adicione esta linha (ou altere-a se já existir para):

AVAHI_DAEMON_DETECT_LOCAL=0

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


E onde exatamente o mDNS (Avahi) foi desativado? No meu roteador de rede local? Eu acho que não o uso, mas eu poderia ter usado: eu costumava executar um serviço do iTunes no meu servidor FreeNAS.
— Nickolai Leschov

@NickolaiLeschov O que fazer com o seu roteador de rede? Foi desativado provavelmente porque não faz nada para fazer. Quando você executar um aplicativo que precisará dele, ele deverá saber como habilitá-lo.
— Radu Rădeanu

1
Parece que, como aqui estão várias boas razões, Por que você não deve usar .local no seu nome de domínio do Active Directory. , portanto, apenas desativar o aviso não é uma boa solução.
— rubo77

Eu fiz isso, mas eu ainda obter o erro no login
— djb

Esta solução funcionou para mim executando o 16.04, muito simples e eficaz. Eu reiniciei o laptop várias vezes e tudo parece bem. Obrigado
— RoyS 20/17/17

15

De acordo com o wiki da Avahi, existem duas soluções alternativas:

Melhor:

Em /etc/avahi/avahi-daemon.confdescomente e altere a linha com o nome de domínio para

domain-name=.alocal

O segundo:

Em /etc/nsswitch.confexcluir um [NOTFOUND=return]texto.


Não está trabalhando para mim.
— Vitaly Zdanevich 19/10/2013

Ambos? Há alguma mudança no wiki?
— int_ua

Parece bom, por favor, adicione-o como outra resposta :)
— int_ua 21/10

não funcionou para mim no ubuntu 14.04
— Decebal 7/14

Alerta de podridão do link! EDIT: Parece ser temporário ...
— Nonny Moose

3

Provavelmente diz que o Avahi está desativado porque você tem um domínio .local e o Avahi não funciona muito bem com isso.

O Avahi é um protocolo de zero conf como o Apples Bonjour comumente usado se você possui Macs na sua rede ou se deseja conversar com outras pessoas na sua rede local sem fazer login em um servidor como o Google Talk ou o MSN Messenger.

Você pode ler sobre o problema aqui .

Provavelmente, você pode simplesmente ignorá-lo ou configurar sua rede para usar outro nome de domínio que seja o .local padrão.


5
Pelo menos aqui na Finlândia, o DNS de um grande ISP (Sonera) foi configurado para reivindicar autoridade para o .localdomínio. Cheque host -t soa local.- você deve receber not found: 3(NXDOMAIN). Por exemplo: host -t soa local. 8.8.8.8testará o DNS do Google. Um servidor DNS quebrado retornará algo como local has SOA record localhost. hostmaster.sonera.fi. 20130911 14400 7200 604800 900.
— Mikko Rantalainen

Então, por favor adicionar como "configurar sua rede para usar outro nome de domínio"
— rubo77

@ rubo77 bem, se o seu provedor de serviços de Internet jogar com você um domínio local incorreto, não há como fazer senão fazer um ticket com eles e solicitar a remoção deles da configuração deles para você.
— silpol

2

Embora possa haver várias causas, comecei a receber exatamente o mesmo erro no ubuntu 14.04 após uma alteração no ISP. Alguns ISPs impertinentes usam endereços de domínio local para seus servidores DNS, conforme explicado aqui . A rede do meu ubuntu box usa uma configuração manual, portanto, definir o DNS para o IP do meu roteador, em vez do endereço do servidor DNS do ISP, corrigiu o problema. Internamente, o roteador está usando o servidor DNS localmente do ISP, mas o ubuntu não sabe e está feliz. Mais evidências aqui de que a culpa é do ISP

Em resumo, verifique se o seu ISP está usando endereços IP DNS não roteáveis ​​do domínio local. Nesse caso, mude o provedor de DNS no ubuntu.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.