, , , , , , ,

Désactiver le démarrage du démon Avahi

Avahi est un outil totalement inutile donc indispensable pouvant servir à l'autoconfiguration de services sur le réseau.

Jusqu'ici tout va bien sauf pour les gens qui ont la chance d'avoir un réseau DNS local ayant pour suffixe “.local”. Dans ce cas aucune réolution DNS sur le domaine .local ne fonctionne pas si le démon avahi tourne.

Pour corriger cela une directive de configuration de avahi existe dans le fichier /etc/default/avahi-daemon : “AVAHI_DAEMON_DETECT_LOCAL=1”

Vous trouvez ca bien ? et bien moi aussi, seulement pour les gens encore plus chanceux qui ont bel et bien un domaine en .local, mais pour qui ça n'est pas le domaine par défaut, cette option de configuration ne sert donc a rien.

La seule solution dans ce cas est donc de désactiver tout bonnement le démarrage de ce service hautement (in)utile.

Pour désactiver ce service upstart (ubuntu natty par exemple) :

sudo mv /etc/init/avahi-daemon.conf /etc/init/avahi-daemon.conf.disabled

A vous la joie retrouvée des résolutions DNS sur tous les domaines :-)

References