Date: Thu, 16 Feb 1995 09:27:33 -0700 From: supervisor@alb.asctmd.com To: freebsd-hackers@FreeBSD.org Subject: netipx.tar.gz available on ftp.freebsd.org Message-ID: <sf431bf9.001@alb.asctmd.com>
next in thread | raw e-mail | index | archive | help
I have placed a copy of the latest netipx protocol family in incoming on
ftp.freebsd.org. Included with this kit are kernel diffs, protocol family
files, and sample programs.
Attached below is a copy of the README included with the kit. Please
feel free to contact me for further information. I can only provide limited
support for this package at this time. I would be interested in collecting
patches and utilities for inclusion in this kit.
===
The purpose of this kit is to add support for the IPX protocol
(EtherNet_II frame type 0x8137) to the FreeBSD 2.0 source tree.
Included in this kit are two sample utilities IPXrouted and sapmon which
were used to verify that the protocol family does actually send and
receive datagrams. Also included is the first attempt at a loadable kernel
module protocol family.
Mike Mitchell
mmitchel@alb.asctmd.com
--- Copyright Information ---
Copyright (c) 1984, 1985, 1986, 1987, 1993
The Regents of the University of California. All rights reserved.
Modifications Copyright (c) 1995, Mike Mitchell
--- New Files ---
Consult the file MANIFEST which has been included in this kit for a list of
the new files which have been installed.
--- Patched Files ---
Consult the file MANIFEST.DIFFS which has been included in this kit for a
list of the files which require modification. Patches for these files are
located in the directory DIFFS.
--- Projects for the Daring ---
1. Perform more testing. The SPX code will reqires more attention.
2. Enhance the clib routines to include support for the AF_IPX protocol
family. These routines accept the protocol family as an argument:
/usr/src/lib/libc/net/gethostbyht.c
/usr/src/lib/libc/net/getnetbyht.c
3. Create and enhance more applications:
IPXrouted keep ipx routing information up to date, implement correctly
ipxping similar to ip ping but for a remote ipx host
samba fix samba to work on AF_IPX to support Windows for
Workgroups
using the NetBIOS transport over SPX
3. The big pie in the sky would be to have a suite of working NetWare
client utilities. Wouldn't you like to see a 'NFS like' file system
attached to a NetWare server? Or maybe, emulation of a NetWare
server so that clients may connect? (The samba project listed above...)
--- Installation Notes ---
1. Install the complete FreeBSD 2.0 source tree. All patches have
been made relative to a FreeBSD 2.0 Release source tree. The
source tree available to me comes on the InfoMagic BSDisc.
2. Untar the netipx kit from the root directory. All of the pathnames are
relative to the root directory. This will install new files in the
source tree. If you wish to extract this kit in another directory,
be sure to install all of the new files manually.
3. Apply the patches.
for i in (DIFFS/*.diff)
do
patch -p0 < $i
done
4. Include the following lines in your kernel configuration file after
application of the netipx kit.
options IPX #IPX Networking Support
options IPXIP #IPX over IP Networking Support
#options IPTUNNEL #IP over IPX Networking Support
# #IPTUNNEL NOT IMPLEMENTED
#options "IPXPRINTFS=0" #Console Debugging
Information
#options "IPX_ERRPRINTFS=0" #Console Debugging Information
5. Rebuild your kernel and reboot.
cd /usr/src/sys/i386/conf
config GENERIC # GENERIC = your config file
cd /usr/src/sys/compile/GENERIC # GENERIC = your config file
make depend; make
cp /kernel /kernel.old
cp kernel /kernel
shutdown -r now
6. Rebuild and install: libc, ifconfig, netstat
cd /usr/src/lib/libc; make; make install
cd /usr/src/sbin/ifconfig; make; make install
cd /usr/src/usr.bin/netstat; make; make install
cd /usr/src/usr.sbin/IPXrouted; make; make install
cd /usr/src/usr.sbin/IPXrouted/sapmon; make; make install
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?sf431bf9.001>
