Attivare un server RARP Per impostare RARP è necessario conoscere l'indirizzo Ethernet (noto anche come indirizzo MAC) dei computer client da installare. Se non si conoscono queste informazioni è possibile leggerlo nei primi messaggi durante l'avvio di OpenPROM, usare il comando .enet-addr di OpenBoot oppure avviare in modalità Ripristino (p.e. da un dischetto di ripristino) e usare il comando /sbin/ifconfig eth0. Su un sistema con Linux 2.2.x e un server RARP è necessario popolare la tabella RARP del kernel. Per farlo usare i seguenti comandi: # /sbin/rarp -s client-hostname client-enet-addr # /usr/sbin/arp -s client-ip client-enet-addr Se si ottiene SIOCSRARP: Invalid argument probabilmente si deve caricare il modulo del kernel RARP oppure ricompilare il kernel inserendo il supporto RARP. Eseguire modprobe rarp e poi provare di nuovo a usare il comando rarp. Su un sistema con Linux 2.4.x e un server RARP non esiste il modulo RARP e al suo posto si deve usare il programma rarpd. La procedura è simile a quella da usare in SunOS ed è spiegata nel prossimo paragrafo. Sotto SunOS ci si deve assicurare che l'indirizzo Ethernet del client sia elencato nel database ethers (nel file /etc/ethers o tramite NIS/NIS+) e sia elencato anche nel database hosts. Poi si deve avviare il demone RARP, in SunOS 4 eseguire (da root): /usr/etc/rarpd -a; in SunOS 5 usare /usr/sbin/rarpd -a.