Nastavení RARP serveru
Pro úspěšné nastavení RARP serveru potřebujete znát ethernetovou
adresu klienta (stanice, kterou zavádíte), jinými slovy MAC adresu.
Pokud tuto informaci nemáte k dispozici, můžete
ji vyčíst z úvodních hlášek OpenPROMu nebo použít příkaz OpenBootu
.enet-addr nebo
zavést do záchranného (rescue) režimu (např. pomocí záchranné diskety)
a použít příkaz /sbin/ifconfig eth0.
Na RARP serveru používajícím linuxové jádro řady 2.2 potřebujete zanést
příslušný záznam do RARP tabulky udržované jádrem. Můžete toho
dosáhnout příkazy:
# /sbin/rarp -s
jméno-klienta
eternetová-adresa-klienta
# /usr/sbin/arp -s
ip-adresa-klienta
eternetová-adresa-klienta
Pokud uvidíte hlášku
SIOCSRARP: Invalid argument
pravděpodobně budete muset zavést jaderný modul s rarp, nebo, pokud
jej nemáte, překompilovat jádro s RARP podporou. Zkuste příkaz
modprobe rarp a pak znovu spusťte předchozí
příkazy.
Na systémech používajících jádro řady 2.4 žádný RARP modul neexistuje
a místo něj byste měli použít program rarpd. Postup
je podobný jako u SunOS v následujícím odstavci.
Pokud používáte SunOS, musíte zaručit, že ethernetová adresa klienta
bude zaznamenána v databázích ethers
(buďto v souboru
/etc/ethers nebo pomocí NIS/NIS+)
a hosts
.
Nyní můžete spustit RARP démona. V systému SunOS 4 spusťte
(jako superuživatel root)
/usr/etc/rarpd -a; v systému SunOS 5 použijte
/usr/sbin/rarpd -a.