                          netconf 0.3 for NET-2 
                     Matt Welsh <mdw@tc.cornell.edu>

This is a set of TCP/IP configuration scripts for the NET-2 suite.
Essentially they maintain the network configuration files in /etc. 
(I understand that in LINUX/Pro, these files are actually stored in /conf,
however, the files in /etc are symlinks to /conf, so it should work
anyway). These scripts maintain the file /etc/net.conf which contains
information on your network setup. This information can be used at bootup
time (by rc.net) to configure the TCP/IP interface, and also to generate
other network files (such as /etc/hosts). 

Here are the scripts:
	netsetup: interactive script to create an initial net.conf
	netconfig: [Not completed] Menu-based "sysadm"-like interface
	  to reconfigure networking on your system
	fixhost: Takes the hostname and IP address from net.conf and
	  adds or changes an appropriate line in /etc/hosts. Useful if you
	  want your IP address and hostname to appear in /etc/hosts, but
	  your IP address happens to be dynamic (e.g., for SLIP connections).
	setnetconf: Sets an entry in net.conf. 
	getnetconf: Retrieves an entry in net.conf.
	netf.sh: Shell functions included by the netconf scripts. (Well,
	  at present, only ONE shell function...)
	rc.inet1: "Smart" rc.net to get info from net.conf and configure
	  interface at bootup time. Replaces rc.inet1 from net-2.

The man page for the whole package is in netconf.8. Also included here is a 
set of network configuration files which have been changed from net-007 to 
work with these scripts. Everything should just unpack to /etc.

THINGS TO DO:
  Netconfig is not there (obviously). I'm working on it, and would like
  suggestions for a list of functions which it should implement. (Such as
  "Add entry to /etc/exports", "Set hostname", "Set domain name", and so on). 

  Netsetup doesn't deal with broadcast address and a few other things. Can
  someone please tell me if my assumptions about gateways, network address,
  netmask, and SLIP connections is correct? It seems to work for me. 

These things need to be integrated with the net-2 binary releases (and the
source, if desired). I trust that Fred, Rick, or someone else will take
care of this. Since I don't maintain those releases, I can't do much about
it. Pathnames may need to be changed. Please let me know of any adjustments.

Install everything in /etc (unless you decide to have it elsewhere, of
course).

Thanks a lot,
mdw

--
Matt Welsh, mdw@tc.cornell.edu
