Configuring a FreeBSD "Kickstart" server
                        by Steven St.Laurent  - steven@403forbidden.net


Intro

Ducks
Ingredients
Security
Contributing

Files
Distro
Files
Files
Mfsroot
Patch
PXEBoot
Boot
Kernel

Services
INETD
DHCP
TFTP
NFS
FTP

Details
How it works
Loader.rc

Installing

Finishing


	INETD

	Inetd is optional. If you have a problem with running it then
	write a script which turns up/down the proper daemons when
	you wish. For my needs INETD works fine and I can disable
	specific services quickly and easily. Your milage might vary.
	If you are using INETD we need tftp, ftp and dhcp enabled.
	As an extra layer of security consider using tcp-wrappers
	but TCPwrappers are no guarentee of security.

	For you users on Linux (yes you can use linux as a freebsd jumpstart)
	INETD is now called XINETD and is configured much differently than INETD.
	I'm not going to cover XINETD configuration but the following configuration
	should apply.

	Your inetd.conf should look something like this

	tftp   dgram   udp     wait    root    /usr/libexec/tftpd tftpd -l -s /opt/export/tftpboot

	where /opt/export/tftpboot should be YOUR corrected path to the tftpboot
	directory where the PXE boot driver resides.

	you can also configure dhcp and ftp from here or as an alternative
	configure these as standalone daemons.




Copyright © 2003 - Steven St.Laurent - steven@403forbidden.net