CentOS 6.6でmDNSサービスの検出にAvahiツールを使用したい。次のパッケージをインストールしました:avahi、avahi-tools、nss-mdns。私はAvahiデーモンをチェックし、それが実行されています:
$ service avahi-daemon status
avahi-daemon (pid 1365) is running...
しかし、次のavahi-browseコマンドを実行しようとすると、停止して何も返されませんでした。
$ avahi-browse --all
次のようにAvahi GUIウィンドウを起動しようとしたとき:
$ avahi-discover
bash: avahi-discover: command not found
次に、システム上にあるAvahi関連のパッケージを検索しました。
$ rpm -qa | grep avahi
avahi-autoipd-0.6.25-15.el6.x86_64
avahi-tools-0.6.25-15.el6.x86_64
avahi-glib-0.6.25-15.el6.x86_64
avahi-0.6.25-15.el6.x86_64
avahi-libs-0.6.25-15.el6.x86_64
avahi-ui-0.6.25-15.el6.x86_64
Ubuntu Linuxで動作する別のコンピューターを試しましたが、avahi-browseとavahi-discoverの両方が正常に動作しました。では、なぜavahi-browse
およびavahi-discover
CentOS 6.6で動作しますか?
avahi-browse、avahi-discoverは、centos 6.xのavahi-tools rpmの一部です。
Sudo yum install avahi-tools avahi-ui-tools
調べる:
Sudo yum provides avahi-browser
Avahi-daemonが機能してインストールされているだけでなく、avahi-utilsも確認してください。それが私の問題でした。
Debianでは
Sudo apt-get install avahi-utils
私はCentOSを使用したことがないので、パッケージマネージャーがどのように機能するのかわかりませんが、これは同じようなものでなければなりません。