summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorjhay <jhay@FreeBSD.org>1996-11-05 20:10:37 +0000
committerjhay <jhay@FreeBSD.org>1996-11-05 20:10:37 +0000
commit191022536ef840396cefc72b56a29fb77189fdaf (patch)
treed2fe6c15d54373e1f180b0126aec5e269588ab53 /etc
parent044dd6aa9d4302ec9944410b38ce13241141ba0f (diff)
downloadFreeBSD-src-191022536ef840396cefc72b56a29fb77189fdaf.zip
FreeBSD-src-191022536ef840396cefc72b56a29fb77189fdaf.tar.gz
Add knobs for IPX.
2.2 candidate?
Diffstat (limited to 'etc')
-rwxr-xr-xetc/netstart17
-rw-r--r--etc/sysconfig16
2 files changed, 30 insertions, 3 deletions
diff --git a/etc/netstart b/etc/netstart
index 99277d0..af5ebf6 100755
--- a/etc/netstart
+++ b/etc/netstart
@@ -1,6 +1,6 @@
#!/bin/sh -
#
-# $Id: netstart,v 1.44 1996/04/06 09:24:48 mpp Exp $
+# $Id: netstart,v 1.45 1996/10/27 06:30:43 peter Exp $
# From: @(#)netstart 5.9 (Berkeley) 3/30/91
# Note that almost all the user-configurable behavior is no longer in
@@ -60,6 +60,11 @@ for ifn in ${network_interfaces}; do
break;
fi
done
+ # Do ipx address if specified
+ eval ifconfig_args=\$ifconfig_${ifn}_ipx
+ if [ -n "${ifconfig_args}" ]; then
+ ifconfig ${ifn} ${ifconfig_args}
+ fi
ifconfig ${ifn}
done
@@ -86,3 +91,13 @@ if [ "x$router" != "xNO" ] ; then
echo -n " ${router}"; ${router} ${routerflags}
echo '.'
fi
+
+if [ "x$ipxgateway" != "xNO" ]; then
+ echo 'configuring host as an ipx gateway.'
+ sysctl -w net.ipx.ipx.ipxforwarding=1 >/dev/null 2>&1
+fi
+
+if [ "x$ipxrouted" != "xNO" ] ; then
+ echo -n "starting IPXrouted"; IPXrouted ${ipxrouted}
+ echo '.'
+fi
diff --git a/etc/sysconfig b/etc/sysconfig
index 75c49a7..0851cdb 100644
--- a/etc/sysconfig
+++ b/etc/sysconfig
@@ -4,7 +4,7 @@
# This is sysconfig - a file full of useful variables that you can set
# to change the default startup behavior of your system.
#
-# $Id: sysconfig,v 1.51 1996/10/21 20:09:27 wpaul Exp $
+# $Id: sysconfig,v 1.52 1996/10/27 06:30:38 peter Exp $
######################### Start Of Local Configuration Section ###########
@@ -107,7 +107,9 @@ weak_mountd_authentication=NO
#
# Set to the list of network devices on this host. You must have an
# ifconfig_${network_interface} line for each interface listed here.
-# Extra addresses may be specified with sequentual _alias<N> lines.
+# Extra addresses may be specified with sequentual _alias<N> lines. IPX
+# addresses may be specified with an ifconfig_${network_interface}_ipx
+# line.
#
# for example:
#
@@ -118,6 +120,7 @@ weak_mountd_authentication=NO
# ifconfig_lo0="inet localhost"
# ifconfig_ed0_alias0="inet 10.0.2.1 netmask 0xffffff00"
# ifconfig_ed0_alias1="inet 10.0.2.2 netmask 0xffffffff"
+# ifconfig_ed0_ipx="ipx 0x1234"
#
# Alternatively, /etc/start_if.${network_interface} is run if it exists.
# This script can be used as an alternative to the ifconfig_<xxx> lines.
@@ -153,6 +156,15 @@ routerflags=-q
# options enabled before it will work.
mrouted=NO
+# YES will switch routing on in the kernel. You need to switch this on
+# if this machine has to act as a IPX router. You need to build a
+# kernel with IPX support for this to work.
+ipxgateway=NO
+
+# IPXrouted flags. NO if you don't want to start it. Do "man IPXrouted"
+# to get more information on the flags.
+ipxrouted=NO
+
# timed flags, or NO if you don't want to start the time daemon
timedflags=NO
OpenPOWER on IntegriCloud