Używanie BOOTP do konfigurowania adresu IP

BOOTP to alternatywa dla RARP, która umożliwia dodatkowo konfigurację maski podsieci i bramy. Przed użyciem protokołu BOOTP do konfigurowania adresu IP należy upewnić się, że funkcja ta jest zainstalowana i działa na komputerze hosta (powinna być wyświetlana w pliku /etc/services na hoście jako usługa czasu rzeczywistego; należy wpisać polecenie man bootpd lub skorzystać z dokumentacji systemu w celu uzyskania informacji). Funkcja BOOTP jest zazwyczaj uruchamiana poprzez plik /etc/inetd.conf, dlatego konieczne może być usunięcie znaku „#” na początku wpisu bootp w tym pliku. Przykładowo, typowy wpis bootp w pliku /etc/inetd.conf wyglądałby następująco:
#bootp dgram udp wait /usr/etc/bootpd bootpd -i
W zależności od systemu wpis ten może być nazwany „bootps” zamiast „bootp”.
Informacja Informacja
W celu włączenia BOOTP wystarczy usunąć znak „#” za pomocą edytora tekstu (jeśli znak „#” jest niedostępny, to usługa BOOTP jest już aktywna). Następnie należy wyedytować plik konfiguracyjny BOOTP (zazwyczaj /etc/bootptab) i wprowadzić nazwę, typ sieci (1 dla sieci Ethernet), adres MAC (adres Ethernet) i adres IP, maskę podsieci oraz bramę serwera wydruku. Niestety nie określono dotychczas jednolitego, standardowego formatu, w związku z tym należy skorzystać z dokumentacji systemu, aby określić sposób wprowadzania tych danych (w wielu systemach UNIX® dostępne są przykładowe szablony w pliku bootptab, których można użyć jako przykładu). Poniżej znajduje się kilka typowych wpisów w pliku /etc/bootptab: („BRN” poniżej oznacza „BRW” dla sieci bezprzewodowej).
BRN008077310107 1 00:80:77:31:01:07 192.189.207.3
oraz:
BRN008077310107:ht=ethernet:ha=008077310107:\ip=192.189.207.3:
Określone implementacje oprogramowania hosta BOOTP nie odpowiadają na żądania BOOTP, jeśli w pliku konfiguracyjnym nie uwzględniono nazwy pliku pobierania; wystarczy wówczas utworzyć pusty plik na komputerze hosta i wpisać nazwę tego pliku oraz ścieżkę dostępu do niego w pliku konfiguracyjnym.
Tak samo jak w przypadku protokołu RARP serwer wydruku wczyta swój adres IP z serwera BOOTP po uruchomieniu urządzenia.