Désactiver le démon Avahi

Décembre 2016

Avahi est un démon qui permet de découvrir automatiquement les ressources réseau et de s'y connecter.
Avahi s'occupe:
  • D'attribuer automatiquement une adresse IP même sans présence d'un serveur DHCP
  • De faire office de DNS (chaque machine est accessible par le nom nomMachine.local)
  • De publier des services et d'y accéder facilement (les machines du réseau local sont prévenues de l'arrivée ou du départ d'un service).


Cela permet de faciliter le partage de fichier, d'imprimantes, etc.
Avahi est une implémentation du protocole ZeroConf, compatible avec Bonjour/Rendez-Vous d'Apple.


Cependant:
  • Il consomme un peu de mémoire (environ 248 ko).
  • Il ouvre 2 ports réseau (UDP 32768 et 5353)
  • On rapporte dans certains cas un ralentissement réseau.

Sous Ubuntu 7.04


Si vous n'en avez pas besoin et que vous voulez le désactiver, vous avez un soucis:
Même si vous le décochez dans la liste des services (Menu Système > Administration > Services), il continuera à démarrer !

Pour le désactiver vraiment, éditez le fichier /etc/default/avahi-daemon en tant que root: sudo gedit /etc/default/avahi-daemon

Changez la ligne: AVAHI_DAEMON_START=1
en: AVAHI_DAEMON_START=0

Au prochain redémarrage, le démon Avahi ne se lancera pas.

Sous Ubuntu 7.10, 8.04 et 8.10


Vous pouvez passer par le panneau des services pour couper Avahi normalement:
Menu Système > Administration > Services

Sous les autres systèmes Debian et dérivés


Le nom de daemon peut être différent mais la méthode c'est la même pour les systèmes basés Debian

Une autre méthode bien plus simple c'est de lancer une commande qui permettra de supprimer les liens vers le daemon
sudo update-rc.d -f avahi-daemon remove
Pour recréer les liens utilisez la commande
sudo update-rc.d avahi-daemon defaults


Note: Sous Ubuntu 7.04, la commande sudo update-rc.d -f avahi-daemon remove ne suffit pas pour éliminer le démon Avahi: Il démarrera quand même. Utilisez plutôt l'astuce du AVAHI_DAEMON_START=0.

Liens


A propos d'Avahi, il y a quelques paquets debian disponibles:
  • L'applet Gnome service-discovery-applet permet de découvrir les services disponibles sur le réseau et de s'y connecter très facilement.
  • Le programme avahi-discover permet de parcourir les services disponibles.
  • gshare vous permet de partager facilement des fichiers par FTP avec Avahi.
  • gnome-user-share permet de partager facilement des fichiers par WebDAV (avec Apache2) avec Avahi.

A voir également :

Ce document intitulé «  Désactiver le démon Avahi  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.