Más sobre Avahi

¿Y qué pasa si no puede instalarse en el dispositivo?

Es posible que en el dispositivo al que quiere accederse no sea posible instalar Avahi o Bonjour, por ejemplo un router. Es posible difundir el nombre e IP del ese equipo mediante mDNS a través de un tercer equipo que si tenga Avahi instalado. Esto es, el equipo A difunde el nombre e IP en nombre del equipo B.

Para esto es necesario añadir el nombre e IP del equipo en el archivo /etc/avahi/hosts de la misma forma que se haría en el archivo hosts del sistema operativo.

~$ echo "192.168.0.1 router.local" >> /etc/avahi/hosts

Y reiniciar avahi-daemon:

~$ service avahi-daemon restart