System Administration Guide: IP Services

Supporting BOOTP Clients With the DHCP Service (Task Map)

To support BOOTP clients on your DHCP server, you must set up your DHCP server to be BOOTP compatible. If you want to specify which BOOTP clients can use your DHCP, you can register BOOTP clients in the DHCP server's network table. Alternatively, you can reserve a number of IP addresses for automatic allocation to BOOTP clients.


Note –

BOOTP addresses are permanently assigned, whether or not you explicitly assign a permanent lease to the address.


The following task map lists tasks that you might need to perform to support BOOTP clients. The task map contains links to the procedures used to carry out the tasks.

Task 

Description 

For Instructions 

Set up automatic BOOTP support. 

Provides IP address for any BOOTP client on a DHCP-managed network, or on a network connected by a relay agent to a DHCP-managed network.  

You must reserve a pool of addresses for exclusive use by BOOTP clients. This option might be more useful if the server must support a large number of BOOTP clients. 

How to Set Up Support of Any BOOTP Client (DHCP Manager)

Set up manual BOOTP support. 

Provides IP address for only those BOOTP clients that have been manually registered with the DHCP service.  

This option requires you to bind a client's ID to a particular IP address that has been marked for BOOTP clients. This option is useful for a small number of BOOTP clients, or when you want to restrict the BOOTP clients that can use the DHCP server. 

How to Set Up Support of Registered BOOTP Clients (DHCP Manager)

ProcedureHow to Set Up Support of Any BOOTP Client (DHCP Manager)

  1. In DHCP Manager, select Modify from the Service menu.

    The Modify Service Options dialog box opens.

    See How to Start and Stop DHCP Manager for information about DHCP Manager.

  2. In the BOOTP Compatibility section of the dialog box, select Automatic.

  3. Select Restart Server, and click OK.

  4. Select the Addresses tab.

  5. Select addresses that you want to reserve for BOOTP clients.

    Select a range of addresses by clicking the first address, pressing the Shift key, and clicking the last address. Select multiple nonconcurrent addresses by pressing the Control key while clicking each address.

  6. Select Properties from the Edit menu.

    The Modify Multiple Addresses dialog box opens.

  7. In the BOOTP section, select Assign All Addresses Only to BOOTP Clients.

    All other options should be set to Keep Current Settings.

  8. Click OK.

    Any BOOTP client can now obtain an address from this DHCP server.

ProcedureHow to Set Up Support of Registered BOOTP Clients (DHCP Manager)

  1. In DHCP Manager, select Modify from the Service menu.

    The Modify Service Options dialog box opens.

    See How to Start and Stop DHCP Manager for information about DHCP Manager.

  2. In the BOOTP Compatibility section of the dialog box, select Manual.

  3. Select Restart Server, and click OK.

  4. Select the Addresses tab.

  5. Select an address that you want to assign to a particular BOOTP client.

  6. Choose Properties from the Edit menu.

    The Address Properties dialog box opens.

  7. In the Address Properties dialog box, select the Lease tab.

  8. In the Client ID field, type the client's identifier.

    For a BOOTP Solaris client on an Ethernet network, the client ID is a string that is derived from the client's hexadecimal Ethernet address. The client ID includes a prefix that indicates the Address Resolution Protocol (ARP) type for Ethernet (01). For example, a BOOTP client with the Ethernet address 8:0:20:94:12:1e would use the client ID 0108002094121E.


    Tip –

    As superuser on a Solaris client system, type the following command to obtain the Ethernet address for the interface:

    # ifconfig -a


  9. Select Reserved to reserve the IP address for this client.

  10. Select Assign Only to BOOTP Clients, and click OK.

    In the Addresses tab, BOOTP is displayed in the Status field, and the client ID you specified is listed in the Client ID field.