A P P E N D I X  F

Configuring a DHCP Server

This appendix describes how to configure bootstrap protocol (BOOTP) services in a Sun Solaris and Microsoft Windows environment. It contains the following sections:

Dynamic IP addresses are assigned through dynamic host control protocol (DHCP) server BOOTP services.


Before You Begin

You need each controller’s media access control (MAC) address to configure the DHCP server. The MAC address is located on the bar code label at the back of each controller. Since there are two controller modules per controller tray, you need two MAC addresses.


Setting Up a Solaris DHCP Server

The following procedure provides an example of how to set up a DHCP server with the BOOTP option for the Solaris 8, 9, and 10 Operating Systems. Your environment may require different steps.

1. Modify the netmasks line of the /etc/nsswitch.conf file as shown here:

#netmasks:   nis [NOTFOUND=return] files
netmasks:   files nis [NOTFOUND=return]

2. Start the DHCP wizard by issuing the following command at the command line:

/usr/sadm/admin/bin/dhcpmgr &

The following window is displayed:


Screenshot of the Choose Server Configuration page of the Solaris DHCP Configuration wizard.

The wizard will prompt you for information related to the configuration, network address, and subnet mask of the controller tray. Select or enter the following information:

Your summary page should look similar to the following example:


Screenshot of the Solaris DHCP Configuration wizard summary page.

3. Verify your configuration information, and click Finish.

4. When you are prompted to configure addresses for the server, click Yes.

The Add Address to Network wizard is displayed.

5. Enter the following information:

Your summary page should look similar to the following example:


Screenshot of the Add Addresses to Network wizard.

6. Verify your configuration information and click Finish.

The DHCP Manager displays the following:


Screenshot of the DHCP manager window.

7. In the Address Properties window, do the following:

a. In each Client ID field, enter 01 followed by the MAC address that is printed on the back of the controller. For example:

0100A0E80F924C

b. Toward the bottom of the window, select “Assign only to BOOTP clients.”


Screenshot of the Address Properties window.

c. Click OK.

The DHCP manager updates the status and client ID, as shown in the following example:


Screenshot of the DHCP Manager window showing the MAC address for the array’s controllers.

8. Go to Modify Service Options, and do the following:

a. Select Detect Duplicate IP addresses.

b. Under BOOTP Compatibility, select Automatic.

c. Select Restart Server, as shown in the following example.


d. Click OK.

After the configuration process has finished, the DHCP server provides BOOTP services to the MAC address you entered for each controller.

9. To verify that the BOOTP service is running, go to Service >> Restart.

10. After you power on the storage array, ping the address.

If the ping responds with ‘alive’, the DHCP server BOOTP operation was successful.


Setting Up a Windows 2000 Advanced Server

Before you begin, make sure the following requirements are met:

The following procedure provides an example of how to set up DHCP with the BOOTP option on the Windows 2000 Advanced Server. Your environment might require different steps.

Installing the DHCP Server

To install DHCP server on the Windows 2000 Advanced Server:

1. From the Control Panel, go to Administrative Tools >> Configure Your Server.

2. Select DHCP from the Networking drop-down menu on the left.

The wizard instructs you to use the Windows Components wizard to add the DHCP component.

3. Start the Windows Components wizard and double-click Networking Services.

4. Select Dynamic Host Configuration Protocol (DHCP), click the check box to its left, and click OK.

The Windows Components wizard is displayed.

5. Click Next.

6. If Terminal Services Setup is displayed, select Remote administration mode. Click Next.

If your server has obtained an address from a DHCP server for its own address, a warning is displayed.

7. Click OK to accept the warning.

Local Area Connection Properties is displayed.

8. Assign a static IP address to the server, or click Server to keep DHCP addressing for the server. Click OK.

9. Click Finish to exit the Windows Components wizard.

The DHCP server is now installed. The next step is to configure the server.

Configuring the DHCP Server

To configure the DHCP server:

1. From the Control Panel, go to Administrative Tools >> Computer Management >> Services and Application >> DHCP.

2. From the Action menu, select New Scope.

The New Scope wizard is displayed.

3. Enter the following information as prompted:

4. Click Finish to exit the wizard.

The contents of the DHCP server are listed.

5. Right-click Scope [ipaddress] scope-name and select Properties.

6. In the Scope Properties box, click the Advanced tab.

7. Select BOOTP only, set the lease duration to Unlimited, and click OK.

8. Right-click Reservations.

The Controller A Properties box is displayed.

9. Enter the IP address and the MAC address for Controller A. Click Add.

The Controller B Properties box is displayed.

10. Enter the IP address and the MAC address for Controller B. Click Add.

The controllers are added to the right of the Reservations listing.

11. Right-click Scope [ipaddress] scope-name to disable the scope.

12. Click Yes to confirm disabling of the scope.

13. Right-click Scope and select Activate.

The DHCP server is now configured with the BOOTP option for the array network.

14. Power on or power cycle the array modules.

15. Click Address Leases in the left pane to check the DHCP server leases.

The lease expiration displays the following status for each controller:

Reservation (active)

If the lease expiration for the controllers is inactive, try refreshing the list. If the lease is still inactive, check the following:

The controllers can gain a lease and an IP address, but they cannot respond out of the subnet for the software if the gateway is not configured properly.

It is possible that they were previously configured to have static IP addresses. You must be sure when you move an array that you change the array’s IP addresses to IP addresses on the new subnet before setting up BOOTP services.