NAME | SYNOPSIS | DESCRIPTION | ATTRIBUTES | SEE ALSO
dhcpconfig is a Korn shell (ksh) front-end to the DHCP table administration utilities dhtadm(1M) and pntadm(1M). It enables and configures the DHCP server service on the machine on which it is run. dhcpconfig displays the following menu:
*** DHCP Configuration ***
Would you like to:
Configure DHCP Service
Configure BOOTP Relay Agent
Unconfigure DHCP or Relay Service
Exit
Choice:
After selecting one of the menu choices at the Choice line, you will be prompted to answer a series of questions concerning your choice, with recommended defaults. The menu choices are explained in more detail below:
This configures the DHCP service, including setting startup options, such as OFFER timeout, dhcptab rescan interval, and enabling BOOTP compatibility mode, as well as bootstrapping dhcptab configuration data and producing the appropriate dhcp network tables.
In this mode, no DHCP service databases are required. You are prompted for a list of BOOTP and/or DHCP servers to which the relay agent is to forward BOOTP/DHCP requests.
This option restores the DHCP service to an uninitialized state. This option should be used with extreme caution, since the DHCP tables for the BOOTP/DHCP service are removed. This is particularly the case if the resource type you are using is nisplus, since other DHCP servers may be using this information.
Note that dhcpconfig can be run over and over again. Parameters are merged with existing parameters. Thus dhcpconfig can be used to synchronize the dhcptab configuration table with the server machine's settings.
dhcpconfig scans various configuration files on your Solaris machine for information it can use to populate the dhcptab configuration table. The following table lists the information and source used for this information:
Information | Source |
Timezone | System date, timezone settings |
DNS parameters | nsswitch.conf, /etc/resolv.conf |
NIS parameters | system domainname, nsswitch.conf, NIS |
NIS+ parameters | system domainname, nsswitch.conf, NIS+ |
Default router | system routing tables, user prompt. |
Subnetmask | network interface, netmasks table in nameservice |
broadcast address | network interface, user prompt. |
If you have not set these parameters on your server machine, you should do so before running dhcpconfig. Otherwise, you will need to rerun dhcpconfig to pick up any changes and merge them with your dhcptab configuration table.
If you would like to configure the DHCP service to serve BOOTP clients, you will need to add the appropriate DHCP daemon startup options, as well as allocate IP addresses for your BOOTP clients.
Run dhcpconfig and select menu choice 1) Configure DHCP Service. Descend into the "DHCP server daemon option setup" section, answering "Yes" when prompted for enabling BOOTP compatibility mode.
You will next be prompted for whether or not you would like the DHCP server to automatically allocate BOOTP-only IP addresses. If you answer "Yes", be sure to enter the "Select Networks For BOOTP/DHCP Support" section, and add additional IP addresses to the appropriate dhcp network tables. You will later be prompted whether you would like some (or all) of these addresses reserved for BOOTP clients. BOOTP IP addresses for automatic allocation are treated separately from DHCP addresses to prevent competition between BOOTP and DHCP clients for the same pool of addresses.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
Availability | SUNWdhcsu |
dhcpmgr(1M), dhtadm(1M), in.dhcpd(1M), pntadm(1M), dhcp(4), dhcp_network(4), dhcptab(4), nsswitch.conf(4), resolv.conf(4), attributes(5)
NAME | SYNOPSIS | DESCRIPTION | ATTRIBUTES | SEE ALSO