On Mon, 2004-10-04 at 22:28, Rudi Chiarito wrote: > There is an approach that I have used in the past. It worked for me, but > it might need to be made more flexible and robust, to support all the > scenarios that Stateless Linux hopes to enable. > > You need, of course, to have a list of MAC addresses. Even better, > several lists of MAC addresses - e.g. for several groups/profiles. You > can enter them manually or, if you're lazy enough, you'll want the > clients and the server to register them automatically. > > I do this at the time that the kickstart file is served (I don't serve > images yet, but the idea is the same). A simple CGI script looks at the > IP at the remote end, retrieves the MAC address using ARP and appends it You can save yourself some trouble with this as anaconda can do the MAC digging for you - from command-line.txt of anaconda docs: kssendmac Adds HTTP headers to ks=http:// request that can be helpful for provisioning systems. Includes MAC address of all nics in a CGI environment variable of the form HTTP_X_RHN_PROVISIONING_0, HTTP_X_RHN_PROVISIONING_1, etc, for all nics. - Panu -