Използване на BOOTP за конфигуриране на IP адрес

BOOTP е алтернатива на rarp, която има предимството да позволява конфигуриране на маската на подмрежата и шлюза. За да използвате BOOTP за конфигуриране на IP адреса, се уверете, че BOOTP е инсталиран и работи на хост-компютъра (би трябвало да фигурира във файла /etc/services на хоста като реална услуга; въведете man bootpd или вижте за информация документацията на системата). BOOTP обикновено се стартира чрез файла /etc/inetd.conf, така че може да се наложи активиране чрез премахване на “#” пред реда на записа bootp в този файл. Например типичният запис за bootp във файла /etc/inetd.conf има следния вид:
#bootp dgram udp wait /usr/etc/bootpd bootpd -i
В зависимост от системата записът може да се нарича “bootps” вместо “bootp”.
Забележка Забележка
 
За да активирате BOOTP, просто използвайте редактор, за да изтриете “#” (при липса на “#” BOOTP е вече активиран). След това редактирайте конфигурационния файл на BOOTP (най-често /etc/bootptab) и въведете името, типа на мрежата (1 за Ethernet), адреса на Ethernet и IP адреса, маската на подмрежата и шлюза на сървър за печат. За съжаление точният формат за тази операция не е стандартизиран и се налага да правите справки в системната документация, за да видите как да въведете информацията (много системи UNIX® също имат примери за шаблони във файла на bootp, които можете да използвате за справка). Някои от типичните въвеждания в /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, ако в конфигурационния файл не е включено името на файла за изтегляне. В този случай, просто създайте празен файл (null file) в хост компютъра, като укажете името на този файл и пътя към него в конфигурационния файл.
Както и при rarp, сървърът за печат ще зареди своя IР адрес от BOOTP сървъра, когато принтерът бъде включен.