*BSD News Article 48427


Return to BSD News archive

Path: sserve!euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!news.kei.com!news.mathworks.com!gatech!swrinde!tank.news.pipex.net!pipex!uknet!zippy.dct.ac.uk!tremas!amm
Newsgroups: comp.unix.bsd.netbsd.misc
Subject: Dynamic IP allocation - possible?
Message-ID: <1995Aug3.134335.19404@zippy.dct.ac.uk>
From: amm@tremas.dct.ac.uk (Angus Marshall)
Date: 3 Aug 95 13:43:34 +0100
Organization: University of Abertay Dundee
Nntp-Posting-Host: tremas.dct.ac.uk
Lines: 32

This is probably a thoroughly anive/newbie sort of question, but it's the
first time I've actually sat down and thought about this problem properly for
months.


I need to set up a lab of 30 machine which will dual boot either Windoze or
NetBSD. For various reasons, it's undesirable to have the ip addresses
permanently allocated to the PCs and it's also undesirable to have
NetBSD permanently installed on the hard disks (though I will be
putting swap space on their hard drives).

I have a machine allocated as a server for the lab, so what I plan to
do is run the student's machines as 'diskless' workstations. My
question is, how do I get the server to allocate ip addresses to the
workstations on demand, and how do I get the workstations to configure
themselves correctly? I've looked at the bootp related info and it
seems to me that that will only work up to the point where the kernel
is loaded, after that, the wokstations seem to need a hardcoded
hostname.ed0 file, which would mean creating a directory for each
workstation.

Am I missing something? Is there some other way to handle this? What
is it?

-- 
        _________          | Angus M. Marshall, Dept. of Math & Comp Sci.,
       |         |         | University of Abertay Dundee, Bell St., Dundee
 ___  _|____=___ |_  ___   | DD1 1HG  U.K.         Vox: (+44) (1382) 308600
/   \(_)         (_)/   \  |                       Fax: (+44) (1382) 308877
|`-'|o|  _______  |o|`-'|  | http://www.tay.ac.uk/mcsweb/staff/amm/
|   |/| (_______) |\|   |  | The Psi corps is your friend. Trust the Corps    
|___|--\_________/--|___|  | Real coffee, real cars, real fun.