[comp.sys.apollo] SLIP on Apollo?

cosc4fp@jetson.uh.edu (09/11/90)

What is needed on the Apollo side to support a SLIP interface?  I.e. can I call
an apollo from a PC with SLIP software and set up an TCP/IP link?

cander@unisoft.UUCP (Charles Anderson) (09/13/90)

From article <6902.26ec14bd@jetson.uh.edu>, by cosc4fp@jetson.uh.edu:
> What is needed on the Apollo side to support a SLIP interface?  I.e. can I call
> an apollo from a PC with SLIP software and set up an TCP/IP link?

At least when I tried this (at SR10.1) there was nothing like slattach
to make it work.  All there was was ifconfig.  When I called Apollo,
they said to use a leased line and dedicated modems.  It never occured
to them that one might want to use SLIP on dialup lines.

I ended up writing a pair of programs to make the whole process
automated (and perhaps a tad less secure).  The first program was a
"shell" process that got run for certain user logins.  Based on the
user name it would decide what IP addresses to use, pass the address
back to the other host, and ifconfig the serial line.  The other
program was a specialized version of tip that allows the user to make
the call out (deal with the modem and login) and then it looked for the
addresses from the "shell" and ifconfig it's serial port.  Both
programs would hang around waiting for a signal at which time they
ifconfig down, hang up the modem, and exit.

One problem I did notice is that after using a serial port for SLIP,
regular users couldn't use it any more (a least not if they wanted to
use control characters like backspace, kill, etc).  I couldn't find any
user configurable flags (via stty or tctl) to reset the port. The only
way to fix it was to reboot.

-- 

Unix is the Winchester Mystery   |  Charles Anderson, UniSoft Corp.
House of software design.        |  {sun, ucbvax, uunet}!unisoft!cander