Configuring and Managing MPE/iX Internet Services (August 2002)
Chapter 4
BOOTP Service
Overview of bootpd
52
Overview of bootpd
The Bootstrap Protocol BOOTP allows a client system to get boot information such as its own IP address, the
address of a BOOTP server, and the name of the file it needs to load into its memory and execute to boot the
printer. The bootstrap operation happens in two phases. In the first phase, the BOOTP daemon bootpd
determines the address of a BOOTP server and selects a boot file. In the second phase, the Trivial File Transfer
Protocol daemon tftpd transfers the boot file to the node that requests it.
bootpd Files
There are three files that you will need to configure and use bootpd on your system. These files were copied to
the NET group of the SYS account when you installed or updated to version C.55.00 or later, of MPE/iX.
Table 4-1 briefly describes each one.
Configuring bootpd
To configure bootpd, you will edit three files: the services file, which lists the individual services that
comprise the suite of Internet Services, the inetd configuration file, which informs the Internet daemon
about running bootpd on this host, and the bootpd configuration file, which contains client and relay
information. These tasks are explained in the following sections.
Editing the Services File
The services file associates official service names and aliases with the port number and protocol the services
use. To enable bootpd, you must edit the services file. Perform the following:
1. Open the services file with an MPE text editor. You may edit the /etc/services file from the POSIX
shell or the SERVICES.NET.SYS file from MPE/iX, whichever you prefer. Both names should point to the
same file.
2. Verify that the following lines exist in the file or add them if they do not:
bootps 67/udp # Bootstrap protocol server
Table 4-1 Files for bootpd
File Description
BOOTPD.NET.SYS The program file for bootpd which is linked to the POSIX file
/etc/bootpd.
BPTABSMP.NET.SYS The sample configuration file for bootpd that contains information
about all of the network devices this system can boot. You will copy
this file to BOOTPTAB.NET.SYS, create a symbolic link from the POSIX
file /etc/bootptab to this file, and edit it as necessary.
BOOTPQRY.NET.SYS A program for testing bootpd. You will not need to copy or edit this
file, but you will create a symbolic link from the POSIX file
/etc/bootpquery to BOOTPQRY.NET.SYS.