home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / pppinfo.zip / cisppp.txt next >
Text File  |  1996-02-01  |  14KB  |  308 lines

  1. Instructions for  the IBM Internet Connection with CIS.
  2. Revised 96/01/18
  3.  
  4. Based on instructions downloaded from the INTERNET forum on CIS (GO 
  5. PPP) on July 7, 1995.  Revisions added to the basic CIS document by 
  6. Howard Acheson (72271,1245) with a special thank you to OS/2
  7. Advisor Ron Higgin and to TEAMIBM member Tony Rall for their comments 
  8. and advice.
  9.  
  10. PURPOSE - Use to configure the "Dial Other Internet 
  11. Provider" dialerfor accessing the Compuserve Internet Service.
  12.  
  13. The responsibility for accessing an Internet Service Provider lies
  14. with the provider.  To support their internet service, CIS has a forum
  15. that can be reached at GO INTERNET.  A subset of that service,
  16. specifically focused on PPP is available at GO PPP.  While there are 
  17. many helpful and knowledgeable folks available on the OS2USER and
  18. OS2SUPPORT forums, you may also access the CIS support forum for 
  19. assistance. 
  20.  
  21. The signon script that follows is not usable if you respond to the
  22. first system generated login prompt with something other than "CIS".
  23. If you access CIS through a provider such as TYMNET or, respond to the
  24. system prompt with some other sign-on, contact your provider for 
  25. modifications to the sign-on script.
  26.  
  27. To establish a PPP connection through CompuServe, you must have 
  28. either:
  29.  
  30. WARP's IBM Connection for OS/2 (IIC) installed on your machine.  You must also
  31. have the latest PPP update installed which you can ftp from ftp.ibm.net as
  32. /pub/PPP/PPP.ZIP or you can download the file from the OS/2 USERS forum (GO
  33. OS2USER) in library 20 with the filename PPP.ZIP.  Place the PPP.ZIP file in
  34. your TCPIP directory and unzip.  If you are using the PKZIP or INFOzip archiver,
  35. use the "-d" parameter to ensure that files are placed in the proper
  36. subdirectories.(ie:  UNZIP -d PPP.ZIP) If you are using WARP for Windows (red
  37. spine) you must install FixPak #5 or later >>
  38.  
  39.  Or, 
  40.  
  41. WARP Connect with the TCP/IP v3.0 feature installed.  It is NOT 
  42. necessary to install the  IBM Internet Connection for OS/2 feature of the WARP 
  43. Connect Bonus Pack when the TCP/IP feature is installed.  Indeed, installing the
  44. IIC over the WARP Connect TCP/IP feature will render TCP/IP inoperative.
  45.  
  46. Once you have the PPP update installed, you need to open the Dial
  47. Other Internet Providers object in the Internet Utilities folder. Then
  48. choose the Add Entry object, or select Add Entry from the Configure
  49. pull-down menu, then configure dialer as follows:
  50.  
  51.  Login Info page of the settings notebook:
  52.  
  53.   - In the Name: field, type CIS or PPP or some other "name" for
  54.     this connection.  This name serves only to identify the target
  55.     provider dialer entry.  The dialer itself does NOT reference this
  56.    "Name", and hence, it may contain any name YOU find meaningful
  57.   - In the Description: field, enter a description for this 
  58.     connection.  This is for descriptive purposes only.  The dialer
  59.     does NOT use the contents of this field.
  60.  
  61.    -For the Login ID: field enter your CompuServe User ID number.
  62.      Substitute a "." for the comma separating the two number 
  63.      series.
  64.  
  65.   - Enter your password in the Password: field.  If your password
  66.      contains one or more blank characters (spaces) substitute the 
  67.      TWO character string "\s" for EACH blank character
  68.  
  69.   - In the Phone Number: field, you need to enter the dial up
  70.     number that you use to connect to CompuServe.
  71.  
  72.   - Then enter the following information into the Login Sequence:
  73.     field.  Be sure there are no spaces and that each line is ended
  74.     with a <CR>.
  75.                                                << NOTES >>
  76.   \r                                           
  77.   ame:                          <==  use lower case
  78.   CIS
  79.   ID:
  80.   [LOGINID]/GO:PPPCONNECT       <==  type exactly including brackets.
  81.   ord:                          <==  use lower case
  82.   [PASSWORD]                    <==  type exactly including brackets.
  83.                                             
  84. NOTE:  o Be sure there are no spaces anywhere in the above script. 
  85.           o Do NOT use a "cut and paste" operation to enter the script.
  86.             Type it in directly.
  87.  
  88.           o Do NOT put your real Login ID or Password in the 
  89.                  script. Use the words "LOGINID" and "PASSWORD" 
  90.                  preceded and followed by brackets. 
  91.               
  92.               
  93.   - Set the Connection Type to PPP.
  94.   - Set the Inactivity Time Out to the desired minutes for the
  95.     dialer to wait before automatic hang-up.
  96.  
  97.  Connect Info page of the settings notebook
  98.  
  99.   - Set the MRU (Maximum Receive Unit) to 1500.
  100.   - Place a check in the VJ Compression checkbox.
  101.   - Enter 149.174.211.5 in the Domain Nameserver: field.
  102.   - Enter compuserve.com in the Your Domain Name: field.
  103.  
  104.  Server Info page of the settings notebook
  105.  
  106.   - If you would like to use a news reader through your PPP connection,
  107.     you may enter news.compuserve.com in the News Server: field.
  108.   - Leave the other fields blank.
  109.  
  110.  Modem Info page of the settings notebook
  111.  
  112.   - Modem Type - I don't mess with this, but if you don't understand
  113.     the commands for your modem and you can find it in the list, go
  114.     ahead and select it. (See below)
  115.   - Com Port - Get this right.  Note that if you use anything above
  116.     com2 you need to define it in CONFIG.SYS with a COM.SYS statement.
  117.   - Speed (Baud) - This misnamed field is referring to what is
  118.     actually called the DTE speed - the data transfer rate between
  119.     the com port and the modem.  In general, the higher, the better.
  120.     But the standard com support (COM.SYS) currently supports no
  121.     higher than 57600.  If you seem to be having problems communicating
  122.     with the modem, drop this to 9600 to ensure that this is not the
  123.     cause.
  124.   - Data Bits - Leave at 8.
  125.   - Parity - Leave at NONE.
  126.   - Prefix - Leave at ATDT (unless you don't have tone dialing; then
  127.     use ATDP).
  128.   - Mode - Leave at Dial
  129.   - Initialization Strings - If your modem type was not in the list
  130.     at the top of the page, see below.
  131.  
  132. Modem Init Strings
  133.  
  134. There is also a file titled MODEMIAK.ZIP in OS2USER library 20 that
  135. contains an updated and expanded list of modems and init strings that
  136. can be used with the dialer.
  137.  
  138. Another option is to use the initiation strings suggested for use in
  139. the IBM Dialer.  You can view these by using your editor and loading
  140. the file MODEM.LST that resides in x:\TCPIP\ETC.
  141.  
  142. The reason there are 2 init.  strings is that some modems require a
  143. delay between a reset and any other commands.  Typically the first
  144. command is to reset to factory defaults; then the other string is used
  145. to make any changes needed from those defaults.  In practice, most
  146. modems work fine with just one string (which can be quite long), and
  147. this avoids the 2 second delay that is inserted between the 2 strings.
  148.  
  149. If you cannot find a string(s) that work, I recommend you try this (in 
  150. Init. string 1; leave Init. string 2 blank):
  151.  
  152.    AT&FM1E1S0=0&C1&D2
  153.  
  154. Not all of these commands are available on every modem; if you 
  155. get ERROR when you dial (as a response from the modem), start removing 
  156. stuff until you don't.
  157.  
  158.  &F    reset to factory defaults (check your modem manual to see if
  159.        there is a different command for this; if there are several,
  160.        use the one for asynchronous communication with RTS/CTS
  161.        (hardware) flow control)
  162.  M1    speaker on (usually a default)
  163.  E1    echo on (so you can see the commands being sent to the modem,
  164.        including the dial string)
  165.  S0=0  no auto-answer
  166.  &C1   signal true carrier-detect
  167.  &D2   hang-up when DTR drops (this is how slip/ppp makes the modem
  168.        break the connection)
  169.  
  170. After adding the above information you need to close the settings notebook and
  171. choose SAVE.  
  172.  
  173. Using an editor, open your CONFIG.SYS file and enter the following 
  174. after the other "SET" lines near the top of CONFIG.SYS (first 20 
  175. lines or so).
  176.  
  177.         SET HOSTNAME=mypc  (or anything else you like)
  178.  
  179. Save the file and reboot the system.
  180.  
  181. ESTABLISHING THE INTERNET CONNECTION
  182.  
  183. Then to establish your PPP connection, select the NAME of the
  184. connection and choose DIAL.  You will then see the initialization of
  185. the modem, the dialing, the logging in, and you should see messages in
  186. the Status Window reporting the remote IP address, VJ compression
  187. enabled, and that the default route address has been assigned.  Do
  188. not be concerned if you see a couple of "fcs" error notices.  The
  189. final line will be
  190.  
  191.        "[PPP] Enter Ctrl-C or Ctrl-Break to End Session"
  192.  
  193. When you see the above messages, then the connection is complete.  
  194. You must leave the dialer running while you have the PPP connection 
  195. active.  You may want to minimize the dialer after the connection is
  196. established.
  197.  
  198. The first thing you should do after connecting to the internet is   |
  199. envoke "Retrieve Software Updates" and download "Base Update for    |
  200. TCP/IP (PN71501).  (This is not required for users of WARP Connect).|
  201. This will allow the full functions of the IBM WebExporer 1.03.      |
  202. No other CSD's/TCP/IP updates are required.                         |
  203.  
  204.   NOTE:  SENDING/RECEIVING INTERNET MAIL (E-MAIL)
  205.  
  206. You can NOT use UltiMail Lite/2 (or any other mail handler) to 
  207. send/receive mail when connected to the Internet via CIS.  This is 
  208. because CIS does NOT provide a POP (Post Office Protocol) server.  You
  209. can continue to use a non-internet CIS navigator (CIM, Golden 
  210. CommPass,etc) to send mail to, or receive mail from the Internet by 
  211. way of the CIS supplied Internet gateway (simply address your mail to 
  212. "INTERNET:xxxxxx@yyyyy.zzzzz"). 
  213.  
  214.   PROBLEM SOLVING
  215.  
  216. The number one reason for an unsuccessful connection is having illegal
  217. characters (usually spaces) in the script, modem strings, password
  218. and/or user ID.  Be sure and check by placing your cursor at the
  219. beginning of a space, pressing and LMB while dragging the cursor to
  220. the end of the space or to the end of the line of the script.  There
  221. should be not empty spaces in any of the "fill in" spaces and only one
  222. space at the end of each line in the script.
  223.  
  224. * After clicking on the Dial icon, it switches to Hang-up and then
  225.   immediately switches back to Dial - quitting immediately.
  226.   - Make sure there are no spaces in your userid or password; you
  227.     can substitute "\s" for any spaces.
  228.   - Your com port is not defined to OS/2.  On ISA bus machines,
  229.     COM1 and COM2 are the only ones defined by default.  If you use
  230.     COM3 or 4, you need to add a COM.SYS statement to config.sys (and
  231.     reboot).
  232.   - Your com port is still held by some other program (another com
  233.     or fax program).  You must exit that program before dialing.
  234.   - Anyone using the original red spine Warp (for Windows) and
  235.     communications apps should have at least fix pack 5 installed.
  236.  
  237. * The dialer does not appear to talk to the modem and, after one
  238.   minute, terminates with a failure.  On some hardware combinations
  239.   there appears to be a flow control problem on the com port.
  240.   Issuing the following command before dialing may help:
  241.   MODE.COM COMn:IDSR=ON,ODSR=OFF,OCTS=OFF,DTR=ON,RTS=HS,BUFFER=ON
  242.  
  243. * can not find hostname-See instructions for SET HOSTNAME above.
  244.  
  245. * [io_event] Unsupported protocol (xxxx) received.
  246.   The remote server is trying to setup additional communications
  247.   protocols (such as IPX) that ppp.exe does not support.  This is just
  248.   an informational message.  Ppp.exe will reject that protocol; this
  249.   will not cause a problem unless the server insists on that protocol
  250.   being supported.
  251.  
  252. * [io_event] Unsupported protocol (2080) received.
  253.   This is a special case of the previous item.  The 2080 is definitely
  254.   not a ppp protocol - it happens to be a couple of ASCII characters
  255.   typically used to format text (non-ppp) messages.  In other words,
  256.   the server is not yet in ppp mode (but OS/2 is).
  257.  
  258.   This usually means that either:
  259.  
  260.   - you didn't get correctly logged in (from the server's viewpoint),
  261.     and it is sending you error messages, but ppp.exe is expecting
  262.     formatted ppp messages at this point
  263.  
  264.   - you did get logged in, but the server is sending a few more
  265.     text messages, such as:
  266.      Ok, you're on
  267.      Let me get my ppp code fired up
  268.      Hold on a sec
  269.      Ok, it's up
  270.      Have a good day
  271.  
  272.   If you want to eliminate this error, you have to find out what the
  273.   messages are.  In the first case (bad login), correcting the login
  274.   should suffice.  In the second, you'll need a fancier Login Sequence
  275.   (not a blank or NONE LS).  One way to determine what is being sent
  276.   is to put an intentional error in your LS: after the last line to be
  277.   sent to the server add a line with "xxxyyy".  This won't match, so
  278.   the Status window will display all messages received.  If it wasn't
  279.   indicating a login error, replace the xxxyyy with the last part of
  280.   the last such message.  In the example above, the last line in your
  281.   Login Sequence should contain:
  282.      good\sday
  283.  
  284. * Invalid FCS - Bad phone line or modem, or, more likely, ppp.exe has
  285.   entered ppp mode while the remote system is still sending text
  286.   messages.  The latter can often be corrected by improvising a better
  287.   Login Sequence.  But don't do anything at all if you just get a few
  288.   of these messages at the start of the connection.  If they continue
  289.   throughout your session, you should try to correct the problem -
  290.   usually a phone or modem problem.
  291.  
  292.   - getting a better serial card (with a buffered uart)
  293.   - running the com port at a lower speed ("baud" on page 4)
  294.   - replacing the serial cable
  295.   - getting a better phone connection
  296.   - using a better initialization string for the modem
  297.   - suppressing modem compression (such as V.42bis)
  298.   - replacing the modem
  299.   - replacing com.sys with the shareware sio.sys (or vice versa). SIO 
  300.     is available from CIS in OS2BVEN library 4 as SIOxxx.ZIP or from 
  301.     most OS2 BBS's.
  302.  
  303.   - Some USR Sportster modems seem to have trouble accessing the 
  304.      internet through CIS.  Be sure to use the modem strings in the
  305.      updated list MODEMIAK.ZIP as described above.  The strings in the
  306.      original modem.iak are incorrect.
  307.  
  308.