Home

The net/avahi port

avahi-0.8p10 – framework for Multicast DNS Service Discovery (cvsweb github mirror)

Description

Avahi is a free, standards-compliant implementation of the Zeroconf
protocols Multicast DNS and DNS-SD.

It is a system which facilitates service discovery on a local network.
This means that you can plug your laptop or computer into a network and
instantly be able to view other people who you can chat with, find
printers to print to or find files being shared.  This kind of
technology is already found in Apple MacOS X (branded Rendezvous,
Bonjour and sometimes Zeroconf) and is very convenient.
WWW: http://www.avahi.org/

Readme

+-----------------------------------------------------------------------
| Running ${PKGSTEM} on OpenBSD
+-----------------------------------------------------------------------

For proper functionality, multicast(4) needs to be enabled. To do so,
add the following line to /etc/rc.conf.local(8):
    multicast=YES

Note that you MUST have a system-wide D-BUS daemon running BEFORE
starting avahi, e.g.:
    rcctl enable messagebus avahi_daemon
    rcctl order messagebus avahi_daemon

A rule similar to the one below can be used in pf.conf(5) to pass
incoming avahi (multicast) traffic:
    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

for SSDP:
    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

Maintainer

Antoine Jacoutot

Multi-packages

avahi-0.8p10 avahi-glib-0.8p3 avahi-gui-0.8p10 avahi-gtk3-0.8p5 avahi-libs-0.8p5 py3-avahi-0.8p7

Categories

devel net

Library dependencies

Build dependencies

Run dependencies

Search