home *** CD-ROM | disk | FTP | other *** search
-
- 'cFos' PPP support (cFos/Pro only) 'cFos' ISDN Driver Family
- ----------------------------------------------------------------
-
-
-
- Installation:
- -------------
-
- 'cFos/Win' and 'cFos/2' have now built-in synchronous PPP
- support. The PPP mode is loaded automatically when 'cFos' is
- loaded. (The -P switch of elder version is no longer needed).
- E.g. with such a Windows SYSTEM.INI section:
-
- [cFos]
- param=COM3 COM4
- help=c:\cfos\cfos.hlp
- capi=c:\windows\capi.dll
- capi20=c:\windows\capi20.dll
- key=c:\cfos\cfos.key
- profile=c:\cfos\profile
- factory=c:\cfos\factory
- cfosdw=c:\cfos\cfosdw.exe
- drv=c:\cfos\cfos.drv
- oldcomm=C:\WINDOWS\SYSTEM\XOMM.DRV
-
- (Use SETUP.EXE to install 'cFos/Win'.)
-
- Or with such an OS/2 CONFIG.SYS entry:
-
- device=c:\cfos\cfos.sys COM3 COM4 -p
-
-
- The MTU (maximum transmit unit) is 1500 bytes IP data. The MRU
- is not limited, i.e. the received block must fit in your
- receiver buffer.
-
-
-
- Some explanation on how it works:
- ---------------------------------
-
- PPP is a block oriented protocol. Thus, it is important for the
- receiver to know where a block starts and where it ends.
-
- With analogue modems, which do not transmit blocks, but transmit
- a byte stream, PPP is done as "asynchronous PPP", i.e. the PPP
- blocks are sent in a manner that the receiver can recover the
- beginning of the block and it's length.
-
- Under ISDN this may be omitted. The RFC1662 describes how to
- send PPP data over ISDN: the async PPP blocks are converted to
- sync blocks and are sent in HDLC blocks, i.e. the CAPI
- B2-protocol is HDLC. Received data is coded as defined in
- RFC1662 and sent to the receiving application.
-
- 'cFos' now makes this available to you. Just use "ATB8" to
- enable PPP conversion and HDLC and call out with "ATD...". The
- CONNECT string will be something like "CONNECT 64000/HDLC/PPP".
-
-
-
- Case studies:
- -------------
-
- Using sync PPP with 'cFos/2' and the Internet Dialer:
-
- Set the connection type to PPP, use a "B8" in the init
- string and set the other parameters to values your
- provider tells you. Use the "Dial" button to call out.
- The connection is established when the dialer writes
- "default route assigned through a.b.c.d". You may use
- any of the TCP/IP programs then.
-
-
- Using sync PPP with 'cFos/Win' and Trumpet Winsock:
-
- Start TCPMAN and select "File"/"Setup". Activate
- "Internal PPP" and set the COM port to a 'cFos' port.
- Use any baudrate you like. Set "Online Status" to "DCD
- check". After altering the setup, exit Trumpet and
- re-enter it to activate the new settings.
-
- Use "Dialer"/"Manual login" to get direct access to
- 'cFos'. You may verify if you're really on a 'cFos' port
- by typing "ATI". The cFos copyright will be displayed.
-
- Use "ATB8" to switch to PPP mode and use "ATD..." to
- dial up your provider. If you get a "CONNECT" message,
- press Escape. Now Trumpet negotiates the PPP session.
- You may start your TCP/IP applications now.
-
- Note: Trumpet Winsock does not support CHAP, only PAP.
-
-
-
- Common problems:
- ----------------
-
- This is a collection of problems we had while we tested the
- 'cFos' PPP support.
-
- If you don't get a working connection, try changing the
- setting of "VJ Compression", resp. "Van Jacobson
- Compression". Under OS/2 Internet Dialler this helped me
- connect to a CISCO router.
-
- If you cannot get the connection running, check with
- your provider, how they verify your access. Do they use
- your Caller-ID? Do they use a manual login? Do they use
- PAP or CHAP? Note that Trumpet does not support CHAP.
- PAP may be activated in Trumpet under "File"/"PPP
- Options".
-
- Does your provider use a CISCO router? Does he use a
- software release before 10.0? If so, ask him to update
- to a newer release, because the earlier versions seem to
- have problems with ISDN.
-
- Does your provider run anything other but "raw HDLC"?
- They could use, for example:
-
- -- async PPP over X.75: use ATB0 to connect to him.
-
- -- sync PPP over HDLC with UI frames: send us a
- mail. We will include support in 'cFos' for this
- type of PPP connection. Try to get another type
- of connection from your provider. See below on
- how to mail to us.
-
- -- sync PPP over HDLC with CISCO-headers: mail us,
- see above.
-
- -- other, even weirder, stuff: mail us, see above.
-
-
-
- Troubleshooting help:
- ---------------------
-
- The ATI2 provides you with information for the last session. You
- see how may bytes/blocks were sent and received and why the
- connection was disconnected.
-
- The ATI7 display gives information about the last session, if it
- was PPP (used ATB8). It displays block and error counts for
- various events.
-
- FCS errors:
-
- Should be zero. If this number is big compared
- to the number of sent frames, contact the author
- of your Internet software.
-
- BIT errors and TXB errors:
-
- Should be zero. If not, please contact us, see
- below.
-
- EmptyFrameCnt and SilentDiscardCnt:
-
- Just for information. Does not count as an error.
-
- TX1buf overflows and TX2buf overflows:
-
- Overflow of a type of transmitter buffer. The
- MTU of 1500 bytes was exceeded. Configure your
- software to use smaller MTU's.
-
- RXbuf overflows:
-
- The receiver buffer was too full (or too small)
- to hold an incoming data block. The sending side
- has to decrease her MTU size.
-
-
-
- Mailing us:
- -----------
-
- If you want to mail us some error, please include logfiles of
- BOTH the sending and receiving side. Fixing a problem with only
- one side of log output is quite tricky, so please try to get
- hold of both logs.
-
- Send mails to chris@zaphod.infox.com (Internet) or
- chris lueders, 2:2453/30 (Fido).
-
-
-
-
- E-O-F
- -----
-
- Thanx for using 'cFos'.
-