               USING THE KLOS PPP DRIVER WITH TOFFEE

The supplied PPP driver is the only stable PPP driver I have found to
work satisfactorily. As a bonus, it has a pretty menu configuration
interface (some may curse this style of interface).


NOTE: If this archive doesn't contain PPPSHARE.EXE, you can get it from
http://www.klos.com/ (link off page downloads it), or
http://www.aussie.net/~rowan/pppshare.exe


First, unpack the self-extracting file PPPSHARE.EXE by executing it.

The PPP driver takes a little setting up. Run PPPMENU. Most things are
self explanatory, and if a field is already filled in or doesn't seem
relevant, LEAVE IT as it is. In particular, "LCP Parameters", "IP
Parameters" and "Authentication" probably don't need to be changed. If
you seem to be having problems, try setting Authentication to NONE
(default seems to be PAP).

The batch file DIAL.BAT loads LSL (Link Support Layer), PPP (the actual
driver), IPSTUB (a packet driver stub), then finally PPPMENU (to dial
and establish a PPP link).

When you have successfully established a PPP connection, exit the menu
interface. PPP stays in menu as a TSR. You can now run any normal packet
driver applications (if it's a WATTCP application, run PPPWAT
beforehand, to update WATTCP.CFG with the correct IP, GATEWAY and
NETMASK parameters).

Now let's talk about running Toffee, which is what we're here for.
Toffee is a little different, because it uses a TCP/IP TSR called
NTCPDRV. This must be loaded before IRC, and can be unloaded afterwards.
The sequence goes something like:

   ntcpdrv
   irc
   ntcpdrv -u

This loads the TCP/IP stack, runs IRC, then cleanly unloads the TCP/IP
stack. It would probably be a good idea to put these 3 commands into a
batch file.

HANGUP.BAT unloads IPSTUB, PPP (dropping carrier), and LSL. Note: you
MUST have NTCPDRV unloaded first!


In closing ... setting up the PPP driver can be a little fiddly, but
once you have it working there should be no ongoing problems. As a bonus
you can use this same PPP driver and configuration for your other packet
driver applications (even Trumpet DOS IRC, bllerrgghh).


rowan@sensation.net.au
