BOOTP可以代替rarp(逆向地址解析协议),其优点在于可以配置子网掩码和网关。使用BOOTP配置IP地址,必须确认安装有BOOTP并已在您的主机上运行(它将在主机的/etc/services文件中作为实时服务显示;如需了解更多信息,输入man bootpd或参阅系统文件说明书)。BOOTP一般通过/etc/inetd.conf文件启动,此时您可能需要删除文件中bootp项前的“#”才可启动。例如,/etc/inetd.conf文件中典型的bootp项为:
#bootp dgram udp wait /usr/etc/bootpd bootpd -i
根据系统,此项可能被称为“bootps”而不是“bootp”。

注释
| 只需使用编辑器删除“#”,便可启动BOOTP,(如果没有“#”,说明BOOTP已启动)。然后编辑BOOTP配置文件(一般为/etc/bootptab)并输入打印服务器的名称、网络类型(1为以太网)、以太网地址以及IP地址、子网掩码和网关。但是这种操作的格式仍无统一标准,所以您必须参考您的系统文件,决定如何输入此类信息(许多UNIX®系统也有模板例子,您可以将其作为参考)。一些典型的/etc/bootptab例子包括: BRN008077310107 1 00:80:77:31:01:07 192.168.1.2 和: BRN008077310107:ht=ethernet:ha=008077310107:\ ip=192.168.1.2: |
如果在配置文件中未包括一个下载文件名,某些 BOOTP主机软件将无法响应BOOTP的请求。在这种情况下,只需在主机中建立一个空文件并在配置文件中指定这个文件的名称和路径。
由于使用rarp (逆向地址解析协议),打印服务器将在打印机电源接通时,从BOOTP服务器加载自己的IP地址。