Novell Home

Ocean DHCPD

From Developer Community

Contents

ISC DHCP Server

Summary

UNIX Name:        dhcpd
Website:          http://www.isc.org/products/DHCP
Latest version:   3.0.4 - 2006-5-5


Description

Dynamic Host Configuration Protocol (DHCP) is a communications protocol that lets network administrators manage and automate the assignment of Internet Protocol (IP) addresses in an organization's network. DHCP allows devices to connect to a network and be automatically assigned an IP address.


Build Instructions

First time compiling you will be presented with an options menu, match the following selections.

[X] DHCP_PARANOIA
[X] DHCP_JAIL
[ ] DHCP_SOCKETS
[ ] DHCP_LDAP
[ ] DHCP_LDAP_SSL
[ ] OPENSSL_BASE
[ ] OPENSSL_PORT
[ ] DHCP_LQ


Then run the build script.

# ./build_dhcpd.sh


Size Details

FreeBSD 6.1, GCC 3.4.4, recommended compile options.

component           size                stripped size       description
dhcpd               522,561             465,460             vanilla
                    526,657             469,556             i386
                    555,329             498,228             i486
                    543,041             485,940             pentium
                    543,041             485,940             pentium-mmx
                    608,577             551,476             pentiumpro
                    608,577             551,476             pentium2
                    608,577             551,476             celeron-mendocino
                    608,577             551,476             pentium3
                    608,577             551,476             pentium-m
                    584,353             527,252             pentium4
                    584,353             527,252             pentium4-prescott
                    584,353             527,252             pentium-nocona
                    543,041             485,940             via-c3
                                                            via-c5
                                                            via-c7
                    596,289             539,188             transmeta
                    543,041             485,940             k6
                    543,041             485,940             k6-2
                    543,041             485,940             k6-3                     
                    596,289             539,188             athlon
                    596,289             539,188             athlon-tbird
                    600,385             543,284             athlon-4
                    600,385             543,284             athlon-xp
                    600,385             543,284             athlon-mp
                    600,385             543,284             athlon64
                    600,385             543,284             opteron
                    600,385             543,284             turion64
                    

Alternatives

dhcp6s : KAME DHCP6 client, server, and relay (108,840 bytes)

dhcps : Dynamic Host Configuration Protocol, WIDE Implementation (56,688 bytes)


Justification

Recommended DHCP server by the LTSP group as it support conditional logic. The KAME server is IPv6 only and so cannot be used on an IPv4 network.

Novell® Making IT Work As One

© 2009 Novell, Inc. All Rights Reserved.