禁用网络服务发现:这对我意味着什么?


Answers:


90

建立网络连接(/etc/network/if-up.d/avahi-daemon)后,似乎avahi-daemon已启动。此通知通知您mDNS(Avahi)已被禁用。它仅用于少数只能在本地网络上运行的应用程序,不会对您的Internet连接或DNS产生不利影响。

mDNS的最著名用途是通过LAN与Rhythmbox(或iTunes)共享音乐。这是一种Apple技术,但在很大程度上由于支持uPNP或DLNA而被忽略。

要禁用它,必须/etc/default/avahi-daemon以root用户身份编辑文件:

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

并添加以下行(或更改为已存在的行):

AVAHI_DAEMON_DETECT_LOCAL=0

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


而mDNS(Avahi)到底在哪里被禁用?在我的本地网络路由器上?我想我不使用它,但是我可能曾经使用过:我曾经在FreeNAS服务器上运行iTunes服务。
Nickolai Leschov 2013年

@NickolaiLeschov如何处理您的网络路由器?它被禁用可能是因为无所事事。当您运行需要它的应用程序时,该应用程序应该知道如何启用它。
RaduRădeanu13年

1
似乎有几个很好的理由,为什么您不应该在Active Directory域名中使用.local。,因此仅禁用警告不是一个好的解决方案。
rubo77

我这样做了,但登录时仍然出现错误
djb 2016年

此解决方案对运行16.04的我很有效,非常简单有效。我已经重新启动了笔记本电脑几次,一切似乎都很好。谢谢
RoyS '17

15

根据Avahi Wiki,有两种解决方法:

更好的一个:

/etc/avahi/avahi-daemon.conf取消注释并改变与域名线

domain-name=.alocal

第二个:

/etc/nsswitch.conf删除[NOTFOUND=return]文本。


不为我工作。
Vitaly Zdanevich

他们都?Wiki是否有任何变化?
int_ua 2013年

看起来不错,请添加为其他答案:)
int_ua 2013年

在ubuntu 14.04上没有为我工作
2014年

链接腐烂警报!编辑:似乎是暂时的……
诺妮·穆斯

3

可能是说Avahi已被禁用,因为您拥有一个.local域,而Avahi对此却无法很好地工作。

Avahi是一种零配置协议,类似于Apples Bonjour,如果您的网络上有Mac,或者您想与本地网络上的其他人聊天而不登录到Google Talk或MSN Messenger等服务器,则通常使用Avahi

您可以在这里阅读有关该问题的信息

您可能会忽略它或将网络配置为使用其他域名,然后使用默认的.local。


5
至少在芬兰,主要ISP(Sonera)的DNS已配置为声明.local域权限。检查host -t soa local.-您应该得到not found: 3(NXDOMAIN)。例如:host -t soa local. 8.8.8.8将测试Google DNS。损坏的DNS服务器将返回类似的信息local has SOA record localhost. hostmaster.sonera.fi. 20130911 14400 7200 604800 900
Mikko Rantalainen 2014年

因此,请添加如何“配置网络以使用其他域名”
rubo77

@ rubo77好吧,如果您的ISP向您扔错了点本地域,那么除了与他们一起制作票证并请求从您的配置中删除它之外,没有其他方法。
silpol

2

尽管可能有多种原因,但是在更改ISP之后,我开始在ubuntu 14.04上收到完全相同的错误。有些调皮的ISP使用本地域名地址的DNS服务器作为解释在这里。我的Ubuntu盒子的网络使用手动配置,因此将DNS设置为路由器的IP而不是ISP的DNS服务器地址可以解决此问题。在内部,路由器使用的是ISP的本地域DNS服务器,但是ubuntu并不感到高兴。这里更多的证据表明这是ISP的错

简而言之,请检查您的ISP是否正在使用本地域不可路由的DNS IP地址。如果是这样,请在ubuntu上切换DNS提供程序。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.