Configurando um servidor RARP
Para configurar o RARP, você precisa conhecer o endereço Ethernet (a.k.a. o
endereço MAC) dos computadores clientes que serão instalados. Se não souber
isto, você poderá
pegar as mensagens iniciais de inicialização
do OpenPROM, use o comando .enet-addr do
OpenBooe ou
iniciar no modo "Rescue" (e.g., a partir do disquete de recuperação) e
use o comando /sbin/ifconfig eth0.
Em sistemas RARP usando o kernel do Linux 2.2.x, você precisará popular a
tabela RARP do kernel. Para fazer isto execute os seguintes comandos:
# /sbin/rarp -s
nomedemaquina-do-cliente
endereco-ethernet-cliente
# /usr/sbin/arp -s
client-ip
client-enet-addr
Você obterá
SIOCSRARP: Invalid argument
então provavelmente precisará carregar o módulo RARP do kernel ou
senão recompilar o kernel para suportar RARP. Tente
modprobe rarp e
então tente o comando rarp denovo.
Em sistemas RARP usando um kernel do Linux 2.4.x, não existe módulo RARP e
você deverá ao invés disso usar o programa rarpd.
O processo é idêntico ao usado sob o SunOS do seguinte parágrafo.
Sob o SunOS, você precisará ter certeza que o endereço de hardware
Ethernet do cliente está listado no banco de dados "ethers" (ou
no arquivo /etc/ethers ou via NIS/NIS+) e no
banco de dados "hosts". Então você precisará iniciar o daemon
RARP. No SunOS 4, digite o comando (como root):
/usr/etc/rarpd -a; no SunOS 5, use
/usr/sbin/rarpd -a.