An OkiLAN 6200e powers up but does not know its IP address. (It does know its network hardware address.)
The OkiLAN 6200e sends out a BOOTP request packet with its network hardware address. For this example, the network hardware address is 00:40:68:17:50:A4.
The bootpd daemon running on a BOOTP server (which in this example is a UNIX workstation) sees the BOOTP request along with the network hardware address. It looks up the network hardware address in the “/etc/bootptab” file. The bootpd daemon finds the associated IP address of the device in the bootptab file.
The bootpd daemon transmits a response to the OkiLAN 6200e with the IP address 192.168.42.55. The OkiLAN 6200e will use this IP address for all subsequent transmissions.
For these steps to work properly, at least one BOOTP daemon (bootpd) must be running on the BOOTP server. To test whether a BOOTP daemon is running on the BOOTP server, use the ps command with the show all process option within fifteen minutes of an attempted BOOTP request. Unfortunately, the ps options differ from one UNIX workstation to another. Perform a man ps at the UNIX prompt to consult a manual page on the ps command for a particular workstation. If bootpd is not running on a workstation, type man bootpd at the UNIX prompt to consult a manual page on the BOOTP daemon and how to start it.
Often TCP/IP networks are divided into subnets. BOOTP does not work across subnets. When installing an OkiLAN 6200e, make sure the following criteria are met for BOOTP to work properly.
Both the BOOTP server and the OkiLAN 6200e are physically attached to the same subnet.
The IP address assigned to the OkiLAN 6200e and the IP address of the BOOTP server belong to the same subnet. OR
Your router(s) are configured to forward BOOTP packets between the OkiLAN 6200e’s subnet and the subnet of the host running the BOOTP server.