ZEROCONFD(1)               NetBSD General Commands Manual           ZEROCONFD(1)

NAME

     zeroconfd - daemon for autoconfiguration of IPv4 link-local addresses

SYNOPSYS

     zeroconfd [-dhv]

DESCRIPTION

     The daemon tries to configurate one or more network interfaces with a
     link-local address, according to the Zeroconf project.

     On startup,it reads the interfaces to run on in the file
     /etc/zeroconfd.conf. The names of the interfaces are simply listed one
     for line in this file.  It chooses a random address in the class
     169.254/24 for each interface and then brodcasts some ARP requests to
     verify that no other host with the same address is attached to the net.
     Then it announces his address with some gratuitous ARP response. It keeps
     listening on the interface, in order to indentify conflicts with other
     hosts, and to defend his address.

     It saves the address successfully configurated in a file and when started
     tries to configure each interface with the previous address configured.
     The receiving of a SIGHUP causes the daemon to reread his configuration
     file, and eventually to start configuring a new interface.

     In normal operation, it forks and run as a daemon.  Errors are reported
     via syslog(3).

     The daemon is run by dhclient-script when it does not succeed in finding
     a dhcp server and in obtaining a lease.


OPTIONS

     -d              Run in debug mode.  Don't fork, write error and debug
                     messages to stderr.

     -h              Print help information.

     -v              Show version.


FILES

     /var/run/zeroconf*.pid
     /var/zeroconf/zeroconfd*.ip
     /etc/zeroconfd.conf


SEE ALSO

     bpf(4) netintro(4) dhclient(8) dhclient-script(8)

     Chechire S., Aboba B., and Guttman E., Dynamic Configuration of IPv4
     Link-Local Addresses, RFC 3297.


AUTHORS

     Silvio Valenti <silvio.valenti@gmail.com>

NetBSD 2.0                       July 15, 2005                      NetBSD 2.0

Man(1) output converted with man2html