pxed Command
Purpose
Implements a Preboot Execution Environment (PXE) Proxy Dynamic Host Configuration Protocol (DHCP) server.
Syntax
To start the pxed daemon using the system resource controller:
startsrc -s pxed [ -a]
To start the pxed daemon without using the system resource controller:
pxed [ -f ConfigurationFile]
Description
The Preboot Execution Environment defines a protocol and mechanism through which network-connected client systems can automatically download boot images from a network server to start their operating system. As an extension to the BOOTP and DHCP protocols, it provides the configuration ability for administrators that are not necessarily DHCP or network administrators to manage the operating systems installed on the PXE-capable client systems.
Like a DHCP server, the PXE Proxy DHCP server provides information needed by a PXE client to locate and download its appropriate boot files from a network server. However, the PXE Proxy DHCP server does not administer client IP addresses or other DHCP client options.
The PXE Proxy DHCP server is intended to be used when the management of the system boot images must be separated from the management of the DHCP addresses and DHCP client network configurations. The pxed daemon can be configured to run on a system that is the DHCP server or is not the DHCP server.
Flags
Item | Description |
---|---|
-a | The argument to be supplied. |
-f ConfigurationFile | Specifies the path and name of the configuration file that is to be used by the server. If unspecified, the default is /etc/pxed.cnf. |
Exit Status
This command returns the following exit values:
Item | Description |
---|---|
0 | Successful completion. |
>0 | An error occurred. |
Security
Access Control: You must have root authority to run this command.
The PXE protocol allows for a nonprivileged user to be the administrator of the PXE client boot images because the pxed daemon listens to client messages on ports other than the well-known, protected DHCP server port. However, to configure such an environment, the DHCP server must be running on the same server system as the pxed daemon, and the file permissions on the pxed daemon must be changed for non-root execution.
Files
Item | Description |
---|---|
/usr/sbin/pxed | Contains the PXE Proxy DHCP server daemon. |
/usr/sbin/db_file.dhcpo | Implements a database to be used by the PXE Proxy DHCP server and the DHCP server to store, retrieve, and manage configuration information. |
/etc/pxed.cnf | The default configuration file for the pxed daemon. |