[comp.protocols.tcp-ip.ibmpc] Summary: IP address assignment at boot time - for PCs

mark@badger.dosli.govt.nz (Mark Wright) (11/20/90)

Thanks to everyone who responded to this request.

The concensus was that I should use BOOTP, although in message
<682@dlogics.COM>, brown@dlogics.COM (Steve Brown) suggested a different
approach. 

Russell Mosemann <mosemann@hoss.unl.edu> said: 

RM> With BOOTP, every hardware address is assigned a specific IP
RM> number.  When NCSA Telnet (or something else that knows how to do
RM> a BOOTP) starts up, it sends a BOOTP "who am I?".  The hardware
RM> address of the packet is looked up in the table, and the IP
RM> address, addresses of domain name servers, and other information
RM> is sent back to the requesting machine.

BOOTP does not let you use a pool, although it has been suggested that the
source should not be hard to modify. The trick is to detect when the PC has
gone down, so the IP number can be reassigned.

Ultrix 4.0 comes with BOOTP.
Brian.Ellis@vuw.ac.nz commented: 

BE> bootp was supplied with my distribution of Ultrix 4.0. Try reading
BE> bootpd(8).  Not that you really want to use the bootp supplied with Ultrix
BE> 4.0 because it's based on an old rfc. Bootp has evolved a little, and you
BE> can now pass around information like gateway, broadcast and name server
BE> addresses, as well as each machines IP address and boot files.

BOOTP is in the public domain, try lancaster.andrew.cmu.edu.

Thanks to ...
Brian Ellis          ellis@rata.vuw.ac.nz
Joep Brand           rcjoep@urc.tue.nl
Russell Mosemann     mosemann@hoss.unl.edu
Havard Eidnes        he@spurv.runit.sintef.no
Ralf Heydtmann       rah@aicmuc.aic.de
Steve Brown          brown@dlogics.COM
-- 

 Mark Wright.                    Dept. of Survey and Land Information,NZ.
 email: mark@dosli.govt.nz       phone: 64 4 710-380 ext 8688