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?