This is the WIDE implementation of DHCP (Dynamic Host Configuration Protocol) server, relay agent, and client. DHCP, which is defined by RFCs 1534, 1542, 2131, and 2132, provides information to a computer over a network about the configuration of that network. To use DHCP, configure your kernel with the following line added to your kernel configuration file (/usr/src/sys/i386/conf/): pseudo-device bpfilter 4 #Berkeley packet filter and make bpf devices in your /dev directory: /dev/bpf[1-3]: cd /dev && ./MAKEDEV bpf1 bpf2 bpf3 Without the relay agent, the dhcpdb.relay file is needed. The DHCP client(dhcpc) in this port supports dynamically changing /etc/resolv.conf and hostname via DHCP infomation. o `-r' is recreate /etc/resolv.conf (resolv.conf file is overwritten.) o `-n' is reset HOSTNAME Please read more information in /usr/local/share/doc/dhcp/intro.dhcp or intro.dhcp.jis. Thanks to: Hirotaka TAKETA, Hajimu UMEMOTO, Tamotsu KANOH, Junichi SATOH , Hisashi HIRAMOTO , Takeshi TAGUCHI and Keisuke INOUE - Yoshiro MIHIRA (sanpei@yy.cs.keio.ac.jp)