每次启动时,我都会收到一条消息“网络服务发现已禁用。您当前的网络具有.local域,不建议这样做,并且该域与Avahi网络服务发现不兼容。该服务已被禁用。”
这对我意味着什么?
Wi-Fi已禁用。
每次启动时,我都会收到一条消息“网络服务发现已禁用。您当前的网络具有.local域,不建议这样做,并且该域与Avahi网络服务发现不兼容。该服务已被禁用。”
这对我意味着什么?
Wi-Fi已禁用。
Answers:
建立网络连接(/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
根据Avahi Wiki,有两种解决方法:
在/etc/avahi/avahi-daemon.conf
取消注释并改变与域名线
domain-name=.alocal
在/etc/nsswitch.conf
删除[NOTFOUND=return]
文本。
可能是说Avahi已被禁用,因为您拥有一个.local域,而Avahi对此却无法很好地工作。
Avahi是一种零配置协议,类似于Apples Bonjour,如果您的网络上有Mac,或者您想与本地网络上的其他人聊天而不登录到Google Talk或MSN Messenger等服务器,则通常使用Avahi。
您可能会忽略它或将网络配置为使用其他域名,然后使用默认的.local。
.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
。