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

Nic*_*hov 138 wireless networking services

每次启动时,我都会收到一条消息“网络服务发现已禁用。您当前的网络有一个.local域,不推荐使用,与Avahi网络服务发现不兼容。该服务已被禁用。”

网络服务发现已禁用

这对我意味着什么?

Wi-Fi 已禁用。

Rad*_*anu 116

看起来 avahi-daemon 是在建立网络连接时启动的 ( /etc/network/if-up.d/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
Run Code Online (Sandbox Code Playgroud)

并添加此行(如果已经存在,则将其更改为):

AVAHI_DAEMON_DETECT_LOCAL=0
Run Code Online (Sandbox Code Playgroud)

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

  • 看起来,这里有几个很好的理由,[为什么你不应该在你的 Active Directory 域名中使用 .local。](http://www.mdmarra.com/2012/11/why-you-shouldnt-use- local-in-your.html),所以仅仅禁用warnint 不是一个好的解决方案。 (2认同)

int*_*_ua 16

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

更好的一个:

/etc/avahi/avahi-daemon.conf取消注释并将带有域名的行更改为

domain-name=.alocal
Run Code Online (Sandbox Code Playgroud)

第二个:

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