Return to BSD News archive
Xref: sserve comp.os.386bsd.misc:5441 comp.protocols.smb:824 Newsgroups: comp.os.386bsd.misc,comp.protocols.smb Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!msunews!uwm.edu!cs.utexas.edu!swrinde!pipex!news.maz.net!news.ppp.de!news.Hanse.DE!wavehh.hanse.de!cracauer From: cracauer@wavehh.hanse.de (Martin Cracauer) Subject: Re: netipx.tar.gz on ftp.freebsd.org Message-ID: <1995Feb17.114755.1334@wavehh.hanse.de> Organization: The Internet References: <3i01nb$eln@mack.rt66.com> Date: Fri, 17 Feb 95 11:47:55 GMT Lines: 125 mmitchel@alb.asctmd.com (Mike Mitchell) writes: >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. Would this allow to use UNIX-based servers such as samba from Windows for Workgroups without running TCP/IP on that subnet at all? Would samba have to have explicit support for other protocols than TCP/IP or is this a layer that is below from what samba talks to? Sorry if this is a stupid question :-/ Thanks >Attached below is a copy of the README included with the kit. Please >feel free to contact me for further information. I cannot provide extensive >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 -- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Private email Martin.Cracauer@wavehh.hanse.de Fax +4940 522 8536. No NeXTMail! No guarantee for anything. Anyway, this posting is probably produced by one of my cats stepping on the keys. No, I don't have an infinite number of cats.