avahi para de publicar depois de alguns minutos

5

Eu tenho algumas máquinas virtuais (executando o Scientific Linux 6.2) que publicam registros da Estação de Trabalho para que possam ser facilmente encontrados na rede. Algumas das máquinas virtuais param de publicar depois de alguns minutos, ou seja, eu posso alcançá-las por meio de hostname.local por alguns minutos e, em seguida, qualquer descoberta expirará. Eles ainda podem ser acessados pelo endereço IP. A reinicialização de avahi-daemon resulta no mesmo comportamento.

Não há nada em / var / log / messages que indique um problema:

Nov 27 08:07:33 vm01 avahi-daemon[2836]: Got SIGTERM, quitting.
Nov 27 08:07:33 vm01 avahi-daemon[2836]: Leaving mDNS multicast group on interface eth0.IPv4 with address 10.100.200.226.
Nov 27 08:07:33 vm01 avahi-daemon[2880]: Found user 'avahi' (UID 70) and group 'avahi' (GID 70).
Nov 27 08:07:33 vm01 avahi-daemon[2880]: Successfully dropped root privileges.
Nov 27 08:07:33 vm01 avahi-daemon[2880]: avahi-daemon 0.6.25 starting up.
Nov 27 08:07:33 vm01 avahi-daemon[2880]: WARNING: No NSS support for mDNS detected, consider installing nss-mdns!
Nov 27 08:07:33 vm01 avahi-daemon[2880]: Successfully called chroot().
Nov 27 08:07:33 vm01 avahi-daemon[2880]: Successfully dropped remaining capabilities.
Nov 27 08:07:33 vm01 avahi-daemon[2880]: No service file found in /etc/avahi/services.
Nov 27 08:07:33 vm01 avahi-daemon[2880]: Joining mDNS multicast group on interface eth0.IPv4 with address 10.100.200.226.
Nov 27 08:07:33 vm01 avahi-daemon[2880]: New relevant interface eth0.IPv4 for mDNS.
Nov 27 08:07:33 vm01 avahi-daemon[2880]: Network interface enumeration completed.
Nov 27 08:07:33 vm01 avahi-daemon[2880]: Registering new address record for fe80::216:3eff:fe73:df12 on eth0.*.
Nov 27 08:07:33 vm01 avahi-daemon[2880]: Registering new address record for 10.100.200.226 on eth0.IPv4.
Nov 27 08:07:33 vm01 avahi-daemon[2880]: Registering HINFO record with values 'X86_64'/'LINUX'.
Nov 27 08:07:34 vm01 avahi-daemon[2880]: Server startup complete. Host name is vm01.local. Local service cookie is 320168790.

Não há mais nada no log que indique um problema. O SIGTERM durante a inicialização parece ser normal, um google'ing superficial mostrou isso.

Eu apenas modifiquei as entradas na seção publish da configuração; todo o resto foi deixado como está:

[publish]
disable-publishing=no
disable-user-service-publishing=no
#add-service-cookie=no
publish-addresses=yes
#publish-hinfo=yes
publish-workstation=yes
#publish-domain=yes
#publish-dns-servers=192.168.50.1, 192.168.50.2
#publish-resolv-conf-dns-servers=yes
#publish-aaaa-on-ipv4=yes
#publish-a-on-ipv6=no

O avahi-daemon não produz nenhuma carga significativa de cpu. O processo está sendo executado:

# ps auxww |grep avahi
avahi     2880  0.0  0.0  27660  1488 ?        S    08:07   0:00 avahi-daemon: running [vm01.local]
avahi     2881  0.0  0.0  27660   520 ?        Ss   08:07   0:00 avahi-daemon: chroot helper

Eu tenho algumas máquinas virtuais com o CentOS 5.8 e elas não têm esse problema. Eles têm o avahi-daemon 0.6.16 e a mesma configuração. Alguma idéia?

    
por arne 27.11.2012 / 08:26

1 resposta

3

Acabei de perceber que estou prestes a responder a uma pergunta antiga realmente , mas talvez alguém ache isso útil.

Dê uma olhada no seu equipamento de rede, especificamente em todos os switches gerenciados. Eu me deparei com problemas com snooping IGMP, onde as solicitações multicast podem de repente parar de serem recebidas pelos clientes após alguns minutos porque o switch estava filtrando-o.

Alimento para o pensamento.

    
por 20.12.2013 / 08:36