Mac Bonjour sevice não listando nenhum serviço local

0

Meu Mac (OSX 10.12.3) não pode encontrar serviços locais do Bonjour (mdns) - por exemplo, computadores Mac locais, Apple TVs, etc.

Ao usar o "Bonjour Browser" ( link ), posso ver:

  • Serviços de um espaço do iCloud (962 ?????. members.btmm.icloud.com)
  • Nenhum serviço do espaço "local".

Usando o Wireshark eu posso ver pacotes mdns chegando na interface en0 (wifi), então os dados mdns locais estão sendo recebidos, mas por alguma razão o mDNSResponder não está capturando e disponibilizando localmente.

(Nota: meu iPhone na mesma rede wifi pode ver serviços locais.)

Alguma ideia de onde / como começar a resolver este problema?

(ATUALIZAÇÃO: 2 de fevereiro) Depois de cavar mais, eu ativei o registro do mdnsResponder e encontrei o seguinte ao tentar resolver endereços .local:

2017-02-02 11: 54: 10.364202 + 0000 localhost mDNSResponder [6047]: [com.apple.mDNSResponder.AllINFO] setsockopt - erro IP_MULTICAST_IF 192.168.1.78 -1 errno 9 (descritor de arquivo inválido) 2017-02-02 11: 54: 10.364405 + 0000 localhost mDNSResponder [6047]: [com.apple.mDNSResponder.AllINFO] setsockopt - erro IPV6_MULTICAST_IF -1 errno 0 (erro indefinido: 0)

Não vejo isso em outros Macs (funcionais) ao tentar resolver um endereço local.

    
por Frank Taylor 30.01.2017 / 16:38

1 resposta

0

Acho que encontrei o problema.

Algum tempo atrás eu instalei o TunnelBear para testá-lo. Usou uma vez e depois esqueceu-se prontamente.

Ontem eu removi o TunnelBear (limpando o lixo também) e depois de um reboot meu Bonjour (mdns) agora está mostrando os serviços locais. Os erros IP_MULTICAST_IF não são mais exibidos nos registros do sistema.

    
por 10.02.2017 / 11:20