BOOTP是RARP的替代方案,具有可配置子网掩码和网关的优点。使用BOOTP配置IP地址之前,必须确保已安装BOOTP,并在主机上运行 (它将在主机的/etc/services文件中作为实时服务显示;输入man bootpd或参见您的系统文件获取信息) 。一般通过/etc/inetd.conf文件启动BOOTP,此时您可能需要删除文件中bootp项前的“#”才可启动。例如:/etc/inetd.conf文件中典型的bootp项为:
#bootp dgram udp wait /usr/etc/bootpd bootpd-i
根据系统不同,此项可能被称为“bootps”,而非“bootp”。

注释
| | 只需使用编辑器删除“#” (若无“#”,则表明已启用BOOTP) 就可启用BOOTP。然后编辑BOOTP配置文件 (通常/etc/bootptab) ,输入打印服务器的名称、网络类型 (1为以太网) 、以太网地址和IP地址、子网掩码和网关。但是,这种操作的格式仍无统一标准,因此您必须参阅您的系统文件确定如何输入此类信息 (许多UNIX®系统在bootptab文件中有模板例子,您可以将其作为参考) 。一些典型的/etc/bootptab 例子包括: BRN_310107 1 00:80:77:31:01:07 192.168.1.2 和: BRN_310107:ht=ethernet:ha=008077310107:\ ip=192.168.1.2: |
若配置文件中没有一个下载文件名,某些BOOTP主机软件的执行可能不能响应BOOTP的请求;在此情况下,只需在主机上创建一个空白文件并在配置文件中指定此文件的名字和路径。
打印机打开时,打印服务器会通过RARP从BOOTP服务器获取IP地址。