royce@scoraz.resp-sci.arizona.edu (Royce Robbins) (01/12/91)
I wanted to share my experience with the Net. Some time ago I asked for help in doing what I describe, and received it. Just wanted to pass it along. Summary: PCroute provides a viable solution at a fraction of the cost of a FastPath- type DDP-IP gateway for situations that have a heterogeneous mix of PCs, Macs, UNIX, and VMS hosts on LocalTalk and ethernet, that need TCP/IP-based internetworking but don't need AppleTalk routing. With the collection of software described, TCP/IP services (telnet, ftp, ARP, etc.) are provided, as well as UNIX/VMS lpr style print spooling is available in both directions (LocalTalk <-> Ethernet); PC and UNIX/VMS hosts enjoy NFS client and server file services, while Macs have NFS client-only file sharing (server services are available in other products). Advantages include: Low cost - can recycle existing hardware, any new hardware is quite inexpensive and can be purchased in small increments. Higher speed - using a FlashCard in the PCrouter and FlashBoxes on LocalTalk devices will give better than three times the performance of AppleTalk. FastPaths etc., won't work at FlashTalk speed. Less server overhead - The whole CAP/UAB/KIP suite is unnecessary. AppleShare without a dedicated AppleShare server. Disadvantages are: No non-local AppleTalk routing. Only one LocalTalk interface per PCrouter. Changing number or type of interface requires recompiling PCroute with Turbo Assembler. Problem: Provide TCP/IP based services (telnet, ftp, NFS, printer access) for machines on three separate networks. AppleTalk to "The World" not required or desired. 1) A number of PC-NFS clients on an ethernet segment served by a Sun4 2) The campus backbone and the rest of the world 3) A LocalTalk segment with Macs and a LaserWriter to serve as print client to the PCs and Sun4 PC PC PC PC PC | | | | | T-----+----+---------+---+----+---+----+----T (Thinwire Ethernet) 1) | | +-+--+ +--+----+ +Sun4+ +-------------+ | | +----+ |Apple Laser | | Router+------->"The World" (Ethernet) 2) |Writer II NTX| | | +------+------+ +----+--+ | | +----------+-----+-----+--------+--+ (LocalTalk) 3) | | | | Mac SE Mac SE/30 Mac IIx Apple IIgs Solution: The standard solution would be to buy a FastPath, GatorBox, MultiGate or the like and run KIP/CAP/UAB on the Sun, for a cost of around $2000. However, here a very low cost solution was required as there was little money and little administrative support ("Whada we wanna do that for?"). The solution now in place provides a heterogeneous network that is purely IP-based, i.e. no AppleTalk traffic leaves the LocalTalk segment, but full client and limited server services are provided to the Mac hosts. Router: Vance Morrison's excellent PCroute software. Runs on any PC clone and provides a fully functional IP router. It accepts up to six network interfaces, in a combination of Ethernet, Starlan, AppleTalk, SLIP and Packet Driver at rates of better that 3Mb/s. It supports subnetted IP routing; static routes; ICMP echo (ping), TTL, Redirect and Unreachable as appropriate; fragmentation; RIP; BSD error logging; proxy ARP; and BootP forwarding. It supports only WD8003E, S or SH cards, unless used with a packet driver. Both Apple's AppleTalk PC card and the TOPS FlashCard are supported (but only one per router). Requires Turbo Assembler 1.0 to configure anything other than the supplied Ether-Ether, SLIP-SLIP or Ether-SLIP routers. Freely available via anonymous ftp from accuvax.nwu.edu as /pub/pcroute/pcroute.2.1.tar.Z (Executeables and docs only) /pub/pcroute/pcroute.2.1.src.tar.Z (Source, executables and docs) The author can be reached as morrison@accuvax.nwu.edu. I put together a PC with two floppies, a new 10MHz motherboard, two new WD8003E cards and a FlashCard, and installed PCroute. Total cost: $715 Thinwire segment: PCs: PC-NFS from Sun provide client services. SOS (Stan's Own Server) from Lawrence Berkley Labs. Turns a PC into an NFS file server for those rare times it is needed. Runs on top of PC-NFS. Public domain. Contact stan@lbl-csam.lbl.doe.gov for availability. Sun4: Configured a remote printer in printcaps, added Mac host names to hosts.lpd. No KIP/CAP/UAB installed. LocalTalk segment: MacTCP from Apple. This is a software driver that implements the TCP/IP protocols of IP, ICMP, UDP, ARP, RARP, RIP, BootP, TCP and provides a domain name resolver. SU-Mac/IP from Stanford University. Consists of several parts: Mac/IP which provides telnet (vt100 emulation), ftp, finger and whois clients; MacMH a mail client that requires a POP3 server; SU-lpr which provides UNIX facility for printing text file. Also included is a tn3270 emulation package. Includes required MacTCP. Contact macip@jessica.stanford.edu for distribution details and liscensing. Documentation is available on jessica.stanford.edu in /netinfo/macip. NCSA Telnet-MacTCP from NCSA, Univeristy of Illinois. Provides telnet client (vt102 and Textronix 4014 emulation), ftp server services. Freely available via anonymous ftp from ftp.ncsa.uiuc.edu (and others) as /NCSA_Telnet/Mac/telnet.2.3tcp.sithqx PathWay Client NFS for Mac from The Wollongong Group. Provides NFS client services to the Macs, as well as an SNMP agent and a Mac resident LPR Print Server for printing to LaserWriters from a UNIX or VMS host. Requires AppleShare be installed, and the LPR server requires Multifinder and Print Monitor. Includes required MacTCP. Contact The Wollongong Group, Inc., 1129 San Antonio Rd, Palo Alto, CA 94303, phone 1-800-872-8649, fax (415) 969-0196. Available for around $200. The missing piece was the LPR server from Wollongong. I'd had the telnet and ftp services for a while when I heard about it--but I couldn't print to the LaserWriter, now I can. Aside from snotty customer service personnell, I'm happy with it: it works. The host Mac handles all print spooling to the LaserWriter and I can print both text and PostScript files transparently. The NFS services work as advertised, you get an AppleShare volume on the UNIX/VMS host. I've had a few problems writing from applications, however. It can get pricey as each CPU requires its own liscense (multiple discounts apply). Since I only wanted it for the LPR server, one copy was sufficient. I prefer SU-Mac/IP over NCSA because it is more thouroughly integrated into the Mac interface, provides an ftp client instead of NCSA's server (where you had to log in to the remote host and ftp back to your own Mac) and just generally seems more robust, (it doesn't require the router be rebooted when it hangs) and has the additional applications. Total cost: (one copy of PathWay Client NFS for Mac) $117 Total cost for providing services described: $832. Not bad I'd say. I'd be happy to share my experience with anyone who is interested. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Royce Robbins INTERNET: royce@resp-sci.arizona.edu Div Resp Sciences FAX: (602) 626-4884 UofArizona PHONE: (602) 626-5022 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Standard disclaimers apply. Trademarks to respective companies, etc.