RHEL 7サーバーでavahiを使用する方法は?

RHEL 7サーバーでavahiを使用する方法は?

CentOS 7サーバーの実行中に、avahiサービスがデフォルトで実行されていることがわかりました。

その目的が何なのか気になります。

私の環境で実行されるアクションの1つは、IPv6接続をランダムに無効にすることです。これは次のようにログに表示されます。

Oct 20 12:23:29 example.org 
  avahi-daemon[779]: Withdrawing address record for fd00::1:2:3:4 on eno1
Oct 20 12:23:30 example.org
  Withdrawing address record for 2001:1:2:3:4:5:6:7
Oct 20 12:23:30 example.org
  Registering new address record for fe80::1:2:3:4 on eno1.*.

(サフィックスは次1:2:3...のように構成されます)

実際2001:1:2:3:4:5:6:7、その後はパブリックIPv6アドレスにアクセスできなくなります。

そのため、次のようにavahiサービスを無効にしました。

# systemctl disable avahi-daemon.socket avahi-daemon.service
# systemctl mask avahi-daemon.socket avahi-daemon.service
# systemctl stop avahi-daemon.socket avahi-daemon.service

まだ何の制限も見つかりませんでした。

だから私の質問は、サーバーシステムでのavahiのユースケースについてです。

ベストアンサー1

AvahiはBonjour / Zeroconfのオープンソース実装です。

抜粋http://avahi.org/

Avahiは、mDNS / DNS-SDプロトコルファミリを介してローカルネットワークでサービス検索を容易にするシステムです。これにより、ラップトップまたはコンピュータをネットワークに接続してチャットできる他の人をすぐに確認し、印刷するプリンタを見つけたり、共有しているファイルを見つけることができます。 Apple MacOS X(ブランドこんにちは時にはZeroconf)。

もう一つ詳しくはこちらをご覧ください。とともにウィキペディア記事。これArchLinux 記事より便利には、Avahiの恩恵を受けるサービスの種類を指定することです。

以前は、私が管理していたすべてのサーバーがアクセスに必要なさまざまなリソースについて明示的に通知されていたため、通常サーバーでこれを無効にしました。

Avahiの2つの大きな利点は名前解決とプリンタ検索ですが、サーバーやホスティング環境ではあまり価値がありません。

おすすめ記事