avahi在几分钟后停止发布

我有几台发布Workstationlogging的虚拟机(运行Scientific Linux 6.2),以便在网上很容易find它们。 有些虚拟机会在几分钟后停止发布,也就是说,我可以通过hostname.local访问它们几分钟,然后任何发现都会超时。 他们仍然可以通过他们的IP地址到达。 重新启动avahi-daemon导致相同的行为。

/ var / log / messages中没有任何内容会显示问题:

 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. 

日志里没有任何东西可以表明问题。 启动期间的SIGTERM似乎是正常的,粗略谷歌显示。

我只修改了configuration的publish部分中的条目; 一切都保持原样:

 [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 

avahi-daemon不会产生任何重要的cpu​​负载。 该过程正在运行:

 # 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 

我有一些CentOS 5.8的虚拟机,他们没有这个问题。 他们有avahi守护进程0.6.16和相同的configuration。 有任何想法吗?

刚刚意识到我即将回答一个非常古老的问题,但也许有人会觉得这有用。

看看你的networking设备,特别是任何pipe理型交换机。 我遇到了IGMP侦听的问题,在几分钟之内,组播请求可能突然停止被客户端接收,因为交换机正在将其过滤掉。

食物的思想。