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

BOOTP е алтернатива на rarp, която има предимството да позволява конфигуриране на маската на подмрежата и шлюза. За да използвате BOOTP за конфигуриране на IP адрес, проверете дали BOOTP е инсталиран и работи на Вашия хост-компютър (трябва да се появи във файла /etc/services като реална услуга; напишете manbootpd или потърсете информация в документацията за системата). BOOTP обикновено се стартира чрез файла /etc/inetd.conf така, че може да се наложи да премахнете “#“ срещу записа bootp в този файл. Например, обикновено записът bootp във файла bootp /etc/inetd.conf би бил:
#bootp dgram udp wait /usr/etc/bootpd bootpd -i
В зависимост от системата записът може да се нарича “bootps” вместо “bootp”.
Забележка Забележка
За да активирате BOOTP, просто използвайте редактор, за да изтриете “#” (при липса на “#” BOOTP е вече активиран). След това редактирайте конфигурационния файл на BOOTP (обикновено /etc/bootptab) и въведете име, вид на мрежата (1 за Ethernet), MAC адреса (Ethernet адреса) и IP адреса, мрежовата маска и шлюза на сървъра за печат. За съжаление точният формат за тази операция не е стандартизиран и се налага да правите справки в системната документация, за да видите как да въведете информацията (много системи UNIX също имат примери за шаблони във файла на bootptab, които можете да използвате за справка). Някои примери за типично /etc/bootptab записване включват:
BRN008077310107 1 00:80:77:31:01:07 192.189.207.3
и:
BRN008077310107:ht=ethernet:ha=008077310107:\ip=192.189.207.3:
Някои софтуерни разработки за BOOTP в хоста няма да отговорят на заявки BOOTP, ако в конфигурационния файл не е включено името на файла за изтегляне. В този случай, просто създайте празен файл (null file) в хост компютъра, като укажете името на този файл и пътя към него в конфигурационния файл.
Както и при RARP, сървърът за печат ще зареди своя IР адрес от BOOTP сървъра, когато принтерът бъде включен.