Não é possível executar ping em máquinas .local em um computador

Não é possível executar ping em máquinas .local em um computador

Tenho os três computadores a seguir conectados à minha rede doméstica:

  • um Mac Mini rodando Lubuntu 13.10 ( macmini)
  • um Raspberry Pi rodando Raspbian 7 ( raspberrypi)
  • um Compaq Mini rodando Lubuntu 12.04 ( compaqmini)

O Avahi está instalado e rodando em todos os três computadores e raspberrypiposso compaqminiexecutar ping nos outros dois hosts (com o .localsufixo). No Mac Mini, entretanto, ping raspberrypi.localaparece ping compaqmini.localuma mensagem de erro "host desconhecido". Alguma pista? Como posso solucionar isso?

Responder1

No Lubuntu 13.10, o Avahi não está configurado para lidar com .localdomínios por padrão. Para resolver o problema, instale o pacote libnss-mdnse (como mencionado por piernov) no arquivo /etc/nsswitch.conf, altere a linha

hosts: files dns

para

hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4

informação relacionada