home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / injoy1_1.zip / faq.txt < prev    next >
Text File  |  1997-06-04  |  64KB  |  1,493 lines

  1.    .
  2.    .
  3.    .                                                               FAQ.TXT
  4.    .                                                     InJoy Release 1.1
  5.    .                                                          May 30, 1997
  6.    .                          
  7.    .
  8.    .
  9.    .
  10.    .
  11.    .
  12.    .
  13.    .
  14.    .
  15.    .
  16.    .
  17.    .     _ _|          |
  18.    .       |  __ \     |  _ \  |   |
  19.    .       |  |   |\   | (   | |   |
  20.    .     ___|_|  _|\___/ \___/ \__,|
  21.    .                           ____/
  22.    .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
  23.    .                                          The Best Way To The Internet
  24.    .
  25.    .
  26.    .
  27.    .
  28.    .
  29.    .
  30.    .
  31.    .
  32.    .
  33.    .
  34.    .
  35.    .
  36.    .
  37.    .
  38.    .
  39.    .                                                         Bjarne Jensen
  40.    .                                                       DK-4300 Holbaek
  41.    .                                                               Denmark
  42.    .                                             E-mail: injoy@poboxes.com
  43.    .                                                      http://www.fx.dk
  44.    .
  45.    .
  46.    .
  47.    .
  48.    .
  49.    .
  50.    .
  51.    .
  52.    .
  53.    .
  54.    .
  55.    .
  56.    .
  57.    .
  58.    .
  59.    .     Copyright (c) 1996-1997, F/X Communications, All Rights Reserved.
  60.    .
  61.    .
  62.  
  63.  
  64.  
  65.  
  66.  
  67. ==========================================================================
  68.  F R E Q U E N T L Y    A S K E D    Q U E S T I O N S
  69. ===========================================================Solutions======
  70.  
  71.  
  72. QUESTION: How do I copy a host definition?
  73.  
  74.       Save the host in question as default and then create a new host.
  75.       The new host always inherits the settings of your default host.
  76.  
  77.  
  78. QUESTION:  What should I do if InJoy will not dial?
  79.  
  80.       This problem can have many causes, and solutions. This check list
  81.       might offer you some help:
  82.  
  83.        o Make sure not to use InJoy in a full screen session. Some COM
  84.          drivers have problems with that.
  85.  
  86.        o Can other programs access your modem at the selected speed?
  87.  
  88.        o Can you give AT commands to your modem in the 'Terminal Mode
  89.          Window'?
  90.  
  91.        o Did you put in your phone number?
  92.  
  93.        o Are the initialization strings valid for your modem? InJoy
  94.          expects text replies from the modem, e.g. 'OK', 'NO CARRIER'.
  95.  
  96.        o Do you experience strange hangs when accessing COM port? Then
  97.          try changing the 'hardware flow control' setting.
  98.  
  99.        o Try changing the 'Script Delay' timer settings found under
  100.          'script options'. One second should be sufficient.
  101.  
  102.        o SIO solves lots of communications problems and is shareware that is
  103.          highly recommended by me. Try it, if it works for you be sure
  104.          to register it.
  105.  
  106.       If none of this helps, then try to do a full trace of your dial
  107.       attempt and mail it to me.
  108.  
  109. QUESTION:  Why will InJoy not autostart my programs?
  110.  
  111.       You need to run InJoy in a VIO window for this. And of course,
  112.       make sure that the path, working directory and parameters for your
  113.       program are correctly set. 
  114.  
  115.       Make sure you click on the [Update] button for the individual
  116.       autostart modules BEFORE before you click on the [Save] button to 
  117.       save the changes to all modules.
  118.  
  119.  
  120. QUESTION:  How do I make use of the 'your host name' field?
  121.  
  122.       Your computer's host name is set globally at system start up
  123.       (in the CONFIG.SYS). Programs that are autostarted by InJoy will
  124.       inherit, and use, that host name. If you need autostarted programs
  125.       to use a different host name, then set it in InJoy's 'your host
  126.       name' field.
  127.  
  128.  
  129. QUESTION:  Why can't my TCP/IP application 'see' my dial up connection?
  130.            
  131.        Or: When I launch Netscape it reports "There is no connection 
  132.            with your Internet service provider." I click "Don't connect"
  133.            and Netscape loads and works fine. Why does Netscape not know
  134.            I'm already connected?
  135.  
  136.  
  137.       Most of Warp's Internet applications start up by using IBM's
  138.       LINKUP.EXE. That program checks to make sure the IBM dialer has a
  139.       connection, and if not it launches the IBM dialer.
  140.  
  141.       That is real convenient, except you don't need the IBM dialer and
  142.       should remove the reference to LINKUP.EXE from those applications.
  143.  
  144.       To do that, just open the settings notebook and in the 'Program'
  145.       tab (1) Delete LINKUP.EXE from the 'Path and file name:' block;
  146.       (2) Replace it with a fully qualified path, plus the program file 
  147.       listed in the 'Parameters:' block 
  148.  
  149.       example: C:\Netscape\Netscape.exe 
  150.  
  151.       (3) Erase the executable in the 'Parameters' block (and, in the case
  152.       of Netscape only, add the switch "-3" (without the quotes) which 
  153.       causes NS/2 2.02 to report itself as version 3.0 to all Web sites;
  154.       (4) Close the settings note book.
  155.  
  156.       The next time you connect with InJoy, and THEN launch the
  157.       application it should work . . . if all goes well.
  158.  
  159.       In addition to Netscape, these Bonus Pack applications are started 
  160.       via LINKUP.EXE: WebExplorer, Ultimedia Mail, NewsReader/2, Archie, 
  161.       and Gopher.
  162.  
  163.  
  164. QUESTION:  Why can't InJoy access my COM port during a re-dial?
  165.  
  166.       Known problem: If you have autostarted programs, and they are
  167.       still running when InJoy attempts a re-dial, the COM port will be
  168.       locked.
  169.  
  170.       This happens regardless of how the client program has been started
  171.       (child/not child). I hope to be able to solve this problem, soon.
  172.  
  173.  
  174. QUESTION:  Why is my COM port still in use after exiting InJoy?
  175.  
  176.       If any of your autostarted programs are still running, they will
  177.       continue "own" the COM port. I am looking for a solution to this
  178.       problem.
  179.  
  180.  
  181. QUESTION: How do I set up a default route and nameserver on a 
  182.           Win95 system?
  183.  
  184.       ON THE 95 MACHINE
  185.  
  186.       o Go to the Network settings in your settings folder.  
  187.  
  188.       o Choose TCP/IP, then properties.
  189.  
  190.       o Make the IP address of your Warp station the ONLY entry in your
  191.         gateway page. 
  192.  
  193.       o Make sure you DISABLE WINS.
  194.  
  195.       o Use the IP address of your ISP's Domain Name Server for the DNS
  196.         Configuration page. That is: Use the DNS IP address that your 
  197.         Warp machine shows in the RESOLV file in the \tcpip\etc 
  198.         directory when you are logged into the Internet.
  199.  
  200.  
  201. QUESTION: How do I find out which IP address I'm assigned by ISP?
  202.  
  203.       The CONNECT.TXT file, created by InJoy at connect, should give
  204.       you all the info you need.
  205.  
  206.       There are other ways to skin that cat One is in this REXX script:
  207.  
  208.       /* Extract the IP addresses for all serial interfaces.
  209.          Also check and set the host name.
  210.          Tony Rall   trall@almaden.ibm.com     1996/04/21
  211.       */
  212.       '@hostname.exe | RxQueue' /* The command whose output is being */
  213.       Do While Queued() > 0     /*   trapped.                        */
  214.         Parse Pull hostname
  215.       End
  216.       say 'My hostname is' hostname
  217.       '@set hostname=' || hostname
  218.  
  219.       '@netstat -a | RxQueue'   /* The command whose output is being  */
  220.       Do While Queued() > 0     /* trapped.                           */
  221.          Parse Pull ifdef
  222.          parse var ifdef 'addr' ipaddr 'interface' ifnum . 'broadcast' ipdest
  223.          if ifnum>9 then do
  224.             ipaddr = strip(ipaddr)
  225.             ipdest = strip(ipdest)
  226.             say 'For interface' ifnum', my address is' ipaddr
  227.             say '         destination address is' ipdest
  228.          end
  229.       end
  230.  
  231.  
  232. QUESTION: CFOS and InJoy - how to?
  233.  
  234.       CFOS is working great with InJoy, but CFOS versions prior to
  235.       the 1.1 will require the use of the option -kx.
  236.  
  237.       The -kx switch goes on the device=x:\cfos.sys line
  238.       in your CONFIG.SYS file.
  239.  
  240.       Then DTR handling will be done like SIO.
  241.  
  242.  
  243. QUESTION: Using CFOS to emulate COM4 will not work. What to do? 
  244.  
  245.          CFOS/2 from version 0.82 (a beta) through at least
  246.          version 0.99 (still a beta) works. Try:
  247.  
  248.          In CONFIG.SYS: cfos com4 -kx
  249.  
  250.          In InJoy:      init1: AT&FB8X7&D0&E4&L5
  251.                         init2: ATS9=255S9.0=0S10.0=1
  252.                    dialprefix: ATD
  253.  
  254.  
  255. QUESTION: Do you have a Masquerading check list?
  256.  
  257.       o Checkout my HTML page on the subject at
  258.         http://www.fx.dk/
  259.  
  260.       o Make sure your LAN clients have good nameserver references. Your
  261.         ISP nameserver must be referenced in order for your LAN clients
  262.         to be able to resolve symbolic host names!
  263.  
  264.       o Make sure your LAN clients default route to the InJoy computer.
  265.         That way InJoy gets packets not destined for your own network
  266.         and can process them for routing to the Internet!
  267.  
  268.       o The InJoy mailing list is full of bright folks that knows
  269.         how to make different setups work! See subscription info below.
  270.  
  271.       o You might be required to turn on IP forwarding for the TCP/IP
  272.         stack. This can be done by running 'ipgate on' at system start
  273.         or by setting the appropriate check box under route setup in 
  274.         OS/2 TCP/IP configuration.
  275.  
  276.       o Remember: You cannot ping/trace from the LAN clients as
  277.         they don't use the TCP/UDP protocols needed to masquerade.
  278.  
  279.       o Server support is very complicated with masquerading. At the 
  280.         moment we recommend running the servers at the InJoy PC and
  281.     and have the IP Masquerading turned off for the InJoy PC as well.
  282.  
  283.  
  284. QUESTION: Just how do I make Masquerading work? - what one user did!
  285.  
  286.       Here are the steps I took to be successful with masquerading
  287.       (with Warp Connect clients).
  288.  
  289.       1. Make sure TCPIP is running on the PC. You should have a 
  290.       TCPIP startup icon in your startup folder. Also, be sure the TCPIP 
  291.       protocol is active (check the MPTS settings and add the protocol 
  292.       if not already there).
  293.  
  294.       2. All PCs on your network must have a unique IP address. I
  295.       recommend that you use addresses in the range 192.168.0.1 thru
  296.       192.168.0.254. That is part of the range specifically allocated
  297.       in RFC1597 for private network addresses. And, each PC should have
  298.       netmask set to 255.255.255.0.
  299.  
  300.       3. Select your InJoy Masquerading PC. On that PC only, enable IP
  301.       forwarding with the check box on the routing page. That should 
  302.       cause the statement "ipgate on" to appear in your
  303.       mptn\bin\SETUP.CMD file. Verify it there. The client PCs should
  304.       have IPGATE off (at least that worked for me). Now go into the
  305.       hostnames page, and add the nameserver IP address that you got 
  306.       from your ISP.
  307.  
  308.       4. On each client PC, go into the routing page on TCPIP setup. 
  309.       There you need to add a default route. The trick to adding a 
  310.       default is: After you click on Add, you must enter the letter 'D'
  311.       in route type.
  312.  
  313.       Leave destination IP address blank and put the IP address of the 
  314.       InJoy masquerading PC in the router address field. You're done 
  315.       here.
  316.  
  317.       Now go into the hostnames page, and add the nameserver IP address 
  318.       that you got from your ISP. That's all you do on the clients.
  319.  
  320.       I found if I was able to ping the masquerading PC from the client,
  321.       then everything was okay. To ping, you can use the PMPing utility
  322.       in the TCPIP Utilities Folder. Go into hosts, add the IP address
  323.       of the InJoy PC. You should get a response in close to zero
  324.       milliseconds (that's what I got on a local ethernet).
  325.  
  326.       5. Set up InJoy on the masquerading PC. You do not need InJoy
  327.       anywhere else. Of course, you must enable masquerading. I had to
  328.       tell InJoy not to exit at the disconnect. I also enabled Dial On
  329.       Demand (DOD), Refresh Interface and Display DOD indicator (all 
  330.       found under Disconnect Actions). You have to make the first
  331.       connection to the ISP manually. After that, InJoy should
  332.       disconnect after the idle period has expired, and automatically
  333.       redial as soon as any client kicks in with WebExplorer (or ANY
  334.       other Internet program). By the way, remember to remove the
  335.       LINKUP.EXE program from WebExplorer and other Bonus Pack's program
  336.       settings. LINKUP tries to start the dialer program, which you do
  337.       not need.
  338.  
  339.  
  340. QUESTION: I've read all the docs and everything at your site and I STILL
  341.           cannot get IP Masquerading to work in MY situation. Don't you 
  342.           have anything more?
  343.  
  344.       Yes. Some find Andy Jett's THE most useful words:
  345.  
  346.       1. Make sure TCPIP is running on the PC. You should have a TCPIP
  347.       startup icon in your startup folder. Also, be sure the TCPIP 
  348.       protocol is active (check the MPTS settings and add the protocol 
  349.       if not already there).
  350.  
  351.       2. All PCs on your network must have a unique IP address. I 
  352.       recommend that you use addresses in the range 192.168.0.1 thru
  353.       192.168.0.254. That is part of the range specifically allocated in
  354.       RFC1597 for private network addresses. Every one should have
  355.       netmask of 255.255.255.0.
  356.  
  357.       3. Select your InJoy masquerading PC. On that PC only, enable IP
  358.       forwarding with the check box on the routing page. That should 
  359.       cause "IPGATE on" to appear in your mptn\bin\setup.cmd file. 
  360.       Verify it is there. The client PCs should have IPGATE off (at
  361.       least that worked for me). Now go into the hostnames page, and add
  362.       the nameserver IP address that you got from your ISP.
  363.  
  364.       4. On each client PC, go into the routing page on TCPIP setup.
  365.       There you need to add a default route. The trick to adding a 
  366.       default is, after you click on Add, you must enter the letter 'D'
  367.       in route type. Leave destination IP address blank. Put the IP
  368.       address of the InJoy Masquerading PC in the router address field.
  369.       You're done here. 
  370.  
  371.       Now go into the hostnames page, and add the nameserver IP address
  372.       that you got from your ISP. That's all you do on the clients. I 
  373.       found that if I was able to ping the Masquerading PC from the
  374.       client, then I was okay. To ping, you can use the PMPing utility 
  375.       in the TCPIP utilities folder. Go into hosts, add the IP address
  376.       of the InJoy PC, and you should get a response in close to zero
  377.       milliseconds (that's what I got on a local ethernet).
  378.  
  379.       5. Set up InJoy on the Masquerading PC. You do not need InJoy
  380.       anywhere else. Of course, you must enable Masquerading. I had to
  381.       tell InJoy not to exit at the disconnect. I also enabled Dial On
  382.       Demand (DOD), Refresh Interface and Display DOD indicator (all
  383.       found under Disconnect Actions). You have to make the first
  384.       connection to the ISP manually. After that, InJoy should
  385.       disconnect after the idle period has expired, and automatically
  386.       redial as soon as any client kicks in with any Internet program.
  387.  
  388.       BTW, remove the LINKUP program from the Internet program objects.
  389.       LINKUP tries to start IBM's dialer program, which you do not 
  390.       need with InJoy or IP Masquerading active.
  391.  
  392. QUESTION: I want to use IP Masquerading, but I really need some basic 
  393.           help just setting up the LAN . . . BEFORE I'm even ready to 
  394.           start with InJoy. What should I do?
  395.  
  396.       Buy a fully configured system. Buy a hardware solution to get the  
  397.       LAN connected to the Net. Hire an expensive consultant to run it 
  398.       for you. Or, you are welcome to try the following step-by-step to
  399.       network-InJoy nirvana. (Note: The following worked for its author,
  400.       it may not work for you . . . but, an expensive consultant could
  401.       following these hints and set your system up so it is ready for an 
  402.       InJoy install . . . which is where this document should BEGIN to 
  403.       help.)  Good luck:
  404.  
  405.       *QUOTE* (Almost)
  406.  
  407.       IP Masquerading with In-Joy and OS/2 Warp v4 
  408.  
  409.       Configuration for Non In-Joy PC (the ones that don't call your 
  410.       ISP)
  411.  
  412.       Start TCP/IP Configuration (LAN) 
  413.  
  414.       1.Select Network  
  415.         A.Select LAN Interface 0  
  416.           1.Select Enable Interface  
  417.           2.Enter the IP address. 192.168.100.2 <ALL addresses are given
  418.             as an example ONLY. You MUST use YOUR specific info>
  419.         B.Select loopback interface 
  420.           1.Select Enable Interface  
  421.           2.Enter the IP address. 127.0.0.1 for all hosts. 
  422.  
  423.       2.Select routing. Note that these values may not be necessary, but 
  424.         as my LAN is working...  
  425.         A.Click Add  
  426.         B.Enter Default as the route type  
  427.         C.Enter 192.168.100.1 as the router address  
  428.         D.Enter 1 for the metric  
  429.         E.Click OK  
  430.         F.Click Add (Note: Warp v4.0 automatically configures net route, so
  431.           Warp v4.0 users can skip steps F. through K.)  
  432.         G.Enter NET as the route type  
  433.         H.Enter 192.168.100 as the destination address  
  434.         I.Enter 192.168.100.1 as the router address  
  435.         J.Enter 1 for the metric  
  436.         K.Click OK  
  437.  
  438.       3.Select hostnames  
  439.         A.Enter your hostname and local domain name.  
  440.         B.Unless you have a domain nameserver, leave this blank.  
  441.         C.Unless you know otherwise, leave LAN searchlist blank.  
  442.         D.Click the arrow to advance to page 2 of the hostnames.  
  443.         E.Click Add  
  444.         F.Define an entry for this host. You need to provide its IP 
  445.           address, its host name and any aliases or nicknames you may 
  446.           wish to use. 
  447.        G.Add entries for every other host on the LAN.  
  448.  
  449.       4.Select Autostart  
  450.         A.For each TCP/IP application you wish to autostart, select 
  451.           Autostart. You should consider these:  
  452.           1.inetd - can start other services on demand.  
  453.           2.telnetd - provides the telnet service. 
  454.           3.ftpd - provides ftp service. Good for occasional file 
  455.             transfer. For file sharing, OS/2 Peer is preferable.  
  456.           4.lpd - Provides print service. May be useful if you have a 
  457.             Linux box on the LAN or if you want to print over the
  458.             Internet, although FTP may be a better option there.  
  459.           5.lprportd - these seems needed too if you're providing a 
  460.             print service.
  461.           6.routed - Provides routing functions. I think this is useful 
  462.             if you're providing a gateway service.  
  463.           7.sendmail - provides the mail transport. sendmail is capable 
  464.             of functioning in both server and client modes. sendmail 
  465.             will receive mail across the LAN and deliver it to Ultimail
  466.             Lite or other mail program that supports SMPT.  
  467.  
  468.       5.Select General  
  469.         A.If you're using rexec or print service, specify the username 
  470.           of the person authorized to logon to your computer?? This name
  471.           is also used by your lpr client and by EMX software. (EMX is a
  472.           software set from the Free Software Foundation. It includes
  473.           tools useful for porting UNIX software to OS/2 and if you go
  474.           searching the Internet for free software, this will become 
  475.           relevant.) 
  476.         B.Specify your time zone. remember if you're west of Greenwich, 
  477.           specify a negative offset because it's later in Greenwich than
  478.           where you are.  
  479.         C.Choose your code page.  
  480.  
  481.       6.Select Security  
  482.         A.Specify the password to be used by anyone telnetting to your 
  483.           computer. I did say telnet isn't very secure I recall a
  484.           conflict of name between TCP/IP and Novell's Netware 
  485.           Requester. IBM has a fix - see corrective service above.  
  486.         B.Define any FTP users. At least here you get to specify 
  487.           different information for different users.  
  488.         C.Click the arrow to advance to page 2 of security. You probably
  489.           don't actually want to add any info here.  
  490.  
  491.       7.Select servers  
  492.         A.I have not established that any of this information is 
  493.           actually used. I use WebExplorer and NewsReader from both
  494.           machines and occasionally Gopher from the P100. I have p100 in
  495.           the WWW server field. When I run NR/2 on the i486 I normally
  496.           start it with the command start NR2 p100. I have told
  497.           WebExplorer not to load a page on startup and select one from 
  498.           the its Webmap.  
  499.  
  500.       8.Select printing.  
  501.         A.This page has default values.  
  502.  
  503.       9.Select mail We're now configuring Ultimail.  
  504.         A.Select LAN only.  
  505.         B.Specify your userid. For a LAN it can be anything - refer to 
  506.           the help. C.Leave the mail storage directory alone.  
  507.         D.Advance to page 2 of the mail configuration.  
  508.         E.Admire the fields. I've not established that they actually do 
  509.           anything. One can specify equivalent information in the 
  510.           Ultimail Cabinet settings, and I've not taken the time to see 
  511.           whether they both store the information in the same  place, or 
  512.           which is used.  
  513.  
  514.      10.Select sendmail  
  515.         A.You can usually leave the first three fields alone.  
  516.         B.You may specify your reply domain. According to the 
  517.           documentation, this is the name of the host where your mail
  518.           awaits your collection.  
  519.         C.If you specify an SMPT mail gateway, outbound mail is 
  520.           delivered to it. Otherwise, sendmail attempts to deliver mail
  521.           direct to the recipient. 
  522.         D.Page 2 of the sendmail configuration seems to be useful only 
  523.           if you are connected to the Internet and have multiple domains
  524.           in your LAN: that is, interconnected LANs.  
  525.  
  526.      11.The snmp page can safely be ignored for small LANs.
  527.  
  528.  
  529.      Configuration for In-Joy PC (The one that calls your ISP) 
  530.  
  531.      Start TCP/IP Configuration (LAN)
  532.  
  533.       1.Select Network  
  534.         A.Select LAN Interface 0  
  535.           1.Select Enable Interface  
  536.           2.Enter the IP address. 192.168.100.1  
  537.         B.Select loopback interface  
  538.           1.Select Enable Interface  
  539.           2.Enter the IP address. 127.0.0.1  
  540.  
  541.       2.Ignore routing.  
  542.  
  543.       3.Select hostnames  
  544.         A.Enter your hostname and local domain name. 
  545.         B.I have my ISP's Domain Name Server here.  
  546.         C.LAN searchlist is blank.  
  547.         D.Click the arrow to advance to page 2 of the hostnames.  
  548.         E.Click Add  
  549.         F.Define an entry for this host. You need to provide its IP 
  550.           address, its host name and any aliases or nicknames you may
  551.           wish to use. I have these entries  
  552.            1.192.168.100.1 SIPRO200  
  553.            2.127.0.0.1 localhost  
  554.            3.192.168.100.2 IBMVP466  
  555.         G.Add entries for any other host on your LAN. 
  556.  
  557.       4.Select Autostart  
  558.         A.For each TCP/IP application you wish to autostart, select 
  559.           Autostart. 
  560.           1.inetd - can start other services on demand.  
  561.           2.telnetd - provides the telnet service.  
  562.           3.ftpd - provides ftp service. Good for occasional file 
  563.             transfer. For file sharing, OS/2 Peer is preferable.  
  564.           4.portmap. I turned this on when I was trying to get tcp/ip 
  565.             printing going. 
  566.           5.sendmail - provides the mail transport. sendmail is capable 
  567.            of functioning in both server and client modes. sendmail will 
  568.            receive mail across the LAN and deliver it to Ultimail Lite 
  569.            or other mail program that supports SMPT.  
  570.  
  571.       5.Select General. Same as Non InJoy  
  572.  
  573.       6.Select Security Same as Non InJoy  
  574.  
  575.       7.Select servers Same as Non InJoy 
  576.  
  577.       8.Select printing. More to come if I need it. 
  578.  
  579.       9.Select mail  
  580.         A.Select LAN + Internet only.  
  581.         B.I have enabled multi-user mail but have not yet discovered its 
  582.           effect. 
  583.         C.I have specified summer, my Internet userid.  
  584.         D.The mail storage directory has its default value.  
  585.         E.Advance to page 2 of the mail configuration.  
  586.         F.Admire the fields. I've not established that they actually do
  587.           anything. One can specify equivalent information in the 
  588.           Ultimail Cabinet settings, and I've not taken the time to see 
  589.           whether they both store the information in the same place, or 
  590.           which is used.
  591.  
  592.  
  593.      10.Select sendmail  
  594.         A.You can usually leave the first three fields alone.  
  595.         B.You may specify your reply domain. According to the 
  596.           documentation, this is the name of the host where your mail
  597.           awaits your collection.  
  598.         C.If you specify an smtp mail gateway, outbound mail is 
  599.           delivered to it. Otherwise, sendmail attempts to deliver mail 
  600.           direct to the recipient.  
  601.         D.Page 2 of the sendmail configuration seems to be useful only 
  602.           if you are connected to the Internet and have multiple domains
  603.           in your LAN: that is, interconnected LANs.  
  604.  
  605.      11.The snmp page can safely be ignored for small LANs.  
  606.  
  607.      *END QUOTE*
  608.  
  609.  
  610. QUESTION: I am going to KILL someone. IP Masquerading, Dial on Demand and 
  611.           Host Triggered Actions are a hoax. I downloaded InJoy and have
  612.           done NOTHING since but try to make IP Masquerading work. What 
  613.           have I done wrong?
  614.  
  615.       You missed reading in REGISTER.TXT, README.DOC and USERGUID.DOC that
  616.       IP Masquerading, Dial on Demand and Host Triggered Actions are only 
  617.       available in the Extended Client and Professional Enterprise
  618.       Server/Client versions. (In other words, the Basic Client version,
  619.       whether registered or not, does not include those functions.)
  620.  
  621.  
  622. QUESTION: How do I use NewsReader/2 with InJoy?
  623.  
  624.       First remove the "LINKUP.EXE" from your "program" field, and put 
  625.       NR2.EXE in its place, from the "parameter" field. Then put your 
  626.       news-server in the "parameter field". That way you start NR/2 with 
  627.       these settings (for example):
  628.  
  629.       Program:     NR2.EXE
  630.  
  631.       Parameters:  news.globalnews.com
  632.  
  633.       This also counts for other programs started with the LINKUP.EXE
  634.       program. (For example: Software Updates in Warp 4.0)
  635.  
  636.  
  637. QUESTION: How to use ftpPM and telnetPM templates with InJoy?
  638.  
  639.       The normal telnetPM/ftpPM templates cannot be used with InJoy 
  640.       since LINKUP.EXE is "hidden" in the templates and the existing 
  641.       Internet connection cannot be detected by the telenet and FTP 
  642.       programs.
  643.       
  644.       If you wish, you can drag a program template from your templates
  645.       folder and create a new telnetPM or ftpPM icon for use without
  646.       LINKUP.EXE. Place "ftppm" or "telenetpm" in the 'Path and file
  647.       name:' block (without the quotes, of course).
  648.  
  649.       And, by using command line parameters you may set each newly 
  650.       created  program object to connect to a different host (and never
  651.       have to type an address twice again). Refer to either program's 
  652.       online help for the optional parameters which are available.
  653.  
  654.  
  655. QUESTION: How to use InJoy with SpryNet (or other CIS-like services)?
  656.  
  657.       In your login script there should be a E71 part to login, and a
  658.       N81 part for PPP.
  659.  
  660.       SpryNet uses an E71 connection for terminal connections, but PPP
  661.       requires a N81 connection.
  662.  
  663.       Your login script should look like this:
  664.  
  665.       This script was reported to work with Compuserve:
  666.  
  667.          PA: E71
  668.          DE: 1000
  669.          TX: \r
  670.          RX: ame:
  671.          TX: CIS\r
  672.          RX: ID:
  673.          TX: [$USERID]/GO:PPPCONNECT\r
  674.          RX: ord:
  675.          TX: [$PASSWORD]\r
  676.          DE: 1000
  677.          PA: N81
  678.  
  679.       This script was reported to work with SpryNet.
  680.  
  681.          PA: E71
  682.          DE: 1000
  683.          TX: \r
  684.          RX: ame:
  685.          TX: SPRY01\r
  686.          RX: UIC:
  687.          TX: [$USERID]\r
  688.          RX: ord:
  689.          TX: [$PASSWORD]\r
  690.          DE: 1000
  691.          PA: N81
  692.  
  693.       First line sets a E71 connection. The DE: line takes care of a
  694.       delay before the first output. With this kind of services it's
  695.       needed to send a [ENTER] before starting. The following lines take
  696.       care of login, and the last sets the connection to N81 for PPP.
  697.  
  698.       This script (modified as needed) should work for Compuserve and
  699.       other online services that use the CIS system for login in.
  700.  
  701.  
  702. QUESTION: How do I use my BitSurfer Pro with InJoy?
  703.  
  704.       Some users of InJoy experienced a hang-up problem using this
  705.       ISDN TA.
  706.  
  707.       Several users reported successful use of this TA with the following
  708.       INIT string:
  709.  
  710.       o AT%A4=0@B0=1&C1&D2\Q3%A2=95
  711.  
  712.  
  713. QUESTION: My Dynamic IP connection is not working, can you help?
  714.  
  715.       Make sure that the fields "Destination IP" and "Your IP" list
  716.       0.0.0.0 and not an valid IP number. That way IP numbers will be 
  717.       negotiated with PPP.
  718.  
  719.  
  720. QUESTION: How do I connect to the IBM Global Network (IGN also known as
  721.           Advantis)?
  722.  
  723.       InJoy works fine with IGN...everything is exactly the same as for any 
  724.       other provider EXCEPT in the 'User ID....' block on InJoy's 'Host
  725.       Setup' page you need to put MORE than just your user ID...
  726.  
  727.       My line (for my DenverD@IBM.Net account) looks like this:
  728.  
  729.       internet.dkinet.denverd
  730.  
  731.       To fill yours in:
  732.  
  733.       1. Go to IBM's Customer Service folder (mine is in the IBM Internet
  734.       Connection Folder) and find the icon for your user ID (mine says 
  735.       'denverd user ID') and open it
  736.  
  737.       2. Click on the 'identity' tab and in the box 'User ID' is where I 
  738.       got the denverd for my InJoy line
  739.  
  740.       3. On the same page is a block 'Name' and that is where the dkinet 
  741.       came from...yours might be usinet or ukinet or whatever...
  742.  
  743.       4. The first part, internet, seems to be constant no matter where
  744.       you hook in
  745.  
  746.       5. Fill in all other setup information (like nameserver, domain name,
  747.       telephone number, etc) and make sure you are calling a v34 node (only
  748.       they have PPP) 
  749.  
  750.       6. Try hooking up WITHOUT using the script autolearn feature . . . 
  751.       just go to the scrip page and press the 'reset' button and make sure 
  752.       autolearn is turned off.
  753.  
  754.       7. Please refer to http://www.fx.dk/injoy/advantis.html if you still
  755.       have problems, or subscribe to the InJoy Mail List.
  756.  
  757.  
  758. QUESTION: I can't see the text ticker because of that little blue box
  759.           (giving contact information) is in the way. What should I do?
  760.  
  761.       Grab the top edge of the blue box with the left mouse button and
  762.       drag it out of the way. If you are using Warp v4.0 or an add on 
  763.       which allows 'Cut & Paste' type operations in a VIO window see 
  764.       next item.
  765.  
  766.  
  767. QUESTION: When I try to move the little blue box that gives the connect 
  768.           information (and hides the text ticker) instead of moving it 
  769.           tries to tear the box out...like cut and paste. What do I do?
  770.  
  771.       Make sure that Warp 4.0's Mouse Actions is off. By default, they 
  772.       are ON. Change it from the menu available by clicking on the VIO
  773.       window's upper left hand corner.
  774.  
  775.       Someone suggested that the system default should be set to OFF, 
  776.       to do that:
  777.  
  778.       o Open the "OS/2 System" icon on your desktop.
  779.       o Open the "System" icon.
  780.       o Select the "User Interface" tab.
  781.       o Under "Window Manipulation" there is a box labeled "VIO Mouse
  782.         Actions"...make sure it is NOT enabled. This sets the default 
  783.         for new text windows.
  784.  
  785.  
  786. QUESTION: My new Sportster WinModem works great under Win95, but does 
  787.           not work at all with InJoy. Why?
  788.  
  789.       It has no UART chip and is therefore not "seen" by OS/2 as a valid
  790.       COM port. Even in DOS the WinModem won't show up as a port, for
  791.       example if you run MSD.EXE it will not report the modem. WinModems
  792.       work only in MS-Windows ... if you want a modem which is not tied
  793.       to one operating system, you need to return it.
  794.  
  795.  
  796. QUESTION: I find that when the line is busy or for some other reason 
  797.           InJoy doesn't connect on the first attempt the subsequent 
  798.           radial fail. What InJoy does on a redial attempt is dial the
  799.           phone number then almost immediately it disconnects and
  800.           cycles for another dial attempt. 
  801.  
  802.       This is often the result of InJoy not receiving a "failed to 
  803.       connect" signal from the modem. This may occur if the modem's
  804.       initialization string (or modem default) for the S7 value is more 
  805.       than what is set in InJoy's "Dial Timeout" on the "Communications
  806.       setup" page. That situation allows InJoy to 'time out' and
  807.       disconnect PRIOR to the modem's 'time out'. The solution is to 
  808.       either decrease the S7 time, or increase the value set in the 
  809.       "Dial Timeout".
  810.       Bottom line: Modem S7 needs to be LESS than InJoy's dial timeout.
  811.  
  812.  
  813. QUESTION: Since I couldn't get DOIP to work, I decided to try InJoy.
  814.           Well, it dials OK, and everything seems to be in order, and
  815.           when I start packet mode it starts fine, all the way until the
  816.           IPCP_Config-REQ part, then it just prints that on the screen 
  817.           and does nothing else. After some time it times out and 
  818.           disconnects. What can it be?
  819.  
  820.       This problem is seldom solved. The ISP is usually the cause, but 
  821.       you can try to work around by doing these things:
  822.  
  823.        o Enable/Disable FCS checking
  824.        o Enable/Disable VJ compression 
  825.        o Be sure to use 0.0.0.0 as your IP address and gateway address
  826.          (unless otherwise specified by the ISP)
  827.        o Don't force ACCM to zero
  828.        o Set the MRU to 1500 (unless specified otherwise by ISP)
  829.        o Going down on modem speed could be worth a try too..
  830.        o Contact your ISP (and HINT, do NOT mention OS/2....as they 
  831.          will probably tell you the problem is in the operating system)
  832.          ask them if you should use VJ compression or not, and what 
  833.          value to set MRU. (HINT 2: Don't mention FCS checking and
  834.          forcing ACCM to zero . . . you will probably confuse them . . 
  835.          . it's just too much of an OS/2 "thing".) If they want to know
  836.          why you want all that information. Tell them your modem's 
  837.          dialer has blanks for all that stuff. Then they ask what dialer
  838.          you are using...tell them "its for a Cray or something like 
  839.          that, and that's all I know 'cause my rich dad bought it for 
  840.          me."  ;-)
  841.  
  842.  
  843. QUESTION: When I use IP Masquerading, I'm having problems with FTP and 
  844.           finger. Or, I can't contact some sites. Or, when I use 
  845.           SMPTD.EXE from GIGO to pickup mail it will only work if
  846.           Masquerading is switched off. 
  847.  
  848.       You don't have to turn IP masquerading off to fix it, just turn 
  849.       off the 'IP Masquerading on InJoy machine' option in the IP 
  850.       masquerading options.
  851.  
  852.  
  853. QUESTION: I want to use AT&T's WorldNet for local access. How do I do 
  854.           that? Their tech support is no help with OS/2.
  855.  
  856.        o Find someone with a Windows machine.  You MUST use the Dialer
  857.          that comes with the AT&T software to get registered (NOTE: 
  858.          YOU WILL NOT NEED THE DIALER OR THE WINDOWS MACHINE AGAIN). 
  859.  
  860.        o Get registered (from the windows machine) and then copy the 
  861.          file X:/worldnet/dialer/reg.ini.  It has all the log in info
  862.          needed on your OS/2 machine. NOTE: The Win95 file to get is 
  863.          reg.ini, but on a Windows 3.1x system, the information is in
  864.          account.txt.  
  865.  
  866.        o On the Warp machine, run InJoy and create a new host.
  867.  
  868.        o Use the following info to setup InJoy
  869.  
  870.         reg,ini or
  871.         account.txt    Use in InJoy Page      and InJoy Block
  872.  
  873.           LOGIN=        Host setup              User ID
  874.           PASSWORD=     Host setup              Password
  875.           PHONE_NUM=    Communications setup    Phone number #1
  876.           DNS_ADDR=     PPP setup               Nameserver address 
  877.           DNS_ADDR_2=   PPP setup               Backup nameserver
  878.  
  879.       o Set InJoy to use PPP
  880.  
  881.       o Set MRU to 1500 on PPP options page
  882.  
  883.       o On the PPP setup page
  884.         - Check VJ Compression On 
  885.         - Domain Name set to worldnet.att.net
  886.  
  887.       o Since AT&T uses PAP/CHAP log on you will NOT need a script.
  888.         Check that script learning and scanning for IP addresses is OFF
  889.         prior to first connection attempt with InJoy.
  890.  
  891.  
  892. QUESTION: My ISP says he uses something called an "automatic 
  893.           authentication" log on. Can InJoy do that?
  894.  
  895.       Yes, your ISP is referring to PAP or CHAP.
  896.  
  897.  
  898.  
  899. QUESTION: I cannot seem to get InJoy to work. Once I connect all I get
  900.           is garbage characters on the screen and the connection times 
  901.           out. All the settings are correct, I'm sure.
  902.  
  903.       Sometimes this can be traced it to invalid information in the 
  904.       login script as the result of letting the autolearn feature run 
  905.       too long and 'learn' too much. If you don't stop the autolearn at 
  906.       the right time it will record negotiation with the hosts PPP
  907.       software.  Removing this trash at the end of the login script 
  908.       should fix some peoples problem in this area.
  909.  
  910.  
  911. QUESTION: I want to construct a script to dial specific host. Is there a
  912.           command line option that lets me dial other than the default
  913.           host at InJoy startup?
  914.  
  915.       Yes. Just use the host name as the argument.  For example: 
  916.  
  917.             in-joy.exe HostName
  918.  
  919.       NOTE: The host name used on the command line IS case sensitive. You 
  920.             must enter it exactly as recorded in InJoy's [ Host ] listing.
  921.  
  922.       Tip: You can also set this up in host objects and have several hosts
  923.            you can 'click' to life.
  924.  
  925.  
  926. QUESTION:  Occasionally I get "PPP: Invalid FCS" what is this cryptic 
  927.            message? And what to do to get rid of it.
  928.  
  929.       The message means that there was an invalid Frame Check Sequence 
  930.       on one or more Internet Protocol (IP) packets of data traversing 
  931.       the link from the ISP to you. If the packet(s) is of the UDP type 
  932.       and were in error they are discarded.  If the packet was a TCP it 
  933.       will be retransmitted.  In any case, the time that the packet took
  934.       to traverse the link is lost and may even be doubled, if the
  935.       corrupted packet is resent.
  936.  
  937.       Sometimes the error message indicates that your PC's COM port has
  938.       been over run by incoming data. Buffered UARTs are nice (examples
  939.       include the Hayes ESP II, the LavaLink650 and many more - usually
  940.       about $US 60-70), but there still is only so much interrupt
  941.       latency that can be endured before incoming data gets dumped to
  942.       make room for the next packet. 
  943.  
  944.       Decreasing the 'Port Speed' on the communications setup page MAY
  945.       decrease the number of Invalid FCS packets reported. And, some say
  946.       there is almost NO difference between port speeds of 56K and 115K.
  947.       Because, when receiving pre-compressed Internet data such as GIF's,
  948.       JPegs, Mpegs, audio, demo programs and zip files. These files are 
  949.       compressed prior to the sending modem's attempt to compress them 
  950.       as part of the transmission protocol. Therefore you can't expect 
  951.       much benefit in the higher port speeds for those files. However,
  952.       Web pages, FTP directories/messages, NNTP news, and SMTP/POP3 
  953.       E-mail are all uncompressed text. With those files the actual  
  954.       amount of data moved will increase with the higher port speed.
  955.  
  956.       Some experience the invalid FCS error as being correlated to 
  957.       "pegging the CPU" which is then too busy to process data waiting 
  958.       at the port, and the data is dumped.
  959.  
  960.       And, sometimes the problem is because the ISP's modems are 
  961.       overflowing their buffers trying to get data to you quicker than
  962.       their setup will allow. In that case there is nothing you can do 
  963.       to decrease bad FCS packets (except call the ISP . . . but, don't 
  964.       be surprised if they are sure the problem is at your end).
  965.  
  966.       And, some say it is nothing but line noise.
  967.  
  968.       Tony Rall <trall@almaden.ibm.com> said:
  969.  
  970.          Invalid FCS - Bad frame check sequence (corrupt ppp packet). May 
  971.          not have been intended as a ppp packet if OS/2 has entered ppp
  972.          mode while the remote system is still sending text messages.  The
  973.          latter can often be corrected by improvising a better Login
  974.          Sequence.  But you don't have to do anything at all if you just 
  975.          get a few of these  messages at the start of the connection.  If 
  976.          they continue throughout your session, you should try to correct
  977.          the problem - they usually indicate a phone or modem flaw that can
  978.          be corrected by some combination of the following:
  979.  
  980.          * getting a better serial card (with a buffered uart)
  981.          * running the com port at a lower speed, as low as 9600
  982.          * replacing the serial cable
  983.          * getting a better phone connection (note that if the modems are
  984.            both using error control, such as V.42, this is not a likely
  985.            cause for the bad packets)
  986.          * using a better initialization string for the modem
  987.          * suppressing modem compression (such as V.42bis)
  988.          * replacing the modem
  989.          * replacing com.sys with the shareware sio.sys (or vice versa)
  990.          * running ppp.exe at a relatively higher priority in your system
  991.            (Note:  I don't know how to do this) 
  992.  
  993.          [NOTE to Tony's Note: We know how to run ppp.exe at a higher
  994.          priority . . . don't run ppp.exe, run InJoy instead, it allows
  995.          you to set its priority.]
  996.  
  997.          * Regarding the last point, OS/2 V4 users have reported a 
  998.            marked increase in "invalid FCS" errors.  This is quite possibly 
  999.            caused by some high priority system process hogging the 
  1000.            processor. One possibility that occurred to me is the voice
  1001.            recognition support.  
  1002.  
  1003.  
  1004. QUESTION: I just can't get SLIP to do anything. After tinkering with 
  1005.           the script file I finally got it to log in OK, however
  1006.           nothing works. All my TCPIP apps timeout trying to connect to
  1007.           the host or to the DNS, just like they do if I haven't dialed
  1008.           up. I can connect to my providers PPP lines just fine, but I
  1009.           need to use their SLIP line also.
  1010.  
  1011.  
  1012.           Make sure not to use 0.0.0.0 as Destination IP Address in
  1013.           order to get your provider's dynamic IP. Use the first three
  1014.           (known) parts of that address and put a '0' at the end. Like
  1015.           this; 193.125.125.0. The first three parts should be 
  1016.           available from your ISP, and will probably be part of almost 
  1017.           all the addresses the ISP uses. The last part is the
  1018.           dynamically assigned part.
  1019.  
  1020.  
  1021. QUESTION:  InJoy NOT running, Start Internet APP, it will NOT connect
  1022.            InJoy     RUNNING, Start Internet APP, it WILL     connect
  1023.  
  1024.            The Internet APP might be a mail, news or other program. Why?
  1025.  
  1026.        The app will be able to connect if you use a dotted quad 
  1027.        (Internet address) instead of a hostname for the distant 
  1028.        news/mail server. This is a known issue with the resolver in 
  1029.        OS/2 AND EVERY OTHER KNOWN TCP/IP IMPLEMENTATION. They only
  1030.        check >\MPTN\ETC\RESOLV *once* --- when you dial out, RESOLV is
  1031.        updated but no program that is already running will notice.
  1032.  
  1033.        As an example, an InJoy and Mr2 ICE user wrote: 
  1034.  
  1035.        "I did the following:
  1036.        Changed in the Options, Network Preferences, Personal address
  1037.        From:     me@domain.net to me@206.186.149.10
  1038.        And, added 
  1039.        Reply to: me@domain.net
  1040.        I can now start Mr2 ICE and then when I start InJoy Mr2 Ice goes
  1041.        on line when it times out for mail fetch. Works like a charm!"
  1042.  
  1043.        Another example. A Netscape for OS/2 user wrote:
  1044.  
  1045.        Search your drive or OS/2 partition for a file called "resolv". 
  1046.        Connect to your provider. While connected, copy the resolv file
  1047.        to resolv2.  Close your connection, start Netscape, connect, and 
  1048.        try to connect to something, Netscape should work. 
  1049.  
  1050.        An InJoy and EmTec News & PMMail user with NetCom noted that 
  1051.        after six separate pings to NetCom' news server he received five 
  1052.        different server addresses and commented: "If I tie myself to a
  1053.        specific news or mail server then I am at the mercy of an
  1054.        overloaded server, a server that is down for maintenance, a 
  1055.        server that might fail in mid-fetch... et cetera. No, as a
  1056.        workaround to the original problem (not being able to go from
  1057.        offline to online if the newsreader is loaded before InJoy) . . . 
  1058.        I'll just have to remember to exit from EmTec News and then 
  1059.        restart it in order to connect to the news servers.  And possibly
  1060.        the same for PMMail."
  1061.  
  1062.  
  1063. QUESTION: I have successfully connected to my ISP InJoy to dial over an
  1064.           ISDN, but only on a single B channel. I am using a 3COM 
  1065.           Impact IQ ISDN TA. What seems to happen is: one B channel is 
  1066.           established, and InJoy negotiates the link. Then the other 
  1067.           channel is dialed automatically by the TA (modem), and InJoy 
  1068.           seems to drop the connection, and start over.
  1069.  
  1070.       What you must do is in your setup string to the Impact, send an
  1071.       S80=1 (it probably is set to S80=0 now). This will enable bonding
  1072.       of both B channels. Also, multi-link PPP must be enabled.
  1073.  
  1074.  
  1075. QUESTION: I cannot connect to a NT server with CHAP. Why?
  1076.  
  1077.       This is reported exactly as found on the net, for what it is 
  1078.       worth: "In their infinite wisdom the boys at Microsoft decided to
  1079.       implement a non-standard CHAP version for WIN/NT presumably to
  1080.       tighten security. While their action has been properly reported to
  1081.       those maintaining the PPP-standards they somehow failed to inform
  1082.       the rest of the world. Trying to use a 'normal' CHAP from a non-MS
  1083.       platform to connect to a WIN/NT machine is bound to fail 
  1084.       miserably."
  1085.  
  1086.       InJoy works with the MS version of CHAP. Setup information is in 
  1087.       USERGUID.DOC, in the section on PPP/SLIP options.
  1088.  
  1089.  
  1090. QUESTION:  I have a US Robotics (USR) 28800 Sportster, can you help?
  1091.  
  1092.       Try these initialization strings:
  1093.  
  1094.       o AT&F1
  1095.  
  1096.       o ATE0Q0V1X4&A3&B1&C1&D2&H1&K1&R2
  1097.  
  1098.       o AT&FES0=0S2=255BQV1X4&A0&B1&C1&D2&H1&R2&T5
  1099.  
  1100.       I think the success of these strings may depend on your version
  1101.       of the chip.
  1102.  
  1103.       Alternatively just try
  1104.  
  1105.       o AT&F1
  1106.  
  1107.  
  1108. QUESTION: InJoy sometimes just hangs for a minute or two. I have a
  1109.           U.S. Robotics internal Sportster 33.6 fax (or other) modem. 
  1110.           (Some of those are sold as a Gateway TelePath 33.6 Data/14.4 
  1111.           Fax.)
  1112.  
  1113.       That is a known USR modem (NOT InJoy) problem. Add the S12=0 
  1114.       parameter to the modem initialization string. But, this was found
  1115.       on the net and is reported exactly as found: "I had the same problem
  1116.       when using a USR Courier I modem. Setting s12=0 in my init string 
  1117.       cured the problem, but I was then advised to change the above to 
  1118.       S2=25S12=255 and this also cured it. The S2=25S12=255 was 
  1119.       recommended as a preferred solution so try it first.
  1120.  
  1121.       Another user said: Modem is a 33.6 USR Courier V-everything external.
  1122.       I use a Modem Initialization String like this:
  1123.  
  1124.       AT&FE1V1Q0X4B0&B1&H1&R2&N0&A3S11=55
  1125.  
  1126.       I was told by someone (who had a V.Everything) to use a predefined 
  1127.       modem definition for a "V.32bis" Courier if a program had one, since
  1128.       the init strings for a HST Dual Standard modem won't work.... I
  1129.       know... it's a V.Everything but when I got it they were shipping
  1130.       them with a manual for the HST Dual Standard Courier, and so I
  1131.       basically stole this init string from some program that had a
  1132.       definition for Courier V.32bis, and added S11=55 at the end to make
  1133.       it dial faster.  
  1134.  
  1135.       And still another said: If anyone else needs the init. string this 
  1136.       is the one I got to work....
  1137.       #1 - ATZ - Reset string.
  1138.       #2 - AT&FM1&A3&H1&K1&M5&U14
  1139.       U14 is to set the modem floor speed to 28.8k.  This means that it 
  1140.       will disconnect if it can not connect at this speed of higher.
  1141.  
  1142.       But the guy with the most simple solution said: I use the same init 
  1143.       I used prior to X2.  Just the AT&F1 always works fine here.
  1144.  
  1145.  
  1146. QUESTION: I'm lucky to stay connected for 21 minutes before the MR light
  1147.           goes out and the connection dies. DOIP used to show a lot of 
  1148.           'invalid fcs' and "invalid protocol' messages. I have a 
  1149.           USRobotics V.everything modem. Any ideas?
  1150.  
  1151.  
  1152.       Try setting your 'S10' register to a higher value. Maybe you have a
  1153.       noisy phone line. For many popular modems (yours may be different)
  1154.       the 'S10' register sets the delay time (in 1/10 seconds) the modem 
  1155.       waits after a loss of carrier before hanging up. So if your 
  1156.       disconnects are caused by a loss of carrier due to noise, increasing
  1157.       the delay will help to keep you connected. Try S10=20 (two seconds).
  1158.  
  1159.  
  1160. QUESTION: Any other USR hints?
  1161.  
  1162.       Many users have reported problems when using the USR Sportsters.  
  1163.       One user reported that the problems whet away when he installed the
  1164.       latest firmware upgrade from USR.  He also noted that one default 
  1165.       setting was changed and that may be a clue.  The default of &S1 was 
  1166.       changed to &S0.
  1167.  
  1168.  
  1169. QUESTION: What is SLiRP?
  1170.  
  1171.  
  1172.       A freeware UNIX program which emulates a SLIP or a PPP connection.
  1173.       It therefore allows Internet users who have only a UNIX shell 
  1174.       account to access the Internet with Winsock or similar applications
  1175.       (like Netscape) just as though they had a SLIP or PPP account. (Works
  1176.       great with OS/2, by the way.) For further info consult Gasparovski's 
  1177.       (the author's) SLiRP page and related links at: 
  1178.       http://blitzen.canberra.edu.au/~danjo/
  1179.  
  1180.  
  1181. QUESTION: I just got my computer last week and have (ever since) been 
  1182.           trying to write a log-on script that will work. Do you have a
  1183.           step-by-step to help.
  1184.  
  1185.       Well, try this:
  1186.  
  1187.       - First, check to see if you really need a script. Do that by
  1188.         following the next checklist in the FAQ, the one about PAP/CHAP.
  1189.       - If, by following those steps you were not able to log on, then:
  1190.       - click on your host's name (you HAVE setup your host, right?)
  1191.       - click [ Change ]
  1192.       - click [   OK   ]
  1193.       - click [ Script setup ]
  1194.       - click to [X] by "Automatically learn script"
  1195.       - click to [X] by "Scan for IP addresses"
  1196.       - click [   OK   ]
  1197.       - click [  Save  ]
  1198.       - click [  Dial  ]
  1199.       - Log on by responding to your ISP's prompts asking for your UserID
  1200.         and password . . . InJoy will record the entire process. 
  1201.       - Press Alt-L to end InJoy's learning process (and save the script)
  1202.       - You are done, because InJoy will use that script the next time you
  1203.         click on [  Dial  ]
  1204.  
  1205.  
  1206. QUESTION: I have been using log on scripts for 95 years and I know 
  1207.           everything there is to know about them, but I STILL canNOT get 
  1208.           my PAP/CHAP log on script to work. Can you provide me a 
  1209.           simple, step-by-step way to connect to my new ISP with this 
  1210.           newfangled PAP/CHAP stuff!
  1211.  
  1212.       Sure. But first you need to know that PAP/CHAP does not need a 
  1213.       script. Try this:
  1214.  
  1215.       - open InJoy
  1216.       - click on the host you want to use
  1217.       - click on [  Change  ]
  1218.       - check User ID and Password are filled in correctly
  1219.       - if you skipped that step, go back and check it, please...
  1220.       - click PPP protocol ON
  1221.       - click [  Ok  ]
  1222.       - check Nameserver addresses and domain name is correct
  1223.       - click [  PPP options ]
  1224.       - click [   Make fast  ]
  1225.       - click [     Ok       ]
  1226.       - click [ Script setup ]
  1227.       - click [ Reset script ]
  1228.       - click [     Okay     ]
  1229.       - click to turn off (no X) next to "Automatically learn script"
  1230.       - click to turn off (no X) next to "Scan for IP addresses"
  1231.       - click [      OK      ]
  1232.       - click [    Save      ]
  1233.       - click [  Misc. opt.  ]
  1234.       - click [ Trace Configuration ]
  1235.       - click to have NO X in the Trace ON/OFF box
  1236.       - click [     Save     ]
  1237.       - click [  ESC=Go back ]
  1238.       - click [    Dial      ]
  1239.  
  1240.       If it worked, enjoy InJoy....if not, 
  1241.  
  1242.       - go back to the PPP Option page (where you clicked on Make Fast) 
  1243.       - click [ Default ] 
  1244.       - click [   Ok    ] 
  1245.       - click [  Save   ]
  1246.       - click [  Dial   ]
  1247.  
  1248.       If it worked, enjoy InJoy...if not,
  1249.  
  1250.       - go to PPP Options and check PAP ON (with X)
  1251.       - click to turn CHAP OFF (no X)
  1252.       - click [ Save ]
  1253.       - click [ Dial ]
  1254.  
  1255.       If it worked READ USERGUID.DOC so you understand how your
  1256.       password is passed in PAP vs CHAP....and, enjoy InJoy.
  1257.  
  1258.       If it still does not work:
  1259.  
  1260.       1. Your ISP does not have PAP/CHAP, or
  1261.       2. Something else is wrong . . . and you need to collect a trace 
  1262.          file to analyze what is going on:
  1263.  
  1264.  
  1265.       - click [ Trace Configuration ]
  1266.       - click to put an X in EVERY box on the page
  1267.       - click [     Save     ]
  1268.       - click [  ESC=Go back ]
  1269.       - click [    Dial      ]
  1270.  
  1271.       Post (or attach) the trace file in a nice HELP! note to the 
  1272.       InJoy Mail List. Info on subscribing is in the README.DOC.
  1273.  
  1274.      CAUTION: Open the trace file in a text editor and search for your 
  1275.      password. It should be there . . . maybe more than once . . . 
  1276.      replace it with something like <password>....so everyone on the 
  1277.      list does NOT have access to your real password.
  1278.  
  1279.  
  1280. QUESTION: InJoy hangs up every time I boot up and immediately try to pop
  1281.           open InJoy and my mailer.
  1282.  
  1283.       Your system may still be swapping (paging) during startup when it
  1284.       hangs. This sometimes happens in OS/2 v2.1 to Warp v4.0 when 
  1285.       starting some programs during high paging activity.
  1286.  
  1287.       Put a sleep into your STARTUP.CMD to make you wait for the 
  1288.       desktop to settle down before starting other programs. Likewise in
  1289.       startup folder I put a program reference to sleep at beginning.
  1290.       If you don't have a sleep program, use this REXX script:
  1291.  
  1292.       /* sleep a little */
  1293.       call RxFuncAdd 'SysSleep', 'REXXUTIL', 'SysSleep'
  1294.  
  1295.       parse arg seconds
  1296.  
  1297.       if( seconds == '' ) then
  1298.       seconds = 3;
  1299.  
  1300.       rc = SysSleep( seconds );
  1301.  
  1302.       EXIT
  1303.  
  1304.  
  1305. QUESTION: I keep getting this error message from InJoy.
  1306.           PPP:Unknown protocol:  0x200d, PROTOCOL REJECT
  1307.           What is InJoy doing wrong?
  1308.  
  1309.  
  1310.       It is not an InJoy problem, and if the connection keeps working 
  1311.       don't worry about it, it's usually just PPP trying to configure 
  1312.       a protocol you're not using.  For example some ISP's have several
  1313.       modem pools using 'Ascend MAX' modems which will sometimes try to
  1314.       configure the PPP connection to include a protocol used on a Mac,
  1315.       and since your OS/2 box doesn't speak 'Mac' it will return the 
  1316.       PROTOCOL REJECT error.
  1317.  
  1318.       Of course this error message doesn't always mean there's no
  1319.       problem. If you're getting this error message and your connection
  1320.       is failing it could be because either side doesn't recognize a
  1321.       protocol needed to setup a working connection. Get a trace and 
  1322.       forward it to the InJoy Mail List.
  1323.  
  1324.  
  1325. QUESTION: Why do I get this "Unsupported Protocol 80fd"? 
  1326.  
  1327.       Don't worry about the 80fd - you can't do anything about it, and
  1328.       it doesn't hurt anything.  It means that the server is trying to
  1329.       negotiate "compression control protocol" and ppp.exe is denying
  1330.       it (but it's not needed for modem compression or VJ compression).
  1331.  
  1332.       CPP is not a very efficient protocol and it is not supported by
  1333.       InJoy, nor by PPP.EXE.
  1334.  
  1335.  
  1336. QUESTION: Is there a way for InJoy to check to see if a program is 
  1337.           already running before it tries to autostart it?  I want to 
  1338.           autostart (for example) EmTec News, but if it is already 
  1339.           running, a new copy is opened. 
  1340.  
  1341.        Yes and no. No, InJoy can't do it. What's happening is that 
  1342.        you are starting the executable for EmTec News (NEWS.EXE) just
  1343.        like you might from a command line. It runs fine, but so will
  1344.        several copies, if you start several copies . . . which is 
  1345.        exactly what you don't want InJoy to do.
  1346.  
  1347.        But, if you were launching an EmTec News program object, you
  1348.        would have the option of setting the object to either begin a 
  1349.        new copy, or 'call' the existing instance. 
  1350.  
  1351.        While InJoy can't do that, it can start a different program 
  1352.        which is specifically designed to launch a program object.
  1353.  
  1354.        Pick up a copy of "Object Start" (at Hobbes, called objst*.zip). It
  1355.        was designed to let WebExplorer start program objects, but it works
  1356.        just fine with InJoy (once it is setup <g>).
  1357.  
  1358.  
  1359. QUESTION: I want InJoy to remember its window position and always open at
  1360.           the same place on my screen. How?
  1361.  
  1362.        Open InJoy and place it where you want it. Hold down the shift key
  1363.        and double click on InJoy's title bar. InJoy will open there from 
  1364.        now on. Unfortunately, you just sat the opening position for all
  1365.        Warp's VIO windows, so all will open at this same spot. This is an
  1366.        OS/2 limitation that cannot be overcome by InJoy. (The PM version 
  1367.        will not have this limitation.)
  1368.  
  1369.  
  1370. QUESTION: I'm using FaxWorks and there is a small problem. After sending a
  1371.           fax, InJoy cannot talk to the modem anymore. To solve the problem
  1372.           I have to switch the modem off and then back on. Or reboot. Is
  1373.           there a solution?
  1374.  
  1375.        Yes. Set InJoy's to run a FaxWorks supplied utility both before and
  1376.        after each Internet hookup. Put x:\.....\FAXWORKS\FXRCV.EXE in 
  1377.        InJoy's autostarting modules, path and filename block, put "-off"
  1378.        in the parameter block (with NO quotes), and click to place an X
  1379.        in the 'Start only once' and start 'At dial' blocks. Then click on
  1380.        [Add].
  1381.  
  1382.        Then, add another instance of the FXRCV.EXE utility but put "-on"
  1383.        in the parameter block (again, with NO quotes), and click to place
  1384.        an X in the start 'At host disconnect' block. Click on [Add] again 
  1385.        and then [OK], and you are done.
  1386.  
  1387.        Now FaxWorks can be set to always send or receive anytime you are
  1388.        not using the modem to hook to the net. InJoy makes FaxWorks
  1389.        release the modem before calling the host, and returns the modem 
  1390.        to FaxWorks when you disconnect.
  1391.  
  1392.        This should even work with Dial On Demand!
  1393.  
  1394.  
  1395. QUESTION: I am unable to run tracetre from my InJoy machine. Everything 
  1396.           else works fine but tracetre does not report back any 
  1397.           information. It seems to have to do with the "refresh interface"
  1398.           option under disconnect actions.  When this option is enabled
  1399.           tracerte works for me.  When disabled it does not. Why?
  1400.  
  1401.        When you refresh the interface each time you connect, you never get
  1402.        into the situation where the ISP uses one IP address and you use
  1403.        another. That is the whole idea with refresh interface and THAT IS
  1404.        GOOD.
  1405.  
  1406.        The down side of "Refresh interface" is that applications that are 
  1407.        already using the old interface will be confused when it disappears
  1408.        and then comes back, with a new IP number . . . and they will have 
  1409.        to re-connect to operate correctly.
  1410.  
  1411.        If you don't refresh the interface it gets real complex: InJoy will
  1412.        have to masquerade your applications using the old interface, so the
  1413.        old PPP0 interface that reflects a non-current IP address can still
  1414.        be used. InJoy knows how to masquerade of course, but since the port
  1415.        numbers of the TCP/UDP packets are used in this process, tracerte
  1416.        imposes a problem.. It doesn't use TCP/UDP, but ICMP and InJoy can't
  1417.        masquerade that. I have some ideas on how to improve InJoy's 
  1418.        capabilities in this area, but I haven't considered it a high
  1419.        priority item.
  1420.  
  1421.  
  1422. QUESTION: I have a plug and play (PnP) modem which is not playing, any 
  1423.           advice?
  1424.  
  1425.        Com.sys has a problem with some PnP modems.  Try this: 
  1426.        Use rmview /dc|more and search the list for the modem.  Look for the
  1427.        IRQ and I/O resources used by the card.  You may see something like
  1428.        this:
  1429.  
  1430.          Detected Hardware Function: "Your Modem Here..."
  1431.          PnP Device ID: XXX1234
  1432.          PnP Compatible Device ID: none
  1433.          I/O=0x03E8  Len=8   Flg=EXCLUSIVE  Addr Lines=16
  1434.          IRQ Level=15  PCI Pin=NONE  Flg=EXCLUSIVE
  1435.  
  1436.        Edit the config.sys and update the parameters for the com.sys 
  1437.        driver. For example, if your settings showed I/O = 2F8 and IRQ = 3,
  1438.        you would update the com.sys line to support the modem on com2.  The 
  1439.        line would look like this:  
  1440.  
  1441.          DEVICE=C:\OS2\BOOT\COM.SYS (2,2F8,3). 
  1442.  
  1443.        After you reboot, you should be able to access the modem on the port
  1444.        you setup.
  1445.  
  1446.        If you have a PnP Cardinal modem you might find that it is supplied 
  1447.        with a pnpset.exe file (for use under DOS). Run it under Real DOS 
  1448.        (as explained in the manual) to get the initialization string. Then
  1449.        make a DOS batch file to run to recognize the modem. You can add
  1450.        this as a minimized DOS object in your STARTUP folder.
  1451.  
  1452.  
  1453. QUESTION: I'm having trouble with the following script. It looks good, but 
  1454.           does not work. Can you help?
  1455.  
  1456.             TX: \r
  1457.             RX: Username:
  1458.             TX: [$USERID] \r
  1459.             RX: Password:
  1460.             TX: [$PASSWORD] \r
  1461.  
  1462.        Yes, it does LOOK good . . . however, if you will remove the 
  1463.        unneeded space between the ] and the \r and it will look good to the 
  1464.        host too.
  1465.  
  1466.  
  1467. QUESTION: InJoy works. DOIP works. Even i/Link2 works. That is they all 
  1468.           work unless I try to go from one to the other. But, if I try DOIP 
  1469.           and then InJoy, then InJoy doesn't work. What's going on?
  1470.  
  1471.        There is a known problem in switching dialers without booting in
  1472.        between. 
  1473.  
  1474.  
  1475.  
  1476. ██████████████████████████████████████████████████████████████████████████
  1477.  
  1478.  
  1479.  
  1480.                         ____          __           
  1481.                        /  _/___      / /___  __  __
  1482.                        / // __ \__  / / __ \/ / / /
  1483.                      _/ // / / / /_/ / /_/ / /_/ / 
  1484.                     /___/_/ /_/\____/\____/\__, /  
  1485.                                           /____/   
  1486.  
  1487.  
  1488.  
  1489.  
  1490. ██████████████████████████████████████████████████████████████████████████
  1491.  
  1492.       Copyright (c) 1996, 1997  F/X Communications.  All rights reserved.
  1493.