Using FreeBSD as a JumpStart Server
A JumpStart server needs to provide the following services:
- RARP
- TFTP
- bootparams
- ICMP address mask reply
- NFS
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 $