Running DHCP and Preboot Services (PDHCP) on the same NetWare 5.1 server.

  • 7003324
  • 21-May-2009
  • 30-Apr-2012

Environment

Novell NetWare 5.1
Novell NetWare 5.1 Support Pack 4 (NW51SP4.EXE)
Novell ZENworks for Desktops 3.2
Novell ZENworks for Desktops 3.2 Preboot Services
Novell NetWare 6.5 Support Pack 8
Novell NetWare 6.0 Support Pack 5
Novell ZENworks for Desktops 4.0.1 - ZfD4.0.1
Novell ZENworks 7 Server Management Support Pack 1 - ZSM7 SP1
Novell ZENworks 6.5 Server Management Support Pack 2 - ZSM6.5 SP2
Novell ZENworks 7 Desktop Management Support Pack 1 - ZDM7 SP1
Novell ZENworks 6.5 Desktop Management Support Pack 2 - ZDM6.5 SP2

Situation

Running DHCP and Preboot Services (PDHCP) on the same NetWare 5.1 server.

Resolution

A minimum of NW5 SP4 must be installed on the server and the DNS/DHCP Management Console must be installed on the client after the SP4 installation.

The following steps must be completed exactly as written so that the current configurations are not lost:
1.        Run ConsoleOne from a desktop.
2.        Within ConsoleOne, click on the Tree object
3.        Click on Edit 路 Find and search for DNIP:Locator路Be sure to click on 路Search Subcontainers路.
4.        Double click on the locator object that appears in the bottom window of the Search utility.
5.        Once in the locator object click on Other.
6.        Open the DNIP:CfgPreferences路.Ensure that DNIP:CfgPreferences is highlighted.
7.        Click on Add路.This will open a new window with a 00 in it.
8.        Click on the button to the right of the new window.  This will bring you into a hex editor.
9.        Add the following hex information  for option 60 (Vendor Class Indentifier):
                00 00 00 01 00 00 00 20 00 00 00 3C 00 00 00 02
                56 65 6E 64 6F 72 20 43 6C 61 73 73 20 49 64 65
                6E 74 69 66 69 65 72 00
10.        Click Ok
11.        Repeat steps 8 and 9
12.        Add the following hex information for option 66 (TFTP Server Name):
                00 00 00 01 00 00 00 19 00 00 00 42 00 00 00 02
                54 46 54 50 20 53 65 72 76 65 72 20 4E 61 6D 65
                00
13.        Click Ok
14.        Repeat steps 8 and 9
15.        Add the following hex information for option 67 (Boot File Name):
                00 00 00 01 00 00 00 17 00 00 00 43 00 00 00 02
                42 6F 6F 74 20 46 69 6C 65 20 4E 61 6D 65 00
16.        Click Ok
17        Exit ConsoleOne
18.        Launch the DNSDHCP management console and options 60, 66 and 67 will now be configurable.  Add option 60 and give it the value of PXEClient.
19.        Modify the SYS:SYSTEM\PDHCP.INI file on the PXE server and check the following options:

                USE_DHCP_PORT:        Specifies whether to bind to the DHCP Server socket (67).
                                        Set this value to 0 to disable.

       &.nbsp;        USE_BINL_PORT:        Specifies whether to bind to the BINL socket (4011).
                                        Set this value to 1 to enable.

You are now ready to start your DHCP server (load DHCPSRVR if it's not already running) and the PXE services (PXESTART)..

Additional Information

Formerly known as TID# 10069274