O Avahi procura serviços Avahi na lan, e os consulta (em seu exemplo) para mostrar a resolução IP.
O uso do endereço IP no seu Chromebook obtém o resultado que você está procurando (resposta de ping ou acesso ssh).
A maioria das redes não armazena o nome da máquina, apenas o IP. Você pode fornecer sua própria pesquisa de nome de domínio (para adição de ip estático) em /etc/hosts
(os chromebooks devem estar no modo de desenvolvedor) adicionando a linha:
raspberrypi.local 192.168.1.200
Ou automatizando-o em um script, usando sed
para substituir a linha iniciada por raspberrypi.local
, com a saída do comando avahi-resolve --name raspberrypi.local
. Isso funcionará para alocações IP dinâmicas, mas você ainda precisará executar o script pelo menos uma vez toda vez que o RPi for ligado (no caso dele ser alterado).
O motivo pelo qual você não está obtendo um resultado (que você espera) é porque o serviço de nome de domínio (ou servidor DNS) não sabe sobre os nomes de endereços da LAN.
O seguinte também funcionará:
ping 'avahi-resolve --name raspberrypi.local'
ssh 'avahi-resolve --name raspberrypi.local'
'está na tecla til (~)