24時間365日稼働しているUbuntu 16.04ベースのHTPC /メディアサーバーがあります。私が公式のUbuntuディストリビューションを使用したことを覚えている限り、私は常にavahi-daemonに問題を抱えてきました。この問題はオンラインでかなり頻繁に議論されます。一部の人はデーモンを削除することにしましたが、CUPSサーバーを実行していて、AirPlayレシーバーとしてKodiを使用しているため、実際にはそれが必要です。
問題
mDNS / DNS-SDは、本質的にユニキャストDNSゾーン.localと互換性がありません。このようなネットワーク設定では、Avahiまたはnss-mdnsを使用しないことを強くお勧めします。注意:nss-mdnsは通常Avahiにバンドルされておらず、個別にダウンロードしてインストールする必要があります。(avahi.org)
症状は単純です-約2〜4日の稼働後、ネットワーク接続がダウンし、これがログに記録されます
Mar 17 18:33:27 15 avahi-daemon[1014]: Withdrawing address record for 192.168.1.200 on enp3s0.
Mar 17 18:33:27 15 avahi-daemon[1014]: Leaving mDNS multicast group on interface enp3s0.IPv4 with address 192.168.1.200.
Mar 17 18:33:27 15 avahi-daemon[1014]: Interface enp3s0.IPv4 no longer relevant for mDNS.
ネットワークは、最大戻ります問題もなく、あなたが物理的に再接続する場合、イーサネットプラグを、あるいはあなたがソフトウェア側を再接続した場合。
可能な解決策
公式wikiには3つのソリューションがリストされていますが、これらは2016年6月のように機能していないため、機能していないため、非直接のarchive.orgリンクを提供しています。
1.)/ etc/nsswitch.confを編集します
"hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4"
に
hosts: files dns mdns4
2.)/etc/avahi/avahi-daemon.confを変更します
から
domain-name=.local
に
domain-name=alocal
3.)「管理者に.localゾーンを移動するよう依頼してください」(wikiで述べられているように)
私がしたこと
最初のソリューションは、私のために仕事に表示されませんでした-デーモンがまだ動作し、しかし、ネットワークは前と同じ道を下るだろう(それはウィキに、公正であることを言うん「Y私たちのM ileage M AYのVの進を」)
第2の解決策は、(あなたはログを見れば何も間違って)デーモンは、一見正常に機能させるが、iOSデバイスは、マシンを「見る」ために失敗し、プリンタやのAirPlayレシーバ(だけでなく、私のWindowsマシン上のiTunes)として
第三ソリューションは、私がよくに精通していないよので、注意が必要です「インとアウト」どのようにネットワークが機能しているの。実際に試したかどうかはわかりません。これが私の意味です。Asuswrt-Merlinを実行している私のAsusルーターで、設定サブカテゴリ/ LAN / DHCP Server / Basic Configに入りました。そこで、「RT-AC68Uのドメイン名」を「lan」に設定しました(「ローカル」とは異なり、競合しないため、ウェブ上でアドバイスされたドメイン名です)。私が理解できる限り、それは「.localゾーンの移動」が意味することです。これが実際に正しい場合、このソリューションは私にとっても機能しません。
結論
それで、私は何をすべきですか?私はこの問題に4か月以上取り組んできました。オンラインでのすべての答えは、すでに試したものに帰着します。率直に言って、私は完全に迷っています。前もって感謝します!