summaryrefslogtreecommitdiffstats
path: root/etc/netstart
diff options
context:
space:
mode:
authorrgrimes <rgrimes@FreeBSD.org>1993-07-19 21:08:53 +0000
committerrgrimes <rgrimes@FreeBSD.org>1993-07-19 21:08:53 +0000
commitbe66fdf0fb9db1f14afc5e1be2a744b6120759fc (patch)
treeda42ac6ec9effbd2ed12f0fbfa0a368010aa5710 /etc/netstart
parent7dd01a177deac725e30d63933857427287bfac64 (diff)
downloadFreeBSD-src-be66fdf0fb9db1f14afc5e1be2a744b6120759fc.zip
FreeBSD-src-be66fdf0fb9db1f14afc5e1be2a744b6120759fc.tar.gz
Pulled in patch kit 0.2.4 netstart, added ifconfig ed0 line. This is a
crock so I can get the binaries released.
Diffstat (limited to 'etc/netstart')
-rwxr-xr-xetc/netstart89
1 files changed, 13 insertions, 76 deletions
diff --git a/etc/netstart b/etc/netstart
index 09e0f9c..9efdbbb 100755
--- a/etc/netstart
+++ b/etc/netstart
@@ -2,91 +2,28 @@
#
# @(#)netstart 5.9 (Berkeley) 3/30/91
-# set these to "NO" to turn them off. otherwise, they're used as flags
routedflags=-q
-timedflags=
-
-# set the following to "YES" to turn them on
+timedflags=NO
rwhod=NO
-nfs_server=NO
-nfs_client=NO
-name_server=NO
-gated=NO
-kerberos_server=NO
+#kerberos_server=YES
+#nfs_server=YES
+#name_server=YES
+#gated=YES
-# /etc/myname contains my symbolic name
+# my-name is my symbolic name
+# my-netmask is specified in /etc/networks
#
hostname=`cat /etc/myname`
hostname $hostname
-if [ -f /etc/defaultdomain ]; then
- domainname `cat /etc/defaultdomain`
-fi
-
-# configure all of the interfaces which we know about.
-# do this by reading /etc/hostname.* files, where * is the name
-# of a given interface.
-#
-# these files are formatted like the following, but with no # at the
-# beginning of the line
-#
-# addr_family hostname netmask broadcast_addr options
-# dest dest_addr
-#
-# addr_family is the address family of the interface, generally inet
-# hostname is the host name that belongs to the interface, in /etc/hosts.
-# netmask is the network mask for the interface.
-# broadcast_addr is the broadcast address for the interface
-# options are misc. options to ifconfig for the interface.
-#
-# dest is simply the string "dest" (no quotes, though) if the interface
-# has a "destination" (i.e. it's a point-to-point link, like SLIP).
-# dest_addr is the hostname of the other end of the link, in /etc/hosts
-#
-# the only required contents of the file are the addr_family field
-# and the hostname.
-(
- tmp="$IFS"
- IFS="$IFS."
- set `echo /etc/hostname.*`
- IFS=$tmp
- unset tmp
-
- while [ $# -ge 2 ] ; do
- shift # get rid of "hostname"
- (
- read af name mask bcaddr extras
- read dt dtaddr
-
- if [ ! -n "$name" ]; then
- echo "/etc/hostname.$1: invalid network configuration file"
- exit
- fi
-
- cmd="ifconfig $1 $af $name "
- if [ "${dt}" = "dest" ]; then cmd="$cmd $dtaddr"; fi
- if [ -n "$mask" ]; then cmd="$cmd netmask $mask"; fi
- if [ -n "$bcaddr" ]; then cmd="$cmd broadcast $bcaddr"; fi
- cmd="$cmd $extras"
-
- $cmd
- ) < /etc/hostname.$1
- shift
- done
-)
+# ifconfig we0 inet $hostname netmask 447-ether
+# ifconfig ne0 inet $hostname netmask my-netmask
+# ifconfig ec0 inet $hostname netmask my-netmask
+# ifconfig is0 inet $hostname netmask my-netmask
+# ifconfig ed0 inet $hostname netwask my-netmask
# set the address for the loopback interface
ifconfig lo0 inet localhost
# use loopback, not the wire
-route add $hostname localhost
-
-# /etc/mygate, if it exists, contains the name of my gateway host
-# that name must be in /etc/hosts.
-if [ -f /etc/mygate ]; then
- route add default `cat /etc/mygate`
-fi
-
-if [ -f /usr/sbin/ypbind -a -d /var/yp ]; then
- ypbind; echo ypbind
-fi
+# route add $hostname localhost
OpenPOWER on IntegriCloud