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é.


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


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.


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.


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.


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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.