Netzwerkdiensterkennung deaktiviert: Was bedeutet das für mich?

110

Jedes Mal, wenn ich hochfahre, wird die Meldung "Netzwerkdiensterkennung deaktiviert" angezeigt. Ihr aktuelles Netzwerk verfügt über eine lokale Domain, die nicht empfohlen wird und mit der Avahi-Netzwerkdienstermittlung nicht kompatibel ist. Der Dienst wurde deaktiviert. ”

Netzwerkdiensterkennung deaktiviert

Was bedeutet das für mich

Wi-Fi ist deaktiviert.

Nickolai Leschov
quelle
1
Dies ist ein bekanntes Problem: bugs.launchpad.net/ubuntu/+source/avahi/+bug/327362
Tripleee

Antworten:

90

Es sieht so aus, als ob avahi-daemon gestartet wird, wenn die Netzwerkverbindung hergestellt ist ( /etc/network/if-up.d/avahi-daemon). Diese Benachrichtigung informiert Sie darüber, dass mDNS (Avahi) deaktiviert wurde. Es wird nur für eine kleine Anzahl von Anwendungen verwendet, die nur im lokalen Netzwerk funktionieren. Es wirkt sich nicht nachteilig auf Ihre Internetverbindung oder DNS aus.

Die bekannteste Verwendung von mDNS ist das Teilen von Musik mit Rhythmbox (oder iTunes) über Ihr LAN. Es handelt sich um eine Apple-Technologie, die jedoch weitgehend zugunsten von uPNP oder DLNA ignoriert wurde.

Um es zu deaktivieren, müssen Sie die Datei /etc/default/avahi-daemonals root bearbeiten :

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

und füge diese Zeile hinzu (oder ändere sie, falls bereits vorhanden):

AVAHI_DAEMON_DETECT_LOCAL=0

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

Radu Rădeanu
quelle
Und wo genau wurde mDNS (Avahi) deaktiviert? Auf meinem lokalen Netzwerkrouter? Ich glaube, ich benutze es nicht, aber ich hätte es vielleicht gewohnt: Ich habe früher einen iTunes-Dienst auf meinem FreeNAS-Server ausgeführt.
Nickolai Leschov
@NickolaiLeschov Was mache ich mit deinem Netzwerkrouter? Es wurde wahrscheinlich deaktiviert, weil nichts zu tun hat. Wenn Sie eine App ausführen, die diese benötigt, sollte diese App wissen, wie sie aktiviert wird.
Radu Rădeanu
1
Anscheinend gibt es hier einige gute Gründe, warum Sie .local nicht in Ihrem Active Directory-Domänennamen verwenden sollten. Daher ist das Deaktivieren der Warnmeldung keine gute Lösung.
Rubo77
Ich habe das getan, aber ich bekomme immer noch den Fehler beim Einloggen
djb
Diese Lösung hat bei mir mit 16.04 funktioniert, sehr einfach und effektiv. Ich habe den Laptop mehrmals neu gestartet und alles scheint gut zu sein. Vielen Dank
RoyS
15

Laut Avahi-Wiki gibt es zwei Problemumgehungen:

Ein besserer:

In /etc/avahi/avahi-daemon.confuncomment und die Zeile mit Domain - Namen ändern,

domain-name=.alocal

Der zweite:

In /etc/nsswitch.conflöschen [NOTFOUND=return]Text.

int_ua
quelle
Ich arbeite nicht für mich.
Vitaly Zdanevich
Beide? Gibt es Änderungen im Wiki?
int_ua
Sieht gut aus, bitte fügen Sie es als eine andere Antwort :)
int_ua
habe nicht für mich am Ubuntu 14.04 gearbeitet
Decebal
Link rot alert! BEARBEITEN: Scheint vorübergehend zu sein ...
Nonny Moose
3

Es heißt wahrscheinlich, dass Avahi deaktiviert ist, weil Sie eine lokale Domain haben und Avahi damit nicht sehr gut funktioniert.

Avahi ist ein Null-Konf.-Protokoll wie Apples Bonjour, das häufig verwendet wird, wenn Sie einen Mac in Ihrem Netzwerk haben oder mit anderen in Ihrem lokalen Netzwerk chatten möchten, ohne sich bei einem Server wie Google Talk oder MSN Messenger anzumelden.

Sie können über das Problem hier lesen .

Sie könnten es wahrscheinlich einfach ignorieren oder Ihr Netzwerk so konfigurieren, dass ein anderer Domainname als der Standard-.local verwendet wird.

danne
quelle
5
Zumindest hier in Finnland wurde der DNS eines großen Internetdienstanbieters (Sonera) so konfiguriert, dass er die Berechtigung für eine .localDomain beansprucht . Überprüfen host -t soa local.Sie - Sie sollten bekommen not found: 3(NXDOMAIN). Zum Beispiel: host -t soa local. 8.8.8.8Testet Google DNS. Ein defekter DNS-Server gibt so etwas wie zurück local has SOA record localhost. hostmaster.sonera.fi. 20130911 14400 7200 604800 900.
Mikko Rantalainen
Fügen
@ rubo77 na ja, wenn dein ISP dir eine falsche dot local domain vorwirft, gibt es keine andere Anleitung, als mit ihnen ein Ticket zu erstellen und sie aufzufordern, das für dich aus ihrer Konfiguration zu entfernen.
Silpol
2

Es kann zwar mehrere Ursachen geben, aber nach einem ISP-Wechsel wurde auf Ubuntu 14.04 genau derselbe Fehler angezeigt. Einige ungezogene ISPs verwenden lokale Domänenadressen für ihre DNS-Server, wie hier erläutert . Das Netzwerk meiner Ubuntu-Box verwendet eine manuelle Konfiguration, sodass das Problem behoben wurde, indem der DNS auf die IP-Adresse meines Routers anstelle der DNS-Serveradresse des Internetdienstanbieters eingestellt wurde. Intern verwendet der Router den lokal domänierten DNS-Server des Internetdienstanbieters, aber Ubuntu ist sich dessen nicht bewusst und froh. Weitere Beweise hier, dass dies die Schuld des ISP ist

Kurz gesagt, überprüfen Sie, ob Ihr ISP nicht routbare DNS-IP-Adressen der lokalen Domäne verwendet. Wenn ja, wechseln Sie den DNS-Anbieter auf Ubuntu.

yoyoma2
quelle