ssh para avahi anunciou falha do host devido a 'host desconhecido' mesmo se ele for descoberto

0

Eu tenho um framboesa anunciando seu nome de host com o avahi-daemon para vários serviços. No entanto, mesmo que eu receba isso em PCs pela rede, não posso ssh.

$ avahi-browse -at | grep -i ssh
+ wlp3s0 IPv4 raspi                SSH Remote Terminal  local
+ wlp3s0 IPv4 arch                 SSH Remote Terminal  local

$ ssh [email protected]
ssh: Could not resolve hostname raspi.local: Name or service not known

$ ssh pi@raspi
ssh: Could not resolve hostname raspi: Name or service not known

Eu tentei alterar a linha host em /etc/nsswitch.conf e alguns parâmetros em /etc/avahi/avahi-daemon.conf

avahi-discover mostra perfeitamente que é IPv4 e IPv6, mas quando eu recebo meus hosts conhecidos da máquina, tudo que consigo é minha própria máquina

$ getent hosts 
127.0.0.1       localhost.localdomain localhost arch
127.0.0.1       localhost.localdomain localhost arch

Eu também tentei definir o IP como estático em /etc/network/interfaces ou tentar anunciar o nome do host de dhclient.conf definindo send host-name = "raspberry.pi"; com a mesma sorte.

Também não há nenhum serviço iptables em execução ou qualquer outro firewall.

    
por dinigo 26.05.2013 / 18:53

1 resposta

1

Você pode ter que adicionar avahi à resolução do nome do host. Instruções para o ArchLinux (que eu suponho, dado que o nome da sua máquina parece estar em arco) estão disponíveis aqui: link .

    
por 26.05.2013 / 19:12