[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Drop bind in skolelinux, use Avahi with dynamic service location instead?

In Debian/Etch, there are a few interesting packages allowing us to
use dynamic service location instead of hardcoding configuration in

Package: avahi-daemon
Depends: libavahi-common3, libavahi-core4, libc6 (>= 2.3.6-6),
         libcap1, libdaemon0, libdbus-1-2 (>= 0.62),
         libexpat1 (>= 1.95.8), adduser, dbus (>= 0.60)
Recommends: libnss-mdns
Conflicts: mdnsresponder
Description: Avahi mDNS/DNS-SD daemon
 Avahi is a fully LGPL framework for Multicast DNS Service
 Discovery. It allows programs to publish and discover services and
 hosts running on a local network with no specific configuration.  For
 example you can plug into a network and instantly find printers to
 print to, files to look at and people to talk to.

 This package contains the Avahi Daemon which represents your machine
 on the network and allows other applications to publish and resolve
 mDNS/DNS-SD records.

Package: libnss-mdns
Depends: libc6 (>= 2.3.6-6)
Recommends: zeroconf
Suggests: avahi-daemon
Description: NSS module for Multicast DNS name resolution
 nss-mdns is a plugin for the GNU Name Service Switch (NSS)
 functionality of the GNU C Library (glibc) providing host name
 resolution via Multicast DNS (using Zeroconf, aka Apple Bonjour /
 Apple Rendezvous ), effectively allowing name resolution by common
 Unix/Linux programs in the ad-hoc mDNS domain .local.

If I understand this correctly, the main-server need to provide a few
files in /etc/avahi/services/*.service to broad the existence of
services like syslog, ldap, etc, and that is about it.  Anyone with
experience with this?  This seem to be compatible with the Rendervouz
protocol deployed by Apple.  More documentation is available from

Petter Reinholdtsen

Reply to: