%
Puffy image/svg+xml Puffy 2019-06-14 Stéphane HUC OpenBSD Team Inkscape Puffy OpenBSD https://www.openbsd.org/art4.html English "Puffy", it's a symbol of OpenBSD

Avahi (Découverte de services multicast DNS)

Article publié, le et modifié le
2 minutes de lecture

Cet article contient 288 mots.
Source brute de l'article :
Commit version : 4ebab03

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.

Configuration

Il faut :

Règles PF

Attention

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 

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/.


Historique

J’ai écrit historiquement cette documentation sur le wiki de la communauté “OpenBSD Pour Tous”.