Avahi parece parar de publicar / atualizar serviços depois de um tempo

1

Primeiramente, eu olhei para vários Q / A, eu posso garantir que os seguintes pontos sejam preenchidos:

  • A espionagem de IGMP não é filtrada por switch / roteador.

  • Os serviços do Bonjour ( mDNSResponder.exe ) são concedidos e permitidos no firewall, bem como na porta UDP 5353 (lado do Windows).

  • A configuração do Avahi está correta (além de o uso do ipv6 estar desativado), bem como nssitch.conf foram necessárias modificações

    hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4

  • O Avahi-daemon está sendo executado, bem como os serviços de bonjour.

  • lado do windows ipv6 está desabilitado na interface de rede ativa, também o avahi-daemon está configurado para não usar o ipv6: use-ipv6=no .

Problema com o mDNS do Pi

Depois de um tempo, o hostname .local correspondente ao fragberry pi não é mais resolvido depois de emitir um ping pi.local das janelas, note que na inicialização ele respondeu perfeitamente, e um reinício do avahi-daemon irá consertá-lo temporariamente a questão começa novamente.

Logo após o mdns resolver falhar eu executei o seguinte no parco avahi-resolve -n pi.local ele mostra o ipv6 ( fe80::xxaa:yybb:zzde:ee ) o que é estranho porque como eu mencionei eu tenho o ipv6 desativado em configs avahi, logo após eu voltar a executar o mesmo comando desta vez recebo o ipv4 como resposta

pi.local 192.168.1.7

também ping parece responder novamente.

P.S.

  • Executando o Linux pi 4.4.38-v7 + # 938

  • Usando o Bonjour Print Services para Windows v2.0.2: link , e ele está sendo executado como serviço.

  • Desabilitando o ipv6 somente o retorno do comando avahi-resolve -n pi.local192.168.1.7 ao invés do ipv6, mas o problema permanece.

Nada em /var/log/messages sobre o Avahi.

Quaisquer pensamentos sobre a raiz do problema?

syslog após um tempo reiniciando avahi-daemon e enviando o comando resolve acima:

18:21:47 pi systemd[1]: Stopping Avahi mDNS/DNS-SD Stack...

18:21:47 pi avahi-daemon[427]: Got SIGTERM, quitting.

18:21:47 pi avahi-daemon[427]: Leaving mDNS multicast group on
interface wlan0.IPv4 with address 192.168.1.7.

18:21:47 pi avahi-daemon[427]: avahi-daemon 0.6.31 exiting. 
18:21:47 pi systemd[1]: Starting Avahi mDNS/DNS-SD Stack...

18:21:47 pi avahi-daemon[1143]: Process 427 died: No such process;
trying to remove PID file. (/var/run/avahi-daemon//pid)

18:21:47 pi avahi-daemon[1143]: Found user 'avahi' (UID 105) and group
'avahi' (GID 110).

18:21:47 pi avahi-daemon[1143]: Successfully dropped root privileges.

18:21:47 pi avahi-daemon[1143]: avahi-daemon 0.6.31 starting up.

18:21:47 pi avahi-daemon[1143]: Successfully called chroot(). 
18:21:47 pi avahi-daemon[1143]: Successfully dropped remaining
capabilities. 
18:21:47 pi avahi-daemon[1143]: Loading service file
/services/multiple.service.

18:21:47 pi avahi-daemon[1143]: Loading service file
/services/udisks.service.

18:21:47 pi avahi-daemon[1143]: Joining mDNS multicast group on
interface wlan0.IPv4 with address 192.168.1.7.

18:21:47 pi avahi-daemon[1143]: New relevant interface wlan0.IPv4 for
mDNS.

18:21:47 pi avahi-daemon[1143]: Network interface enumeration
completed.

18:21:47 pi avahi-daemon[1143]: Registering new address record for
fe80::f2f:3b5b:ab5b:35c1 on wlan0.*.

18:21:47 pi avahi-daemon[1143]: Registering new address record for
192.168.1.7 on wlan0.IPv4.

18:21:47 pi avahi-daemon[1143]: Registering HINFO record with values
'ARMV7L'/'LINUX'.

18:21:47 pi systemd[1]: Started Avahi mDNS/DNS-SD Stack.

18:21:48 pi avahi-daemon[1143]: Server startup complete. Host name is
pi.local. Local service cookie is 2501181696. 

18:21:49 pi avahi-daemon[1143]: Service "pi"
(/services/udisks.service) successfully established.
18:21:49 pi avahi-daemon[1143]: Service "pi"
(/services/multiple.service) successfully established.
    
por mdns 06.03.2017 / 20:43

0 respostas