Avahi es una implementación libre de redes de configuración cero (zeroconf), que incluye un sistema de descubrimiento de servicios DNS/DNS-SD de multidifusión. Avahi permite que los programas publiquen y descubran servicios y hosts que se ejecutan en una red local sin ninguna configuración. Por ejemplo, un ordenador con Avahi podrá descubrir automáticamente impresoras, servidores web y servidores de archivos en la red local.
Avahi es utilizado por un número de distribuciones de Linux para sus implementaciones de zeroconf, y también está disponible para un número de otros sistemas operativos.
El proyecto Avahi se inició en 2003 por Lennart Poettering con el objetivo de proporcionar una implementación de Zeroconf para Linux. Avahi está publicado bajo la Licencia Pública General Menor de GNU (LGPL). ¿Qué es Avahi daemon conf? Avahi daemon conf es un archivo de configuración usado por el daemon Avahi mDNS/DNS-SD. Se utiliza para configurar el comportamiento de Avahi, incluyendo la publicidad de servicios en la red local.
¿Qué es Avahi Daemon Conf?
El archivo de configuración del daemon de Avahi describe cómo debe comportarse Avahi. Normalmente se encuentra en /etc/avahi/avahi-daemon.conf. Puedes configurar el daemon con una variedad de opciones, incluyendo el nombre de host, los dominios, el manejo de la familia de direcciones y cómo buscarlas.
¿Qué es la consulta mDNS?
El Sistema de Nombres de Dominio Multicast (mDNS) es un protocolo usado para resolver nombres de host a direcciones IP dentro de pequeñas redes que no incluyen un servidor de nombres local. mDNS opera usando una dirección especial de multidifusión IP que permite a todos los sistemas en el segmento de red local recibir consultas y respuestas mDNS.
Las consultas mDNS se utilizan para resolver nombres de host en direcciones IP. El formato de una consulta mDNS es similar al de una consulta DNS estándar, pero la consulta se envía a la dirección especial de multidifusión en lugar de a un servidor DNS.
Cuando un sistema recibe una consulta mDNS, comprobará su propio nombre de host para ver si coincide con la consulta. Si lo hace, responderá con su propia dirección IP. Si el sistema no tiene un nombre de host que coincida, simplemente ignorará la consulta.
mDNS es utilizado por una variedad de dispositivos y aplicaciones, incluyendo el servicio Bonjour de Apple y Avahi.
¿Cómo podemos detener avahi?
Hay varias maneras de detener avahi:
1. Puedes simplemente detener el proceso avahi-daemon. Para hacer esto, puedes usar el administrador de procesos de tu sistema (como el Administrador de Tareas en Windows o el Monitor de Actividad en Mac) para matar el proceso, o puedes usar el comando kill en una terminal:
killall avahi-daemon
2. Puedes descargar el módulo avahi-daemon de tu kernel. Para ello, puede utilizar el comando modprobe:
modprobe -r avahi-daemon
3. Puede evitar que avahi se inicie automáticamente cuando su sistema arranque. Para ello, puede utilizar el gestor de arranque de su sistema para desactivar el servicio avahi, o puede editar el archivo de configuración de avahi para desactivar el demonio:
sudo nano /etc/avahi/avahi-daemon.conf
Encuentra la línea que dice "enable-daemon=yes" y cámbiala por "enable-daemon=no". Luego guarde el archivo y reinicie su sistema.
¿Cómo eliminar Avahi Arch Linux?
1. Primero, abra una terminal e introduzca el siguiente comando para detener el demonio Avahi:
sudo systemctl stop avahi-daemon
2. A continuación, introduzca el siguiente comando para desactivar el demonio Avahi:
sudo systemctl disable avahi-daemon
3. Por último, introduzca el siguiente comando para eliminar el demonio Avahi de su sistema:
sudo pacman -R avahi