Découverte de service réseau désactivée: qu'est-ce que cela signifie pour moi?

110

Chaque fois au démarrage, je reçois un message «Découverte du service réseau désactivée. Votre réseau actuel possède un domaine .local, ce qui est déconseillé et incompatible avec la découverte du service réseau Avahi. Le service a été désactivé. "

Découverte du service réseau désactivée

Qu'est ce que cela signifie pour moi?

Wi-Fi est désactivé.

Nickolai Leschov
la source
1
Il s'agit d'un problème connu: bugs.launchpad.net/ubuntu/+source/avahi/+bug/327362
triplee

Réponses:

90

Il semble que avahi-daemon est démarré lorsque la connexion réseau est établie ( /etc/network/if-up.d/avahi-daemon). Cette notification vous informe que mDNS (Avahi) a été désactivé. Il n'est utilisé que pour un petit nombre d'applications qui ne fonctionnent que sur le réseau local. Cela n'affectera pas votre connexion Internet ni votre DNS.

L'utilisation la plus connue de mDNS est le partage de musique avec Rhythmbox (ou iTunes) sur votre réseau local. C'est une technologie Apple, mais elle a été largement ignorée en faveur de PNP ou DLNA.

Pour le désactiver, vous devez éditer le fichier en /etc/default/avahi-daemontant que root:

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

et ajoutez cette ligne (ou modifiez-la si elle existe déjà):

AVAHI_DAEMON_DETECT_LOCAL=0

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

Radu Rădeanu
la source
Et où exactement mDNS (Avahi) a-t-il été désactivé? Sur mon routeur de réseau local? Je pense que je ne l'utilise pas, mais j'aurais peut-être l'habitude de: J'utilisais un service iTunes sur mon serveur FreeNAS.
Nickolai Leschov
@ NickolaiLeschov Que faire avec votre routeur de réseau? Il a été désactivé probablement parce que ne fait rien à faire. Lorsque vous exécuterez une application qui en aura besoin, cette application devrait savoir comment l'activer.
Radu Rădeanu
1
Il semble, comme ici, plusieurs bonnes raisons de ne pas utiliser .local dans votre nom de domaine Active Directory. Par conséquent, la désactivation de warnint n’est pas une bonne solution.
rubo77
Je l’ai fait mais l’erreur persiste quand je me connecte
djb
Cette solution fonctionnait pour moi sous 16.04, très simple et efficace. J'ai redémarré l'ordinateur portable plusieurs fois et tout semble aller pour le mieux. Merci
RoyS
15

Selon le wiki Avahi, il existe deux solutions de contournement:

Le meilleur:

En /etc/avahi/avahi-daemon.confuncomment et modifiez la ligne avec le nom de domaine

domain-name=.alocal

Deuxième:

En /etc/nsswitch.confsupprimer un [NOTFOUND=return]texte.

int_ua
la source
Ne travaille pas pour moi
Vitaly Zdanevich
Les deux? Y a-t-il des changements dans le wiki?
Int_ua
On dirait bien, s'il vous plaît ajoutez-le comme une autre réponse :)
Int_ua
n'a pas travaillé pour moi sur Ubuntu 14.04
Decebal
Lien alerte pourriture! EDIT: semble être temporaire ...
Nonny Moose
3

Il dit probablement que Avahi est désactivé parce que vous avez un domaine .local et Avahi ne fonctionne pas très bien avec cela.

Avahi est un protocole de configuration zéro, comme Apple Appels Bonjour, généralement utilisé si vous avez un Mac sur votre réseau ou si vous souhaitez discuter avec d'autres utilisateurs de votre réseau local sans vous connecter à un serveur tel que Google Talk ou MSN Messenger.

Vous pouvez lire sur le problème ici .

Vous pourriez probablement simplement l'ignorer ou configurer votre réseau pour qu'il utilise un autre nom de domaine que le nom de domaine .local par défaut.

Danne
la source
5
Au moins ici en Finlande, le DNS d’un grand fournisseur de services Internet (Sonera) a été configuré pour demander l’autorité pour le .localdomaine. Vérifiez host -t soa local.- vous devriez obtenir not found: 3(NXDOMAIN). Par exemple: host -t soa local. 8.8.8.8testera Google DNS. Un serveur DNS cassé retournera quelque chose comme local has SOA record localhost. hostmaster.sonera.fi. 20130911 14400 7200 604800 900.
Mikko Rantalainen
Alors s'il vous plaît ajouter comment "configurer votre réseau pour utiliser un autre nom de domaine"
rubo77
@ rubo77 Eh bien, si votre FAI vous envoie un mauvais domaine local, il n'y a pas d'autre méthode que de créer un ticket avec eux et de demander à le supprimer de leur configuration pour vous.
Silpol
2

Bien qu'il puisse y avoir plusieurs causes, j'ai commencé à avoir exactement la même erreur sur Ubuntu 14.04 après un changement de FAI. Certains fournisseurs d'accès Internet vilains utilisent des adresses de domaine locales pour leurs serveurs DNS, comme expliqué ici . Le réseau de ma boîte Ubuntu utilise une configuration manuelle. Le réglage du DNS sur l'adresse IP de mon routeur plutôt que sur l'adresse du serveur DNS du FAI a résolu le problème. En interne, le routeur utilise le serveur DNS dominé localement par le FAI, mais Ubuntu n’est ni conscient ni heureux. Plus de preuves ici que c'est la faute du FAI

En bref, vérifiez si votre fournisseur de services Internet utilise des adresses IP DNS non routables du domaine local. Si oui, changez de fournisseur DNS sur Ubuntu.

yoyoma2
la source
1

Dans /etc/avahi/avahi-daemon.conf, décommentez et changez la ligne avec le nom de domaine en:

domain-name=.alocal

Cela a fonctionné pour moi dans Ubuntu 19.10.

krod
la source