Avahi (Français)
Avahi est une mise en œuvre des protocoles Zeroconf permettant ainsi «à des logiciels de publier et de découvrir des services et des hôtes en cours d'exécution sur un réseau local TCP/IP sans configuration particulière. Par exemple, un utilisateur peut brancher son ordinateur sur un réseau et trouver instantanément des imprimantes pour imprimer, des fichiers à lire et des personnes à qui parler.» (Source: Avahi)
Installation
Avahi est dans Extra et peut être installé via pacman :
pacman -S avahi nss-mdns
Pour lancer Avahi à chaque démarrage, on utlise un daemon :
systemctl enable avahi-daemon.service
Utilisation
Résoudre les noms de domaine
Avahi permet d'accéder aux ordinateurs d'un réseau local en utilisant leurs noms de domaine.
Supposons, par exemple, que le réseau local comprenne des ordinateurs ayant pour nom maple, fig et oak, tous utilisant avahi. Avahi peut être configuré de tel sorte de ne pas avoir à se préoccuper de modifier le fichier /etc/hosts
. Il suffit simplement d'utiliser maple.local
pour atteindre l'ordinateur maple. Cependant, la requête avec .local
n'est pas activée par défaut dans Arch Linux. Pour l'activer, il faut éditer le fichier /etc/nsswitch.conf
et modifier la ligne hosts: files dns
en:
/etc/nsswitch.conf
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
hosts: files mdns4_minimal dns mdns4
semble suffisant et sans ralentissement.Ressources
- Avahi - Site officiel du projet
- iTunes (inclus Bonjour) - Configurer Zeroconf pour Windows
- http://www.zeroconf.org/