Selecting the Tool for Configuring DHCP
After you gather information and plan for DHCP service, you are ready to
configure a DHCP server. You can use the DHCP Manager or the
command-line utility dhcpconfig to configure a server. DHCP Manager lets you select options and
specify data that is then used to create the dhcptab and network
tables used by the DHCP server. The dhcpconfig utility requires you to
use command-line options to specify data.
DHCP Manager Features
DHCP Manager, a Java™ technology-based GUI tool, provides a DHCP Configuration Wizard. The
configuration wizard starts automatically the first time you run DHCP Manager on a
system that is not configured as a DHCP server. The DHCP Configuration Wizard
provides a series of dialog boxes that prompt you for the essential information
required to configure a server: data store format, lease policy, DNS/NIS/NIS+ servers and
domains, and router addresses. Some of the information is obtained by the wizard
from system files, and you only need to confirm that the information is
correct, or to correct information, if necessary.
When you progress through the dialog boxes and approve the information, the DHCP
server daemon starts on the server system. You are then prompted to start
the Add Addresses Wizard to configure IP addresses for the network. Only the
server's network is configured for DHCP initially, and other server options are given
default values. You can run DHCP Manager again after the initial configuration is
complete to add networks and modify other server options.
See Configuring and Unconfiguring a DHCP Server Using DHCP Manager for more information about the DHCP Configuration Wizard. See About DHCP Manager for more
detailed information about DHCP Manager.
dhcpconfig Features
The dhcpconfig utility supports options that enable you to configure and unconfigure a
DHCP server, as well as convert to a new data store and import/export
data to and from other DHCP servers. When you use the dhcpconfig utility
to configure a DHCP server, the utility obtains information from the system files
discussed in Updating System Files and Netmask Tables. You cannot view and confirm the information obtained from system
files as you can with DHCP Manager. So, it is important that the
system files be updated before you run dhcpconfig. You can also use command-line options
to override the values dhcpconfig would obtain by default from system files. The
dhcpconfig command can be used in scripts. See the dhcpconfig(1M) man page for
more information.
Comparison of DHCP Manager and dhcpconfig
The following table summarizes the differences between the two server configuration tools.
Table 13-4 Comparison of DHCP Manager and the dhcpconfig Command
Feature |
DHCP Manager |
dhcpconfig
With Options |
Network information that is gathered from system. |
Enables you to view the
information gathered from system files, and to change it if needed. |
You can specify
the network information with command-line options. |
Speed of configuration. |
Speeds the configuration process by
omitting prompts for nonessential server options, using default values instead. You can change
nonessential options after initial configuration. |
Fastest configuration process, but you might need to specify
values for many options. |
Chapter 14, Configuring the DHCP Service (Tasks) includes procedures you can use to configure your server with either DHCP
Manager or the dhcpconfig utility.