OBSD4* : wiki

Avahi (Découverte de services multicast DNS)

Pour la découverte des services multicast - mDNS (de type Avahi, Bonjour, Rendezvous, Zeroconf,… ), 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

Voici les règles pare-feu si besoin :

  • pour le trafic mDNS :
pass on egress inet proto udp from any to 224.0.0.251 port mdns allow-opts
pass on egress 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 on egress inet proto udp from any to 239.255.255.250 port 1900 allow-opts
pass on egress inet6 proto udp from any to { ff02::c, ff05::c, ff08::c } port 1900 allow-opts 

Documentation

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