Configurer un serveur RARP Pour configurer RARP, il vous faudra connaître l'adresse Ethernet du client (c'est-à-dire, l'adresse MAC). Si vous n'avez pas cette donnée, vous pouvez l'extraire des messages d'amorçage initiaux de l'OpenPROM, utiliser la commande OpenBoot .enet-addr ou amorcer en mode secours (p. ex. à partir de la disquette de secours) et utiliser la commande /sbin/ifconfig eth0. Pour GNU/Linux (noyau 2.2.x), vous devez renseigner la table RARP du noyau. Pour ce faire, exécutez # /sbin/rarp -s client-hostname client-enet-addr # /usr/sbin/arp -s client-ip client-enet-addr Si en retour vous obtenez : SIOCSRARP: Invalid argument vous devrez probablement charger le module RARP du noyau ou bien recompiler le noyau pour accepter RARP. Essayez modprobe rarp puis essayez à nouveau la commande rarp. Les systèmes avec un noyau Linux 2.4.x n'ont pas de module RARP, et il faut dans ce cas utiliser le programme rarpd. La procédure est identique à celle utilisée sous SunOS dans le prochain paragraphe. Sous SunOS, vous devez vous assurer que les adresses matérielles Ethernet pour les clients sont listées dans la base de données ether (soit dans le fichier /etc/ethers soit via NIS/NIS+) et dans la base de données hosts. Ensuite, vous devez lancer le démon RARP. Pour SunOS 4, essayez la commande (en tant que superutilisateur) : /usr/etc/rarpd -a ; pour SunOS 5, /usr/sbin/rarpd -a.