O que você está tentando fazer é adicionar o DNS multicast à pesquisa de nomes no Raspbian.
Instale o pacote libnss-mdns (ex: sudo apt-get install libnss-mdns
). Isso fará com que os pacotes Avahi implementem o DNS multicast (que é usado para resolução de nomes para domínios ".local").
Após a instalação, certifique-se de que o /etc/nsswitch.conf possua a linha:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
Editar: ao ir do mac - > raspi para garantir que o Mac possa entrar no seu Raspberry Pi, instale o pacote avahi-daemon e adicione um arquivo /etc/avahi/services/ssh.service contendo
<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">%h</name>
<service>
<type>_ssh._tcp</type>
<port>22</port>
</service>
</service-group>
Observe que o RaspberryPi vem com o IPv6 desativado. Se o outro host não implementar endereços locais de link IPv4, talvez seja necessário ativar o IPv6 no RaspberryPi para ter um protocolo IP em comum entre as duas máquinas. Você pode ativar o IPv6 na exclusão do RasPi /etc/modprobe.d/ipv6.conf e reinicializar.