sábado, 9 de marzo de 2013

Eliminar mensaje de Avahi daemon en Ubuntu 12

En algunas instalaciones de Ubuntu 12.04 puede aparecer un mensaje al iniciarse el ordenador en el que se nos indica que no se ha podido configurar el servicio de autodetección de red Avahi, pero ¿qué significa ésto?

Avahi es una implementación libre y gratuita de un servicio Zeroconf, que sirve para configurar de forma automática una red IP sin servidores adicionales, incluso cuando no tenemos servidores DHCP.

De este modo el sistema descubre de forma automática servicios en red y equipos que se conecten sin tener que hacer nada. Por ejemplo detecta impresoras en red, nuevos equipos que se instalen, programas que intentan utilizar servicios de red compartida, etc. Este sistema se empezó a desarrollar a raíz de que Apple lanzara el Bonjour, que es muy similar pero con una licencia incompatible con GPL.

Todo esto está muy bien pero es un servicio que ocupa memoria, abre dos puertos de red UDP (32768 y 5353), a veces puede ralentizar la red y en ocasiones nos aparece el incómodo mensaje citado al principio, entonces ¿cómo desactivar este servicio?

Habría que seguir los siguientes pasos:

1) Abrimos una ventana de Terminal y escribimos:
 sudo gedit /etc/default/avahi-daemon   
2) Tras escribir la contraseña se nos abrirá Gedit y tendremos que buscar en el documento la siguiente línea: AVAHI_DAEMON_START=1

3) Cambiamos el 1 por un 0, guardamos el documento y cerramos.

De este modo ya no nos aparecerá ese mensaje al iniciar el ordenador.