Table of Contents
We will build a proof of concept setup. It will consist of a prototype server and a prototype client. You will need a number of items before you can begin. These items are explained in more detail in later sections. They are:
Two computer systems, one will serve as a client to be installed automatically, the other will serve as our install server. At least the client should have a PXE enabled network card. I will describe the procedure for Compaq Evo's which were the ones I used. You could use either one or two sets of monitor, keyboard and mouse.
The Red Hat 9 distribution on CDROM. You will need the first three CD's.
Network hardware to connect the servers; the simplest method is by connecting them with a crosscable. Alternately you can connect the two systems to a hub (which I did) or switch or you can make the systems part of your existing network. In the latter case you need to make sure that the systems are able to connect to each other. They need to exchange bootp (port 67/68) and DHCP (port 546/547) packets. Access to the servers over the netwerk is done using the SSH protocol (port 22). Installation of packages is done using NFS (port 2049). Make sure these ports are not blocked by a firewall.
A fixed IP address for the server and a (fixed or non-fixed) IP address for the server. Since I created a private setup I used 192.168.10.10 and 192.168.10.11. If you going to connect your system to an existing network your network administrator will have to provide these.
Hostnames and domains for the hosts. In my private set up I used the domain xyz.test. I decided to name my client kiezel and my server klinker. If you connect these systems to an existing network your network administrator will be able to provide the domain name and hostnames. Also, in that case the hostnames will need to be part of the DNS database so they can be resolved into IP adresses. I simply listed them in my systems /etc/hosts file.
You may need access to the Internet or to a system that has access to the Internet to obtain source code and read additional information. In the final situation the packages you need will be available from the DSL[7].
[7] they will be put there by people that have access to the Internet, have adopted them for our environment, tested them and (re)packaged them.