*BSD News Article 7185


Return to BSD News archive

Newsgroups: comp.unix.bsd
Path: sserve!csadfa.cs.adfa.oz.au!wkt
From: wkt@csadfa.cs.adfa.oz.au (Warren Toomey)
Subject: [386bsd] Is there a Reverse ARP/bootp client?
Message-ID: <1992Oct29.230728.19279@sserve.cc.adfa.oz.au>
Sender: news@sserve.cc.adfa.oz.au
Organization: Australian Defence Force Academy, Canberra, Australia
Date: Thu, 29 Oct 1992 23:07:28 GMT

I am creating a boot floppy here at work so that I can use our diskless '486
boxes as Unix machines, by NFS mounting everything but / from a server.

However, at the moment each floppy must have the IP address hardcoded in
/etc/rc where I ifconfig the Ethernet interface. I'd like to build a
generic floppy with no hardcoded IP address.

Does anybody have (or know where there is) source for a Reverse ARP or bootp
client that will determine its IP address given it knows its Ethernet address?
I would be happy with either code that goes in the kernel, and is called at
boot time, or a user-level program that can be run at /etc/rc time, e.g

	ifconfig ec0 `rarp`		# Set our IP address


Many thanks in advance for any information. 

	Warren Toomey