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.
ipv6
está desabilitado na interface de rede ativa, também o avahi-daemon está configurado para não usar o ipv6: use-ipv6=no
. 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.
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.local
dá 192.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.
Tags networking avahi multicast mdns bonjour