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 .
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.
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 .
Tags ssh avahi raspberry-pi