Avahi 命令在 CentOS 中不起作用

Avahi 命令在 CentOS 中不起作用

我想在 CentOS 6.6 中使用 Avahi 工具进行 mDNS 服务发现。我已经安装了以下软件包: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 都工作正常。那么为什么不在我的 CentOS 6.6 上工作呢avahi-browseavahi-discover

答案1

avahi-browse、avahi-discover 是 centos 6.x 中 avahi-tools rpm 的一部分

sudo yum install avahi-tools avahi-ui-tools

找出:

sudo yum provides avahi-browser

答案2

确保不仅 avahi-daemon 可以工作并已安装,还有 avahi-utils。那是我的问题。

在 debian 上它

sudo apt-get install avahi-utils

我从未使用过CentOS,所以我不知道包管理器是如何工作的,但应该是类似的东西。

相关内容