This section explains the installation of the ZfD 3.2 Preboot Services system. It contains the following topics:
To function correctly, ZfD 3.2 Preboot Services requires a local area network (LAN) with IP layer support. The following are also required:
Specification | Minimum Requirement |
---|---|
Processor |
Pentium, 75 MHz or faster |
Network Card |
PXE-enabled |
Available Disk Space |
1 MB |
RAM |
16 MB |
Graphics Display |
VGA; 16-bit color |
The following sections will help you to set up the various servers required by ZfD 3.2 Preboot Services:
It is seldom necessary to change the default TFTP Server configuration values. Use the following procedure if you need to change them:
From the Windows Desktop, click Start > Programs > ZEN Preboot Services > ZEN Preboot Services Configuration > TFTP Configuration. The TFTP Configuration window is displayed.
Fill in the fields:
TFTP Read Path: The read path should point to a directory where the TFTP Server will look for files that are requested by clients.
TFTP Write Path: The write path should point to a directory where the TFTP Server will write files sent by clients.
NOTE: The read and write fields use the same path.
Click Save All to save new settings.
or
Click Exit to terminate the configuration utility without saving changes.
It is seldom necessary to change the default MTFTP Server configuration values. Use the following procedure if you need to change them:
From the Windows Desktop, click Start > Programs > ZEN Preboot Services > ZEN Preboot Services Configuration > MTFTP Configuration. The MTFTP Configuration window is displayed.
Fill in the fields:
Multicast IP: Specify the address to be used as a destination during multicast transfers. Ensure that the address used falls within the IP Address range designated for multicast. If you change this value, be sure to update the corresponding entry in the Proxy DHCP configuration.
Server Port: Specify the port number that the server will expect to receive requests on. If you change this value, be sure to update the corresponding entry in the Proxy DHCP configuration.
Data Read Path: Specify the directory where the MTFTP Server will read the files that are requested by clients.
Click Save All to save new settings.
or
Click Exit to terminate the configuration utility without saving changes.
The Proxy DHCP Server provides Preboot Services clients with the information that they require to be able to connect to the Preboot Services system.
The DHCP Server needs to have option 60 (decimal) added to the DHCP tags. This option should be a string type and must contain the letters PXEClient.The procedure to configure the DHCP Server varies from one DHCP Server to another, so it is not possible to provide step-by-step instructions on configuring the server. Use the following steps to check the settings of the Proxy DHCP Server:
From the Windows Desktop, click Start > Programs > ZEN Preboot Services > ZEN Preboot Services Configuration > Proxy DHCP Configuration. The Proxy DHCP Configuration window is displayed.
Check the fields:
Transaction Server IP: This IP Address will be returned to Preboot Services clients requesting Proxy DHCP information and should contain the IP address of the Preboot Services Transaction Server that the Preboot Services client should connect to.
TFTP IP: This IP address will be returned to Preboot Services clients requesting Proxy DHCP information and should contain the IP Address of the Preboot Services TFTP Server that the Preboot Services client should connect to when it needs to download files.
Application Server IP: This IP address will be returned to Preboot Services clients requesting Proxy DHCP information and should contain the IP Address of the Preboot Services TFTP Server that the Preboot Services client should connect to when it needs to request an application from the system.
The MTFTP settings in this window should be the same as the settings that appear in the MTFTP Configuration Utility. Do not modify the Client Port, Open Timeout, and Reopen Timeout settings from their default values.
Click Save All to save new settings.
or
Click Exit to terminate the configuration utility without saving changes.
You can set any of the IP Address fields in the configuration utility to 0.0.0.0. The server replaces these entries with the IP address of the first network adapter installed in the server.
Once ZfD 3.2 Preboot Services has been installed, it is seldom necessary to change the default server values. If you do decide to change the settings, however, you can do so by editing the appropriate .INI file for the server you want to change. These .INI files can be found on the Preboot Services server in the SYS:\SYSTEM directory.
This section contains the following information:
You can set the path that the MTFTP/TFTP module will use for file access by modifying the TFTP.INI file. The following options are available:
ReadPath: Set the path that the MTFTP/TFTP module will use for read access. The default value for this setting is SYS:\TFTP\.
WritePath: Set the path that the MTFTP/TFTP module will use for write access. The default value for this setting is SYS:\TFTP\.
WriteProtect: Set the value to 0 to cause the MTFTP/TFTP module to accept write requests, or set the value to 1 to disallow write requests.
NOTE: The variable names (for example, ReadPath) are case sensitive.
You can set the parameters that the Proxy DHCP module will use by modifying the PDHCP.INI file. The following options are available:
VSP_IP: The IP address of the Transaction Server that will be supplied to PXE clients when they request Proxy DHCP information.
TFTP_IP: The IP address of the TFTP Server that will be supplied to PXE clients when they request Proxy DHCP information.
APP_IP: The IP address of the application server that will be supplied to PXE clients when they request Proxy DHCP information.
USE_DHCP_PORT: Specify whether to bind to the DHCP Server socket (67). Set this to 0 if you are running a DHCP Server on the same machine as the Proxy DHCP module, and make sure that you have set up a PXEClient DHCP Option Tag on the DHCP Server.
USE_BINL_PORT: USE_BINL_PORT - Whether to bind to the BINL socket (4011). This is only necessary if you are running proxy DHCP and another DHCP Server on the same machine. Set this to 1 to bind to the BINL port.
BOOT_MENU_TIMEOUT: Set this option to set how long (in seconds) the boot menu should be shown to the user. A value of 0 means that the Preboot Services boot will be auto-selected by PXE, and a value of 255 means wait indefinitely. Change this value if you have other PXE type services on the network, like Microsoft* RIS.
NOTE: The variable names (for example, VSP_IP) are case sensitive.
You can set the parameters that the Transaction Server module will use by modifying the DTS.INI file. The following option is available:
Server UdpPort: Set this value to the UDP port number you want to use.
NOTE: This variable name is case sensitive.
This section describes the network ports used by ZfD 3.2 Preboot Services. Using this information in this section, you can configure routers or firewalls to correctly forward the network traffic generated by Preboot Services.
ZfD 3.2 Preboot Services uses both well-known and proprietary IP ports.
The well-known IP ports include:
67 decimal: The Proxy DHCP services listens on this port for PXE information requests. This is the same port used by a standard DHCP service.
69 decimal: The TFTP service listens on this port for file requests from PXE or Preboot Services clients.
111 decimal: Port mapper port. Refer to RFC 1057 for a description of this server.
The proprietary IP ports include:
18753 decimal: Transaction Server client connection port. The Transaction Server receives all connection requests from the Preboot Services clients on this port.
360 decimal: The MTFTP service listens on this port for MTFTP requests from PXE or Preboot Services clients.
The Transaction Server service and MTFTP service can be configured to use different ports if necessary. To change the port, use the following procedure:
From the Windows server desktop, click Start > Programs > ZEN Preboot Services > ZEN Preboot Services Configuration > preboot_service_configuration.
Change the relevant settings in the configuration.
Stop and start the services for the changes to take effect.
Edit the DTS.INI file located in the same directory as the DTS.NLM module.
Set ServerUdpPort to the port number you want to use.
Stop and start DTS.NLM for the changes to take effect.