That would be fine for the short term, and sending files to and fro via Zmodem sure brought back memories. But I wanted something a little more elegant. OS X doesn't support AppleShare over AppleTalk on LocalTalk, so that was out. And what was I to do about internet access?
Then it hit me -- I have a UNIX based machine sitting in front of me. One that surely has a PPP daemon. I could configure my iMac as modem-less dial-up ISP, and then use FreePPP/OtTCP on the Powerbook to access the 'net. Furthermore, OS X's FTP server would serve as a much nicer file transfer scenario than ZTerm.
So, in a nutshell, I:
1. Mated the Powerbook and iMac using the KeySpan adaptor and serial cable.
2. Used ZTerm (iMac) and Microsoft Works Communications (Powerbook) to transfer over FreePPP and iCab. (Had this Powerbook not had OS 8 which includes a TCP/IP stack, I would have used MacTCP.)
3. Configured TCP/IP with an IP address local to my network (in this case, 192.168.1.245). Used OpenDNS IP addresses for the DNS.
4. Configured FreePPP to use the Serial/Printer port, in lieu of the Powerbook's modem. Left the phone number field empty. Set the baudrate to max (230400).
5. Run the following with root privileges on the iMac:
sysctl -w net.inet.ip.forwarding=1
(tell the Kernel we want to forward IP packets)
pppd 230400 tty.KeySerial1 local persist passive maxfail 0 proxyarp 192.168.1.102:192.168.1.245
(activate the PPP daemon at 230400, using the KeySpan's #1 serial port, don't use modem control lines, persistent connection, don't dump out if the peer isn't there, ditto, add to ARP table so other networked machines can see it, Ip address of the iMac:Ip address of the Powerbook)
6. Pressed "connect" on FreePPP.
Would you believe it worked right out of the box?
I am now cruising the internet, telnetting, FTPing, and other wonderful things on the Powerbook Duo 280, courtesy my own private non-dial-up dial-up ISP. The best part: no docks or additional cables to buy. Sure, it's not as fast as ethernet. But that's an opportunity cost I'm willing to pay for close to zero financial investment. And it's a "universal" solution, in that I can get any platform that supports PPP and TCP/IP online this way. Anyone care to surf the web using Lynx on my Amiga 1000?
Cheers!
