The following is a description of the CapaInstaller DHCP Proxy (ciDHCPProxy)
PXE client platform detection. Legacy BIOS bootstrap files are 16 bit and UEFI can be both 32 and 64 bit. As 64 bit UEFI has no 32 bit compatibility mode a bootstrap file for the correct architecture must be offered via PXE.
A standard DHCP server cannot evaluate and return differentiated bootstrap files pr. architecture. To evaluate the request and return a working bootstrap file for the client, the ciDHCPproxy can be used.
- UDP broadcast relay. If there are challenges in the enterprise infrastructure setting up udp helper adresses on the routers separating the network segments, the ciDHCPproxy can be installed on a client, catching the broadcast information and relaying it via a normal port forward.
Installation, startup and removal
CiDHCPproxy is located in the "Mediamaster\Resources" catalog and can be installed by starting the ciDHCPProxy.exe as an administrator and clicking Install.
The CiDHCPproxy service is a standard Microsoft Windows service and can be managed with the "Services" mmc snap in GUI or from the commandline with the Windows Sc command.
Commandline startup of the service
Read more about managing and controlling Windows services on Microsoft Technet:
Configure your settings by entering DNS name or IP for the OSDeployment Server in the configuration dialog.
|Installation and configuration dialog|
These settings are saved in the "proxy.ini" file located in the same directory as the executable.
If there is a need for more ciDHCPProxy installations in the infrastructure you can use this proxy.ini file for a deployment package.
To deploy the proxy service create a CapaInstaller package containing your configured proxy.ini. Use FileCopy to copy the proxy.ini file to the target system and add the commandlines below to the package with ShellExecute.
The ciDHCPProxy communicates with the standard DHCP and TFTP UDP ports
Alternative Dynamic Host Configuration Protocol (DHCP) listener port used if installed on same server as the DHCP service
If the ciDHCPprocy is installed on the DHCP server an additional option 60 must be set to direct the client requests to the ciDHCPproxy which will handle the platform detection for PXE boot requests from UEFI machines.
Read more about PXE on Wikipedia