avahi
framework for Multicast DNS Service Discovery
WWW CVSWeb GITHub-
Package versionavahi-0.8p9
-
MaintainerAntoine Jacoutot
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.
+-----------------------------------------------------------------------
| 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
- no_gui
- bootstrap
- converters/xmltoman
- devel/gobject-introspection
- STEM->=0.41.1p0:textproc/intltool
- devel/metaauto
- devel/autoconf/2.69
- devel/metaauto
- devel/automake/1.16
- devel/libtool
- devel/gmake
- devel/dwz
- x11/dbus,-suid