Outils pour utilisateurs

Outils du site


system:net:avahi

Avahi (Découverte de services multicast DNS)

Description

Avahi est une implémentation libre, conforme au standard des protocoles Multicast DNS (mDNS) et DNS-SD gérés par Zeroconf.

C'est un système qui facilite la découverte de services sur un réseau local. Cela signifie que vous pouvez connecter votre portable ou ordinateur sur un réseau et qu'il soit capable instantanément de voir les autres personnes avec qui vous pouvez discuter, trouver les imprimantes, ou les fichiers partagés. L'esprit de cette technologie est toujours trouvé dans l'Apple MacOS X(sous la marque Rendezvous, Bonjour et parfois Zeroconf) et est très pratique.

Installation

Installez le paquet avahi.

Documentation

Après l'installation, n'oubliez pas de lire le fichier pkg-readme : /usr/local/share/doc/pkg-readmes/avahi !

Vous pouvez lire des exemples dans /usr/local/share/examples/avahi/.

Configuration

Il faut :

  • activer le multicast :
    # rcctl enable multicast
  • activer le service avahi :
    # rcctl enable avahi_daemon
  • que le sous-système wide D-BUS soit impérativement démarré en premier :
    # rcctl order messagebus avahi_daemon


    si messagebus n'est pas activé, pensez à le faire !

  • démarrer les services relatifs :
    # rcctl start avahi_daemon

Règles PF

Les règles PF énoncées ci-dessous sont à adapter à votre besoin !

Voici les règles pare-feu si besoin :

  • pour le trafic mDNS :
pass proto udp from any to 224.0.0.251 port mdns allow-opts
pass inet6 proto udp from any to ff02::fb port mdns allow-opts 
  • pour le trafic SSDP :
    • pour IPv6 :
      • ff02::c est l'adresse multicast de lien local
      • ff05::c est l'adresse multicast de site local
      • ff08::c est l'adresse multicast d'organisation local
      • il existe aussi ff0e::c pour l'adresse multicast global - que nous n'utiliserons pas dans le contexte local !
pass proto udp from any to 239.255.255.250 port ssdp allow-opts
pass inet6 proto udp from any to { ff02::c, ff05::c, ff08::c } port ssdp allow-opts 

system/net/avahi.txt · Dernière modification: 2020/01/19 17:30 (modification externe)