起動するたびに、「ネットワークサービスの検出が無効になっています。現在のネットワークには.localドメインがありますが、これは推奨されておらず、Avahiネットワークサービスの検出と互換性がありません。サービスは無効になっています。」
これはどういう意味ですか?
Wi-Fiは無効です。
ネットワーク接続が確立されると、avahi-daemonが開始されたように見えます(/etc/network/if-up.d/avahi-daemon
)。この通知は、mDNS(Avahi)が無効になったことを通知しています。ローカルネットワークでのみ機能する少数のアプリケーションにのみ使用され、インターネット接続やDNSに悪影響を与えることはありません。
MDNSの最もよく知られている使用法は、LAN経由でRhythmbox(またはiTunes)と音楽を共有することです。これはAppleテクノロジーですが、uPNPまたはDLNAを優先して無視されています。
無効にするには、ファイル/etc/default/avahi-daemon
をルートとして編集する必要があります。
Sudo -i
gedit /etc/default/avahi-daemon
次の行を追加します(または既に存在する場合は変更します):
AVAHI_DAEMON_DETECT_LOCAL=0
Avahi wiki によると、2つの回避策があります。
/etc/avahi/avahi-daemon.conf
でコメントを外し、ドメイン名の行を
domain-name=.alocal
/etc/nsswitch.conf
で[NOTFOUND=return]
テキストを削除します。
複数の原因があるかもしれませんが、ISPの変更後、ubuntu 14.04でまったく同じエラーが発生し始めました。一部のいたずらなISPは、説明されているように、DNSサーバーにローカルドメインアドレスを使用します here 。私のubuntuボックスのネットワークは手動設定を使用しているため、ISPのDNSサーバーアドレスではなくルーターのIPにDNSを設定すると問題が解決しました。内部的には、ルーターはISPのローカルにドメイン化されたDNSサーバーを使用していますが、ubuntuは気がつかず満足しています。より多くの証拠 ここ これはISPのせいである
つまり、ISPがローカルドメインのルーティング不可能なDNS IPアドレスを使用しているかどうかを確認します。その場合、ubuntuでDNSプロバイダーを切り替えます。