framework for Multicast DNS Service Discovery
Project homepage: https://avahi.org/
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.
Package information
- Ports path
- net/avahi
- Package architecture
- amd64
- Maintainer
- Antoine Jacoutot <ajacoutot@openbsd.org>
- Categories
- net, devel
- Available flavors
- no_gui, bootstrap
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Library
Runtime
Build
- converters/xmltoman
- devel/gettext,-tools
- devel/gobject-introspection
- devel/metaauto
- devel/autoconf/2.72
- devel/automake/1.18
- devel/libtool
- devel/gmake
- devel/dwz
OpenBSD README
+-----------------------------------------------------------------------
| Running avahi 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
Used by (7 dependency relationships)
Includes library, runtime, build and test dependencies.