Rilevamento del servizio di rete disabilitato: cosa significa questo per me?


110

Ogni volta all'avvio viene visualizzato il messaggio "Rilevamento del servizio di rete disabilitato. La tua rete attuale ha un dominio .local, che non è raccomandato e incompatibile con la scoperta del servizio di rete Avahi. Il servizio è stato disabilitato. "

Rilevamento del servizio di rete disabilitato

Cosa significa questo per me?

Il Wi-Fi è disabilitato.


Risposte:


90

Sembra che avahi-daemon sia avviato quando viene stabilita la connessione di rete ( /etc/network/if-up.d/avahi-daemon). Questa notifica informa che mDNS (Avahi) è stato disabilitato. Viene utilizzato solo per un numero limitato di applicazioni che funzionano solo sulla rete locale, non influirà negativamente sulla connessione Internet o DNS.

L'uso più noto di mDNS è la condivisione di musica con Rhythmbox (o iTunes) sulla LAN. È una tecnologia Apple, ma è stata ampiamente ignorata a favore di uPNP o DLNA.

Per disabilitarlo, è necessario modificare il file /etc/default/avahi-daemoncome root:

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

e aggiungi questa riga (o modificala se esiste già in):

AVAHI_DAEMON_DETECT_LOCAL=0

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


E dove è stato disattivato esattamente mDNS (Avahi)? Sul mio router di rete locale? Penso di non usarlo, ma avrei potuto usarlo: ero solito eseguire un servizio iTunes sul mio server FreeNAS.
Nickolai Leschov,

@NickolaiLeschov Cosa fare con il router di rete? Probabilmente è stato disabilitato perché non fa nulla da fare. Quando eseguirai un'app che ne avrà bisogno, quell'app dovrebbe sapere come abilitarla.
Radu Rădeanu,

1
Sembra che qui ci siano diverse buone ragioni, perché non dovresti usare .local nel tuo nome di dominio Active Directory. , quindi disabilitare solo l'avviso non è una buona soluzione.
rubo77,

L'ho fatto ma ricevo ancora l'errore all'accesso
DJ

Questa soluzione ha funzionato per me con la versione 16.04, molto semplice ed efficace. Ho riavviato il laptop diverse volte e tutto sembra a posto. Grazie
RoyS,

15

Secondo il wiki di Avahi ci sono due soluzioni alternative:

Uno migliore:

In /etc/avahi/avahi-daemon.confcommento, cambia la riga con il nome di dominio in

domain-name=.alocal

Il secondo:

In /etc/nsswitch.confcancella un [NOTFOUND=return]testo.


Non funziona per me.
Vitaly Zdanevich,

Entrambi? Ci sono cambiamenti nel wiki?
int_ua,

Sembra buono, per favore aggiungilo come un'altra risposta :)
int_ua

non ho lavorato per me su Ubuntu 14.04
Decebal

Avviso marcio collegamento! EDIT: sembra essere temporaneo ...
Nonny Moose

3

Probabilmente dice che Avahi è disabilitato perché hai un dominio .local e Avahi non funziona molto bene con questo.

Avahi è un protocollo a zero conf come Apples Bonjour comunemente usato se hai Mac sulla tua rete o se vuoi chattare con altri sulla tua rete locale senza accedere a un server come Google Talk o MSN Messenger.

Puoi leggere il problema qui .

Probabilmente potresti semplicemente ignorarlo o configurare la tua rete per usare un altro nome di dominio quindi il .local predefinito.


5
Almeno qui in Finlandia, il DNS di un importante ISP (Sonera) è stato configurato per rivendicare l'autorità per il .localdominio. Controlla host -t soa local.- dovresti ottenere not found: 3(NXDOMAIN). Ad esempio: host -t soa local. 8.8.8.8testerà il DNS di Google. Un server DNS danneggiato restituirà qualcosa del genere local has SOA record localhost. hostmaster.sonera.fi. 20130911 14400 7200 604800 900.
Mikko Rantalainen,

Quindi, per favore, aggiungi come "configurare la tua rete per usare un altro nome di dominio"
rubo77

@ rubo77 bene, se il tuo ISP ti lancia un dominio locale errato, non c'è modo di fare altro che fare un biglietto con loro e richiedere di rimuoverlo dalla loro configurazione per te.
silpol,

2

Sebbene possano esserci più cause, ho iniziato a ottenere lo stesso errore esatto su Ubuntu 14.04 dopo una modifica dell'ISP. Alcuni ISP cattivi usano indirizzi di dominio locali per i loro server DNS, come spiegato qui . La rete della mia Ubuntu Box utilizza una configurazione manuale, quindi l'impostazione del DNS sull'IP del mio router invece dell'indirizzo del server DNS dell'ISP ha risolto il problema. Internamente, il router utilizza il server DNS di dominio locale dell'ISP, ma Ubuntu è inconsapevole e felice. Altre prove qui che questo è colpa dell'ISP

In breve, controlla se il tuo ISP utilizza indirizzi IP DNS non instradabili del dominio locale. In tal caso, cambiare il provider DNS su Ubuntu.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.