Attivazione di 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.