Comandos Avahi não funcionam no CentOS

5

Eu quero usar as ferramentas Avahi para a descoberta de serviços mDNS no CentOS 6.6. Eu instalei os seguintes pacotes: avahi, avahi-tools, nss-mdns. Eu verifiquei o daemon do Avahi e ele está em execução:

$ service avahi-daemon status
avahi-daemon (pid  1365) is running...

Mas quando tentei executar o seguinte comando avahi-browse, ele parou lá e não retornou nada:

$ avahi-browse --all

Quando tentei iniciar a janela da GUI Avahi da seguinte forma:

$ avahi-discover
bash: avahi-discover: command not found

Então eu pesquisei quais pacotes relacionados ao Avahi estão no meu sistema:

$ 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

Eu tentei em outro computador que roda no Ubuntu Linux e avahi-browse e avahi-discover funcionam bem. Então, por que não avahi-browse e avahi-discover funcionam no meu CentOS 6.6?

    
por tonga 04.02.2015 / 17:26

2 respostas

3

avahi-browse, o avahi-discover faz parte do avahi-tools rpm no centos 6.x

sudo yum install avahi-tools avahi-ui-tools

para descobrir:

sudo yum provides avahi-browser
    
por 09.07.2015 / 13:24
1

Certifique-se de que não apenas o avahi-daemon funcione e esteja instalado, mas também avahi-utils. Esse foi o meu problema.

No debian, seu

sudo apt-get install avahi-utils

Eu nunca usei o CentOS, então não sei como o gerenciador de pacotes funciona, mas deve ser algo similar.

    
por 03.07.2015 / 00:31