O registro do nome do host é removido ao anunciar com o avahi

2

Estou tentando anunciar um serviço ssh a partir do meu raspberry pi running raspian, uma variante do squeeze do Debian. Está usando o avahi-daemon versão 0.6.31. No entanto, depois de um certo tempo, não consigo mais encontrar o meu pi de framboesa por seu hostame dinâmico raspberrypi.local .

Eu usei a ferramenta de teste dns-sd no meu Mac para entender o problema e encontrei a seguinte saída:

saída dns-sd do meu Mac na mesma LAN

#  dns-sd  -G -v4v6 raspberrypi.local
Timestamp     A/R Flags if Hostname                  Address                                      TTL
18:46:17.096  Add     2  5 raspberrypi.local.        192.168.9.5                                  120
18:48:22.938  Rmv     0  5 raspberrypi.local.        192.168.9.5                                  0

Assim, o serviço é removido após 5 minutos e não sei por quê. A saída de depuração do avahi-daemon não mostra nada estranho:

saída de depuração avahi-daemon

Found user 'avahi' (UID 108) and group 'avahi' (GID 110).
Successfully dropped root privileges.
avahi-daemon 0.6.31 starting up.
Successfully called chroot().
Successfully dropped remaining capabilities.
Loading service file /services/ssh.service.
Loading service file /services/udisks.service.
Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.9.5.
New relevant interface eth0.IPv4 for mDNS.
Network interface enumeration completed.
Registering new address record for 192.168.9.5 on eth0.IPv4.
Registering HINFO record with values 'ARMV6L'/'LINUX'.
Server startup complete. Host name is raspberrypi.local. Local service cookie is 3101833441.
Service "raspberrypi" (/services/udisks.service) successfully established.
Service "raspberrypi" (/services/ssh.service) successfully established.
^CGot SIGINT, quitting.
Leaving mDNS multicast group on interface eth0.IPv4 with address 192.168.9.5.
avahi-daemon 0.6.31 exiting.

Os arquivos de configuração são os arquivos armazenados que acompanham o pacote apt. Curiosamente, eu tenho um servidor FreeBSD na mesma rede que executa o avahi-daemon 0.6.29 e ele está funcionando no sentido de que ele anuncia o endereço e não remove a entrada depois de algum tempo.

Minha pergunta

  • Por que o avahi-deamon cancela o nome do host? Tem um TTL de 120s, mas deve renová-lo de qualquer maneira.
por GorillaPatch 20.07.2013 / 19:01

0 respostas