Checking the Preboot Services Server Setup

This section provides information on how to check the configuration of Desktop Management Preboot Services after it has been installed, and how to set up standard DHCP and Proxy DHCP services on the same server.


Overview of Preboot Services Components

The following components are installed as part of Preboot Services:


Proxy DHCP Server

The Preboot Services Proxy DHCP server runs alongside a standard DHCP server to inform Preboot Services clients of the IP address of the TFTP, MTFTP, and Transaction servers. The Proxy DHCP server also responds to PXE clients to indicate which boot server (TFTP or MTFTP) to use.


TFTP/MTFTP Server

The Preboot Services TFTP/MTFTP server is used by the Preboot Services client to request files that are needed to perform imaging tasks. The TFTP server also provides a central repository for these imaging files (linux.1, linux.2, and loadlin.exe in ZENworks 6.5 Desktop Management SP1 and earlier; initrd, linux, and root in ZENworks 6.5 Desktop Management SP2 and later).

A PXE client uses this server to download the Preboot Services client.

By default, TFTP is used because it speeds up the workstation's boot process; however, you can change the configuration to use MTFTP.


Transaction Server

The Preboot Services client connects to the Transaction server to check if there are any imaging actions that need to be performed on the workstation.


Checking the Setup on a Windows Server

After the Desktop Management Preboot Services components are installed, the following services should be installed and running on the server:

You should not need to change the default configuration of these services unless the default multicast IP is already in use in your environment or you moved any of the PXE-installed files from their default directories.

For information about configuring these services, see Server Configuration.

If the 2000/XP/2003 server where the Preboot Services components were installed is also a DHCP server, see Setting up Standard DHCP and Proxy DHCP Services on a Windows 2000 Advanced Server.


Setting up Standard DHCP and Proxy DHCP Services on a Windows 2000 Advanced Server

Use the following steps to set up standard DHCP and Proxy DHCP Services on the same Windows 2000 Advanced Server:

  1. At the command prompt, enter netsh.

  2. At the netsh prompt, enter dhcp server.

  3. At the dhcp server prompt, enter the following:

    add optiondef 60 ClassID STRING 0 PXEClient

  4. Add the definition type in the DHCP setup menus.


Checking the Setup on a NetWare Server

After the Desktop Management Preboot Services components are installed, the following services should be installed and running on the server:

You can use the pxestart.ncf file to start Preboot Services with a single command.

You can use the pxestop.ncf file to stop Preboot Services with a single command.

You should not need to change the default configuration of these services unless the default multicast IP is already in use in your environment or you moved any of the PXE-installed files from their default directories.

For information about configuring these services, see Configuring Preboot Services Servers in NetWare.

If the Preboot Services components were installed to a NetWare® 6.x server that is also a standard DHCP server, see Setting Up Standard DHCP and Proxy DHCP Services on a NetWare 6.x DHCP Server.


Setting Up Standard DHCP and Proxy DHCP Services on a NetWare 6.x DHCP Server

Use the following steps to set up standard DHCP and Proxy DHCP Services on the same NetWare 6.x DHCP server.

IMPORTANT:  Installing and running the Proxy DHCP server on a NetWare 5.x server that is already running a standard DHCP server is not supported because the DHCP protocol on NetWare 5.1 does not deliver option 60.

If you are running a NetWare 5.1 server but have upgraded the DHCP service to NetWare 6.x, follow Step 1 to Step 6. If you are running a NetWare 6.x server, begin at Step 7.

  1. Install the DNS-DHCP client from NetWare 6.x.

  2. Copy dhcpsrvr.nlm, dnipinst.nlm, and nddprefs.dat from the sys:\system directory on the server to a backup location.

  3. Copy dhcpsrvr.nlm, dnipinst.nlm, and nddprefs.dat from the sys\system directory on the NetWare 6.x CD to the sys\system directory on the server.

  4. Using the DNS-DHCP console, export the DNS and DHCP records.

    Note the Novell eDirectory locations of the DNS-DHCP locator and group objects and the DNS zone objects.

  5. At the system console, enter load DNIPINST -R to remove DNS-DHCP and related schema extensions.

  6. At the system console, enter load DNIPINST to install the updated DNS-DHCP and schema extensions.

  7. Using the DNS-DHCP console, import the DNS and DHCP records.

  8. Using the DNS-DHCP console, click Global Preferences on the toolbar, then click the Global DHCP Options tab.

    or

    Using the DNS-DHCP console, click the subnet in the left panel, then click the Other DHCP Options tab.

  9. Click Modify.

  10. Select Option 60 under Available DHCP Options, then click Add.

  11. Type PXEClient in the Vendor Class Identifier text box, then click OK twice.

  12. If this server is also a DNS server: at the system console, enter load NAMED.

  13. At the system console, enter load DHCPSRVR.

  14. Using a text editor, make the following changes to sys\system\pdhcp.ini:

    Set USE_DHCP_Port to 0.

    Make sure USE_BINL_PORT is set to 1.

  15. Unload and reload pdhcp.nlm.