Using FreeBSD as a JumpStart Server


A JumpStart server needs to provide the following services:

You enable these services on FreeBSD by doing the following:

RARP
Add the following to /etc/rc.conf:
rarpd_enable="YES"
rarpd_flags="-asv"
TFTP
Uncomment the entry for tftp in /etc/inetd.conf.


bootparams
Create /etc/rc.local as a shell script (if it doesn't already exist) and add the following entry:
/usr/sbin/bootparamd -s
ICMP address mask reply
Create /etc/sysctl.conf (if it doesn't already exist) and add the following entry:
net.inet.icmp.maskrepl=1
NFS
Add the following to /etc/rc.conf:
nfs_server_enable="YES"

Either activate all of this stuff by hand or reboot to get everything to take effect. All of these daemons look at the same files (/etc/ethers, /etc/bootparams, etc.) as a Sun box would. Until FreeBSD gets Name Service Switch you will have to put everything in local files, not NIS.


Home
jheiss at aput.net
$Id: freebsd_server.shtml,v 1.3 2001/05/18 18:53:38 jheiss Exp $