[comp.protocols.tcp-ip.ibmpc] SLIP: how to do it?

snms4@vaxb.acs.unt.edu (12/10/90)

I've got this notion that it's possible to boot my work PC into KA9Q, talking
to a SLIP packet driver and a 'normal' Ethernet packet driver, and run a SLIP
packet driver at home.  Here's a picture:


Home PC<->SLIP PD<->modem<--phone line-->modem<->SLIP PD<->KA9Q@work<->
Enet PD<->Local Ethernet <-> Internet

Is this workable?  Is there a better way?

I guess what I really need is for some people doing something similar to this
to drop me a line and let me know how they did it, and what special
considerations are necessary.

Please reply to me, I'll summarize to the net.

-Kevin Mullet
 University of North Texas

cec@cup.portal.com (Cerafin E Castillo) (12/11/90)

I have done a home PC connection to a work LAN in the following way:

PC <=> modem <==> modem <=> Terminal Server (Annex) <=> ethernet

The inexpensive side of the connection is the home PC and modem, all of
the big time stuff is at the office.  A terminal server is a great way
to go, if it can handle CSLIP and routing (RIP).  KA9Q [NOS] (PPP.12)
included not only PPP but CSLIP, as well.  I would recommend using CSLIP
or PPP with VJ header compression to do this type of connection.  It would
be faster and more reliable.  The Telebit NetBlazer is a worthwhile 
alternative which can handle all of these protocols for Wide Area Networking.
E-mail me for more info.

===============================================================================
Cerafin E. Castillo                       ||      //\\  ||\\  ||
Network Consultant                        ||     //__\\ || \\ ||  Los Altos
Los Altos Networks                        ||    // ---\\||  \\||  Networks
340 Second St. #6                         ||___//      \ |   \ |
Los Altos, CA  94022
(415) 941-8031      UUCP:     {apple,sun,uunet}!portal!cup.portal.com!cec
                INTERNET:     cec@cup.portal.com

                      "...No hay mal que por bien no venga..."
===============================================================================

ccruss@pollux (Russ Hobby) (12/12/90)

In article snms4@vaxb.acs.unt.edu writes:
>I've got this notion that it's possible to boot my work PC into KA9Q, talking
>to a SLIP packet driver and a 'normal' Ethernet packet driver, and run a SLIP
>packet driver at home.  Here's a picture:
>
>
>Home PC<->SLIP PD<->modem<--phone line-->modem<->SLIP PD<->KA9Q@work<->
>Enet PD<->Local Ethernet <-> Internet

>Is this workable?  Is there a better way?

I have been doing this for some time now with the only difference being
that the link protocol is PPP on KA9Q. A list of public PPP
implimentations is included below.  One area that has some options is
how your home PC looks to the rest of the world as represented by the
office PC.

One option is to assign a subnet to your home PC (and any other hosts
that connect through the office PC). The office PC then needs to
advertise that subnet to the world. In KA9Q we use RIP.  This is the
method we use for our PPP servers (also PCs running KA9Q) that many 
campus people dial into.

If you do not want to use a whole subnet when just one host is
connecting through the office PC, you can use proxy arp.  In this case
your home PC has an IP address that is on the office subnet and the
office PC will arp for both itself and for the home PC. This can be
done in KA9Q by making a manual entry in the office PC's arp table.
This is the method that I use for the PPP connection directly to my
office PC rather than through the campus PPP server.

BTW, with the latest KA9Q PPP implementation, the PPP servers and office PC
assign the home PC's IP address at connection time based on the
authentication, so I don't have to worry about making configuration
changes on the home PC no matter which one I dial up.

Here is the list of public PPP implementations of which I know. If you
know of others, please let me know.:

MS-DOS - async ppp for KA9Q
   Author: Katie Stevens <dkstevens@ucdavis.edu>
   anonymous ftp to ucdavis.edu
   cd dist/ppp
   Files
      NETPPP.ARC -- compiled code; KA9Q with PPP, sample startup files
      SRC.ARC    -- source code; unmodified distribution file for
		      KA9Q Internet Software Package 
      PPPSRC.ARC -- source code; additional files for PPP

UNIX 4.3 bsd - async ppp
   Author: Drew Perkins <ddp@andrew.cmu.edu>
   anonymous ftp to lancaster.andrew.cmu.edu
   cd pub/ppp
   Files
      ppp.shar

Sun OS - async ppp
   Author: Brad Clements <bkc@omnigate.clarkson.edu>
   anonymous ftp to omnigate.clarkson.edu
   cd pub/sun
   Files
      ppp.tar.Z

SUN OS - sync ppp
   Author: Torben Neilsen <torben@foralie.ics.hawaii.edu>
   Contact author for information

-----------------------------------------------------------------------

                                Russell Hobby               
                         Data Communications Manager 
     U. C. Davis                 
     Computing Services      INTERNET: rdhobby@ucdavis.edu  
     Davis Ca 95616          BITNET:   RDHOBBY@UCDAVIS  
     (916) 752-0236          UUCP:     ...!ucbvax!ucdavis!rdhobby