home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 14 Text / 14-Text.zip / remote.zip / REMOTE.TXT
Text File  |  1994-02-09  |  152KB  |  3,592 lines

  1. ..... REMOTE ANSWERS modified at 18:13:55 on 93/09/14 GMT (by RAGAN at AUSVM1)
  2. :ndx.         :abs.
  3.  
  4. ----- REMOTE ANSWERS appended at 00:29:15 on 93/06/15 GMT (by RAGAN at AUSVM1)
  5. ..... REMOTE ANSWERS modified at 17:26:29 on 93/06/16 GMT (by RAGAN at AUSVM1)
  6. :ndx.MODEM001 :abs.COMMON PROBLEM #1: "Modem failed to initilize" error
  7. :key.RLA TBIRD modem
  8. :QUESTION.
  9.   What do I do if I get the error message:
  10.   "Modem failed to Initilize."?
  11. :ANSWER.
  12.  
  13.   ****************************************************************
  14.   Common problem #1:
  15.   ***************************************************************
  16.   SYMPTOM:
  17.   Error message upon starting RLA:
  18.   --------------------------------------------
  19.                  INFORMATION
  20.        Modem could not be initialized.
  21.             Port Manager:    xxxxxx
  22.             Port:            COM1
  23.             Local Number:    xxx-xxxx
  24.   --------------------------------------------
  25.  
  26.   When you try to dial from the phonebook you get the message:
  27.   -----------------------------------------------
  28.        No ports are available for the call to...
  29.   -----------------------------------------------
  30.  
  31.   SOLUTIONS:
  32.   1) A common problem occurs when an unsupported modem is used.
  33.   Step #6 details how to configure for an unsupported modem.  This
  34.   is a technically difficulty step, so you may want to confirm
  35.   Steps #2 through #5 are completed correctly before attempting
  36.   Step #6.
  37.   2) You may have a bad modem cable, switch it out with another
  38.   modem cable, or test your COMport/cable/modem connection with an
  39.   async emulation package to confirm this connection is working.
  40.   3) You may have failed to configure a modem and a COM port
  41.   correctly.  To re-configure the COM port and Modem correctly,
  42.   please follow these steps:
  43.        Start RLA (double click on the RLA icon).
  44.        Wait 45 seconds for RLA to start.
  45.        Open the workstation icon as Settings.
  46.        Wait 60 seconds for the Settings notebook to open.
  47.        Select on the Ports tab.
  48.        Delete any ports you may have put in.
  49.        Select the Modems tab.
  50.        Delete any modems you may have put in.
  51.        Select the Ports tab.
  52.        Select the Add pushbutton.
  53.        Select OK, accepting the Async Comm Adapters
  54.        Select the COM port you need, e.g., COM1
  55.        Double click on the System Menu in the upper left-hand
  56.          corner to close the <com1> - notebook.
  57.        Select the Modems tab.
  58.        Select the Add pushbutton.
  59.        Select your modem from the list box entitled: Available
  60.          modem types.
  61.        If your modem is not listed, see STEP #6 below.
  62.        Select OK
  63.        Select Add from the <modem> - Settings notebook.
  64.        Type in a telephone number in the "Phone number" entry field
  65.        Select OK
  66.        Select from the ports configured, e.g., COM1
  67.        Select OK
  68.        Double click in the upper left-hand corner to close the
  69.          <xxx modem> - notebook with only the Ports chapter.
  70.        Double click in the upper left-hand corner to close the main
  71.          Settings notebook.
  72.        Stop all applications that are running, Shutdown your
  73.          workstation, press Ctrl+Alt+Del to re-start your
  74.          workstation.
  75.  
  76.   4) You may have a workstation that is non-FIFO, supporting only
  77.     COM port speeds under 9.6Kbps.  To see if your workstation is
  78.     non-FIFO, type at the OS/2 command line:
  79.             MODE COM1
  80.   4a) If the system response is:
  81.             BUFFER = AUTO  (or anything other than N/A)
  82.     then you have a FIFO machine.  You have a FIFO workstation
  83.     supporting faster speeds, move to step #5.
  84.   4b)   If the system response is:
  85.             BUFFER = N/A
  86.     then you have a non-FIFO machine (that will only support modem
  87.     speeds of 9.6 or lower).  Complete the following steps for your
  88.     non-FIFO machines.
  89.          WARNING: Complete the sequence below, ONLY if you have a
  90.                   good understanding of editing System
  91.                   configuration files.
  92.     Stop RLA, close all RLA windows.
  93.     Using your favorite ASCII editor, edit the WCLNET.INI file in
  94.     the \WAL subdirectory.  For the parameter labeled:
  95.        SerialPortSpeed =
  96.     change the number to
  97.        9600
  98.     so the entire line will now read
  99.        SerialPortSpeed = 9600
  100.     Save the file, then  re-start RLA.
  101.   5) You may have a modem that is configured (via the modem
  102.   switches) to run at a lower speed.  Edit the WCLNET.INI file as
  103.   described in STEP #4b.
  104.   6) Configuration of non-supported modems.  If you have a modem
  105.   that is not contained in the RLA Settings, Modem, "Available
  106.   modem types", then you will need to either:
  107.        > locate a modem that is supported  <<< an easy solution
  108.        > proceed with the following hand editing of RLA
  109.            configuration files based upon information you research
  110.            in the modem's user manuals  <<<< not an easy solution.
  111.  
  112.        *** WARNING: do not attempt to carry out the following steps
  113.                     unless you have advanced knowledge of
  114.                     communications, OS/2 configuration files, and
  115.                     modems.
  116.  
  117.   Here are the steps to add a non-supported modem:
  118.   6.1)  Close all RLA windows.
  119.         At an OS/2 command prompt, type
  120.             C:
  121.             CD WAL
  122.             COPY ASYNCSW.PIF MYMODEM.PIF
  123.             EPM MYMODEM.PIF
  124.  
  125.        Locate and modify the following parameters in this file:
  126.  
  127.        the very first line:
  128.             ìMYMODEM┘
  129.  
  130.             PIF = MYMODEM.PIF
  131.  
  132.             Title = "My newly configured modem"
  133.  
  134.        scroll down the file until you find:
  135.  
  136.             ìAutoBaudDetect┘
  137.             Default =
  138.  
  139.             ìSerialPortSpeed┘
  140.             Default =
  141.  
  142.             ìInitialization1┘
  143.             Default =
  144.  
  145.             ìInitialization2┘
  146.             Default =
  147.  
  148.   These parameters vary from modem to modem with a specific brand
  149.   of modem, and vary considerably between brands of modems.  Only
  150.   the modem manual can give you the values that fit each of these
  151.   parameters.  You can contact the modem company for further
  152.   information on these values.
  153.  
  154.   Once the new file has been created and edited, you will now need
  155.   to enter the RLA user interface Settings to use this file to
  156.   configure your RLA workstation correctly.
  157.  
  158.   6.2) Save the MYMODEM.PIF file
  159.        Shutdown and re-start your workstation.
  160.        Start RLA (double click on the RLA icon).
  161.        Wait 45 seconds for RLA to start.
  162.        Open the workstation icon as Settings.
  163.        Wait 60 seconds for the Settings notebook to open.
  164.        Select the Ports tab.
  165.        Delete any ports you may have put in.
  166.        Select the Modems tab.
  167.        Delete any modems you may have put in.
  168.        Select the Ports tab.
  169.        Select the Add pushbutton.
  170.        Select OK, accepting the Async Comm Adapters
  171.        Select the COM port you need, e.g., COM1
  172.        Double click on the System Menu in the upper left-hand
  173.          corner to close the <COM1> - notebook.
  174.        Select the Modems tab.
  175.        Select the Add pushbutton.
  176.        Select your new modem from the list box entitled: Available
  177.          modem types, you new modem should be entitled: MYMODEM.
  178.        If your modem is not listed you have not done STEP 6.1
  179.          correctly, repeat STEP 6.1.
  180.        Select OK
  181.        Select Add from the <modem> - Settings notebook.
  182.        Type in a telephone number in the "Phone number" entry field
  183.         (don't forget to add numbers such a 9 to dial out, etc.)
  184.        Select OK
  185.        Select a port from the ports configured list, e.g., COM1
  186.        Select OK
  187.        Double click in the upper left-hand corner to close the
  188.          <my modem> - notebook, with the single Ports chapter.
  189.        Double click in the upper left-hand corner to close the main
  190.          Settings notebook.
  191.        Stop all applications that are running, Shutdown your
  192.          workstation, press Ctrl+Alt+Del to re-start your
  193.          workstation.
  194.   If you continue to have the same symptom as stated at the top of
  195.   this note, please respond back to us with a further request for
  196.   assistance.
  197. :from.Rick Ragan, IBM Austin, TX
  198.  
  199. ----- REMOTE ANSWERS appended at 16:56:53 on 93/06/15 GMT (by RAGAN at AUSVM1)
  200. ..... REMOTE ANSWERS modified at 21:18:10 on 93/06/15 GMT (by RAGAN at AUSVM1)
  201. :ndx.INFO_001 :abs.COMMON PROBLEM #2: Domain Controller not Available, part 1/2
  202. :key.RLA TBIRD Doamin Controller Bridge LAPS
  203. :QUESTION.
  204.   What do I do if I get the error messages: Domain Controller not Available,
  205.   or The Server is not responding?
  206. :ANSWER.
  207.  
  208.   Part 1 of 2 for Common Problem #2.
  209.  
  210.   ****************************************************************
  211.   Common problem #2: Cannot logon to the Server
  212.   ***************************************************************
  213.  
  214.   SYMPTOMS:
  215.   RLA starts correctly, without error messages.
  216.   RLA dials correctly, establishing a connection:
  217.        > No dial error messages.
  218.        > Modem lights flash at both workstations.
  219.  
  220.   However, you cannot get IBM LAN Requester at the RLA remote
  221.   workstation to logon to the IBM LAN Server at the RLA Server
  222.   workstation.  You may often get the messages:
  223.  
  224.             -------------------------------------
  225.              Domain Controller not Available.
  226.             -------------------------------------
  227.                         or
  228.             -------------------------------------
  229.              The Server is not responding.
  230.             -------------------------------------
  231.  
  232.   SOLUTIONS
  233.        A--Bridge is not configured at the server.
  234.        B--Timeout value is too small
  235.        C--Pre-existing bug in BRIDGFH.OS2 device driver.
  236.        D--IBM LAN Server/Requester 2.0 incompatibility
  237.  
  238.   Below are two step-by-step solutions for RLA configuration from
  239.   Binh Tran - "Mr. Configuration."
  240.  
  241.   SOLUTION A -- BRIDGE IS NOT CONFIGURED AT THE SERVER.
  242.  
  243.   This problem may indicate the RLA Server has not been configured
  244.   correctly.
  245.   Philosophy:
  246.        Sometimes users will assume that since the RLA Remote
  247.        Workstation installation process installs code AND
  248.        configures the communications parameters, that the RLA
  249.        Server Workstation installation process also configures the
  250.        RLA Server.  RLA Server configuration is not automatic and
  251.        must be accomplished via the RLA Settings notebook as
  252.        explained below.
  253.  
  254.   CONFIGURATION FOR A RLA SERVER
  255.   1) Install the RLA Server code.
  256.   2) Stop all programs, shutdown your workstation, and reboot your
  257.        workstation (Ctrl+Alt+Del).
  258.   3) At an OS/2 command prompt, change to the \IBMCOM subdirectory
  259.        and run LAPS, type:
  260.             LAPS
  261.      The LAN Adapter and Protocol Support configuration window will
  262.        appear.
  263.      Select the "Configure" pushbutton on the IBM LAPS Logo window.
  264.      Select the "Configure LAN Transports" item, then select the
  265.        "Continue..." pushbutton on the Configuration message
  266.         window.
  267.   4) You should now be at the main LAPS configuration window
  268.        entitled: "Configure Workstation"
  269.      Configure LAN Transports as follows:
  270.      In the List box entitled "Current Configuration" select the
  271.        "IBM OS/2 NETBIOS" entry for the "IBM Token-Ring Network
  272.        Adapter", then select the "Change Number" pushbutton and
  273.        select 0 on the "Change Logical Adapter Number" window.
  274.        Select the "Change" pushbutton.
  275.      Repeat this process for the "IBM OS/2 NETBIOS" entry for the
  276.        "remote LAN access Logical Adapter", making this adapter
  277.        number 1.
  278.      You should now have a "Current Configuration" list box with
  279.        the following information in it:
  280.       +--------------------------------------------+
  281.       |  IBM Token-Ring Network Adapter.......     |
  282.       |     0 - IBM OS/2 NETBIOS                   |
  283.       |  remote LAN access Logical Adapter.......  |
  284.       |     1 - IBM OS/2 NETBIOS                   |
  285.       +--------------------------------------------+
  286.  
  287.   5) Placement of Protocols.
  288.      Philosophy:
  289.        The remote workstation's application protocols should be
  290.        located at the RLA remote workstation, not at the RLA
  291.        Server. Only applications that will be run from the RLA
  292.        Server should have protocols configured to exist at the
  293.        Server.
  294.  
  295.      For example, if you plan to run 3270 emulation via
  296.      Communications Manager, you do not place the 802.2
  297.      protocol at the RLA Server.  Only the RLA remote workstation
  298.      needs this protocol.  If you place an unnecessary protocol at
  299.      the RLA Server, there is a bug in the RLA first beta code that
  300.      may cause a Trap D at component PDFH$.  This bug will be fixed
  301.      in the second beta.
  302.   5.1) Delete all unnecessary protocols from the RLA Server.  Do
  303.        not place any protocols here in an effort "to match" the RLA
  304.        remote workstation with this RLA Server.
  305.   6) After you have changed the Adapter Numbers and deleted any
  306.        unnecessary protocols, select the OK pushbutton located in
  307.        the lower right-hand corner of the "Configure Workstation"
  308.        window.
  309.      Select the Exit pushbutton on the IBM LAPS Logo window.
  310.      Select the Continue... pushbutton on the CONFIG.SYS Update
  311.        message window.
  312.      Select OK to CONFIG.SYS Updated message window.
  313.      Select the Exit pushbutton at the Exiting LAPS message.
  314.     This configuration will allow you to bridge from the RLA Wide
  315.     Area LAN to the Token-Ring LAN.  In other words, once RLA makes
  316.     a connection between the RLA Remote and the RLA Server, the RLA
  317.     Server then must bridge the Remote's frames onto the physical
  318.     LAN via the TR adapter.  By making the TR adapter 0 and the RLA
  319.     adapter 1, you instruct the RLA Server to bridge from the WAN
  320.     to the LAN.
  321.   7) Double click on the RLA icon to start RLA Server.
  322.   8) Open as > Settings
  323.   9) Click on the Answer Chapter
  324.   10) Select PSTN_ALL_CALLS in the List Box.
  325.         (PSTN is async and sync.  ISDN is digital telephone lines).
  326.   11) Select the Change pushbutton.
  327.   12) If you want to have the RLA Server put itself into Answer
  328.         Mode when RLA starts up, check the "Enable answer mode on
  329.         startup" checkbox.
  330.       If you choose not to enable answer mode on startup, then you
  331.       will need to select the Start Mode pushbutton within the
  332.       Answer chapter in order to place the RLA Server in Answer
  333.       mode.  This pushbutton's effect lasts until you select the
  334.       Stop Mode pushbutton, or until you stop RLA.
  335.   13) Double click on the System Menu in the upper left-hand corner
  336.         of the Answer Criteria notebook to close and save these
  337.         changes.
  338.   14) Configure the Ports and modems via the following steps:
  339.        Select on the Ports tab.
  340.        Delete any ports you may have put in.
  341.        Select the Modems tab.
  342.        Delete any modems you may have put in.
  343.        Select the Ports tab.
  344.        Select the Add pushbutton.
  345.        Select OK, accepting the Async Comm Adapters
  346.        Select the COM port you need, e.g., COM1
  347.        Double click on the System Menu in the upper left-hand
  348.          corner to close the <com1> - notebook.
  349.        Select the Modems tab.
  350.        Select the Add pushbutton.
  351.        Select your modem from the list box entitled: Available
  352.          modem types.
  353.        If your modem is not listed,
  354.           see Common Problems #1, Step #6.
  355.        Select OK
  356.        Select Add from the <modem> - Settings notebook.
  357.        Type in a telephone number in the "Phone number" entry field
  358.        Select OK
  359.        Select from the ports configured, e.g., COM1
  360.        Select OK
  361.        Double click in the upper left-hand corner to close the
  362.          <xxx modem> - notebook with only the Ports chapter.
  363.   15) Click on the Bridge chapter.
  364.   16) Click once on the right-hand pointing arrow at the bottom
  365.         right-hand corner of the notebook to move to Page 2.
  366.   17) Type the LAN segment ring number.  While the default is 1, if
  367.         you plan to run 3270 terminal emulation, this number must
  368.         represent the LAN segment ring number to which the RLA
  369.         Server is attached.
  370.   18) Click on the Workstation chapter.
  371.   19) You can type any name for the RLA Server (optional), type
  372.         the desired name in the "Local RLA workstation name" entry
  373.         field.
  374.   20) Double click on the System Menu in the upper left-hand corner
  375.         of the main RLA Settings notebook to close and save these
  376.         changes.
  377.   21) Double click on the System Menu in the upper left-hand corner
  378.         of the RLA Workstations window to stop RLA.
  379.   22) Stop all applications, shutdown your workstation,
  380.         Ctrl+Alt+Del your workstation.
  381.  
  382.   continued on Part 2 of 2...
  383. :from.Rick Ragan, IBM Austin, TX.
  384.  
  385. ----- REMOTE ANSWERS appended at 16:59:13 on 93/06/15 GMT (by RAGAN at AUSVM1)
  386. ..... REMOTE ANSWERS modified at 21:18:48 on 93/06/15 GMT (by RAGAN at AUSVM1)
  387. :ndx.INFO_002 :abs.COMMON PROBLEM #2: Domain Controller not Available, part 2/2
  388. :key.RLA TBIRD Doamin Controller Bridge LAPS
  389. :QUESTION.
  390.   What do I do if I get the error messages: Domain Controller not Available,
  391.   or The Server is not responding?
  392. :ANSWER.
  393.  
  394.   Part 2 of 2 for Common Problem #2.
  395.  
  396.   SOLUTION B) -- TIMEOUT VALUE IS TOO SMALL
  397.  
  398.   Philosophy:
  399.        A 4Mbps LAN send LAN frames around the LAN wire at very fast
  400.        speeds.  Once you introduce IBM RLA into the LAN as a
  401.        virtual TR node, the LAN must slow down to accommodate this
  402.        remote client operating at 14.4Kbps speeds (this slow WAN
  403.        speed is 0.00036% of the faster LAN speed)
  404.  
  405.   IBM LAN Requester/Server assumes the LAN applications will run at
  406.   4Mbps speeds. The Netbios timers (TI, T1, and T2) of the LAN
  407.   workstations are defaulted for the 4Mbps LAN speed.  IBM remote
  408.   LAN access modifies these values for 19.2Kbps in order to
  409.   introduce the slower remote client.  You may have to further
  410.   modify these values for even slower telephone line speeds.
  411.  
  412.   1) Increase the T timers in the PROTOCOL.INI file, see below.
  413.   2) Make sure the 15 bit in the SRVHEURISTICS parameter in the
  414.        IBMLAN.INI file is a 1, it should not be a 0.  The first bit
  415.        for this Netbios timeout value is 0, so you count from 0th
  416.        bit to 15th bit.
  417.  
  418.   These values should be adjusted on the IBM RLA remote workstation
  419.   and RLA server, and also ALL the LAN Workstations or Servers (LAN
  420.   Server, LOTUS Notes server, etc) that will communicate with the
  421.   RLA remote workstation.
  422.  
  423.   Here are the suggested settings for the PROTOCOL.INI file for
  424.   modems extending as low as 9600Kbps:
  425.  
  426.          DEFAULT       IBM RLA
  427.   TI =    30,000        60,000      Inactivity timer
  428.   T1 =       500        10,000      Response timer
  429.   T2 =       200         2,000      Acknowledgement timer
  430.  
  431.   PLEASE NOTE:
  432.   Low speed modems are supported primarily for remote workstation
  433.   to remote workstation, not for remote workstation to LAN.
  434.  
  435.   9.6 Kbps modems or higher are recommended for the Remote to LAN
  436.   environment due the inherent nature of LAN Timers.  The lower the
  437.   line speed, the higher the LAN Timer value needs to be set, which
  438.   may lead to LAN performance problems.
  439.  
  440.   Some modems will start at a high line speed and negotiate down to
  441.   lower line speeds until the line errors are corrected.  You could
  442.   have a 14.4Kbps modem that has an effective line speed well
  443.   below 9600Kbps.
  444.  
  445.   SOLUTION C) -- PRE-EXISTING BUG IN BRIDGFH.OS2 DEVICE DRIVER.
  446.  
  447.   If you have configured the RLA server correctly and modified your
  448.   timer values to match the speed of your modems, you may be
  449.   experiencing a bug in the IBM RLA code.  The bug manifests itself
  450.   with LANs having even number of hops.  You will receive the
  451.   errors listed at the beginning of this note if your LAN
  452.   destination workstation is an even number of hops (bridges) from
  453.   your RLA Server.  For instance, if there are two bridges between
  454.   your RLA Server and your Communications Manager SNA gateway, then
  455.   the hop count is 2 and your will not access the SNA gateway, but
  456.   will receive one of the error messages listed above.
  457.  
  458.   Please request the fix module BRIDGFH.OS2 on this forum with the
  459.   following VM command:
  460.        REQUEST BRIDGE FROM BETASRUS AT AUSVM1
  461.  
  462.   SOLUTION D) -- IBM LAN SERVER/REQUESTER 2.0
  463.  
  464.   There is a further bug in the RLA 1st Beta that prevents RLA from
  465.   working with LAN Server/Requester 2.0.  If you use this
  466.   application, you will receive the messages at the beginning of
  467.   this note.  Please install IBM LAN Server/Requester 3.0 or
  468.   higher.
  469.  
  470.   You are now ready to start the RLA Server and receive calls from
  471.   the RLA Remote Workstation.  Please remember this first Beta for
  472.   RLA does not contain security, so your RLA Server may be
  473.   vulnerable to others dialing into your server.
  474.  
  475.   <end of file>
  476. :from.Rick Ragan, IBM Austin, TX.
  477.  
  478. ----- REMOTE ANSWERS appended at 17:06:01 on 93/06/15 GMT (by RAGAN at AUSVM1)
  479. ..... REMOTE ANSWERS modified at 13:58:43 on 93/07/13 GMT (by RAGAN at AUSVM1)
  480. :ndx.INFO_003 :abs.COMMON PROBLEM #3: LAPS on the Remote Workstation.
  481. :key.TBIRD RLA LAPS remote workstation
  482. :QUESTION.
  483.   What do I do if I get the following error messages: " An error occurred
  484.   while opening network device driver NET1=NETBEUI$" or "The REQUESTER
  485.   service could not be started"?
  486. :ANSWER.
  487.  
  488.   ***************************************************************
  489.   Common problem #3: LAPS configuration
  490.   ***************************************************************
  491.  
  492.   SYMPTOMS:
  493.  
  494.   RLA starts correctly, without error messages.
  495.  
  496.   RLA dials correctly, establishing a connection:
  497.        > No dial error messages.
  498.        > Modem lights flash at both workstations.
  499.  
  500.   However, you cannot get
  501.       > IBM LAN Requester or
  502.       > 3270 Communications Manager
  503.   to work.
  504.  
  505.   Error messages:
  506.  
  507.   IBM LAN Requester places info into CONFIG.SYS that will fail
  508.   at boot time with the following words:
  509.   ----------------------------------------------------------------
  510.   Net3406 :An error occurred while opening network device driver
  511.            NET1 = NETBEUI$
  512.   SYS1719: The file "C:\IBMLAN\NETWKSTA.200" specified in the
  513.            IFS command on line (94) of the CONFIG.SYS file does not
  514.            contain a valid device driver or file system driver.
  515.   ----------------------------------------------------------------
  516.  
  517.                           or
  518.  
  519.   When the IBM LAN Requester starts up:
  520.   ---------------------------------------------------------------
  521.   The REQUESTER service could not be started.
  522.   NET3060: The service did not respond to a control signal and
  523.            was stopped with the DosKillProc function.
  524.   ---------------------------------------------------------------
  525.  
  526.                               or
  527.  
  528.   If you are trying to run 3270 emulation (Communication Mgr):
  529.   ---------------------------------------------------------------
  530.   ACS 2390  ALERT: An unexpected OS/2 function call or
  531.             802.2 LAN Transport error has closed the logical
  532.             LAN adapter.
  533.   (This is a full screen message, white letters, black background)
  534.   ----------------------------------------------------------------
  535.  
  536.   Below are two step-by-step solutions for RLA configuration from
  537.   Binh Tran - "Mr. Trouble Shooter."
  538.  
  539.   PROBLEM -- LAPS is not configured correctly.
  540.  
  541.   The problem is that when you configured for LAPS, you deleted the
  542.   Token Ring adapters at 0 (zero) and added protocols to the RLA
  543.   logical adapter as 1 (one).
  544.  
  545.   Philosophy:
  546.        The applications should be configured to run on the remote
  547.        machine just as if they were running at any LAN workstation.
  548.        Thus, the protocols (NETBIOS, 802.2, etc) must be located at
  549.        the RLA remote workstation, not at the RLA Server.  Secondly
  550.        the RLA remote workstation expects to use the RLA logical
  551.        adapter 0.
  552.  
  553.   SOLUTION:
  554.  
  555.   LAPS CONFIGURATION FOR A RLA REMOTE WORKSTATION
  556.  
  557.   1) At an OS/2 command prompt, change to the \IBMCOM subdirectory
  558.      and run LAPS, type:
  559.             LAPS
  560.      The LAN Adapter and Protocol Support configuration window will
  561.        appear.
  562.      Select the "Configure" pushbutton on the IBM LAPS Logo window.
  563.      Select the "Configure LAN Transports" item, then select the
  564.        "Continue..." pushbutton on the Configuration message
  565.         window.
  566.  
  567.   2) You should now be at the main LAPS configuration window
  568.        entitled: "Configure Workstation"
  569.  
  570.      Configure LAN Transports as follows:
  571.  
  572.      In the List box entitled "Current Configuration" select the
  573.             1 - IBM OS/2 NETBIOS
  574.      protocol and select the Remove pushbutton, select the Yes
  575.      pushbutton to remove this protocol.  Repeat the same steps
  576.      for the
  577.             remote lan access Logical Adapter...
  578.  
  579.      In the List box entitled "Current Configuration" select the
  580.             IBM Token-Ring Network adapters
  581.      In the list box entitled "Network Adapters" select the
  582.             remote lan access Logical Adapter...
  583.      Select the Change pushbutton under the list box entitled
  584.      "Network Adapters" in order to make the "IBM Token-Ring
  585.      Network adapters" switch to "remote lan access Logical
  586.      adapter."
  587.  
  588.      You should now have a "Current Configuration" list box with
  589.        the following information in it:
  590.  
  591.       +--------------------------------------------+
  592.       |  remote LAN access Logical Adapter.......  |
  593.       |     0 - IBM OS/2 NETBIOS                   |
  594.       |     0 - etc                                |
  595.       |     0 - etc                                |
  596.       +--------------------------------------------+
  597.  
  598.      The applications that will run on your remote workstation will
  599.      now run on adapter 0 instead of adapter 1.
  600.  
  601.   3) Let's make sure that your protocols under the RLA logical
  602.      adapter are clean.
  603.      In the list box entitled "Current Configuration" select the
  604.              0 - IBM OS/2 NETBIOS
  605.      protocol.  Select the Edit pushbutton.  You now see the
  606.      "Parameters for IBM OS/2 NETBIOS" dialog box.  Delete all
  607.      information from the "Network adapter address" entry field.
  608.  
  609.      Repeat Step #3 for each of the protocols under the remote LAN
  610.      access Logical Adapter.
  611.  
  612.      Do not delete the critical network adapter address for the
  613.      remote lan access Logical Adapter.  This adapter must have a
  614.      destination address.
  615.  
  616.   4) OK pushbutton located in the lower right-hand corner of the
  617.        "Configure Workstation" window.
  618.      Select the Exit pushbutton on the IBM LAPS Logo window.
  619.      Select the Continue... pushbutton on the CONFIG.SYS Update
  620.        message window.
  621.      Select OK to CONFIG.SYS Updated message window.
  622.      Select the Exit pushbutton at the Exiting LAPS message.
  623.  
  624.   <end of file>
  625. :from.Rick Ragan, IBM Austin, TX
  626.  
  627. ----- REMOTE ANSWERS appended at 17:08:28 on 93/06/15 GMT (by RAGAN at AUSVM1)
  628. ..... REMOTE ANSWERS modified at 16:37:02 on 93/11/30 GMT (by RAGAN at AUSVM1)
  629. :ndx.INFO_004 :abs.COMMON PROBLEM #4: Leased Line or Null Modem problems
  630. :key.RLA TBIRD Null Modem, Leased line
  631. :QUESTION.
  632.   What do I do if I have problems with Leased line or null modem configuration?
  633. :ANSWER.
  634.  
  635.   ***************************************************************
  636.   Common problem #4: Null modem (cable) configuration
  637.   ***************************************************************
  638.  
  639.   |  11/30/93 - All of the configuration information below has
  640.                 been revised.
  641.  
  642.   PROBLEM:
  643.        Cannot get Null modem configured.
  644.  
  645.   PHILOSOPHY:
  646.        A null modem is a type of cable connecting two workstations
  647.        in close proximity without using modems. The LAN Distance
  648.        product allows for a null modem connection.
  649.  
  650.        This solution can be used to test your LAN Distance
  651.        installation and configuration.  If you are trying to use
  652.        modems not listed in the Available modem types list box, you
  653.        can confirm, by using a Null modem connection, that the
  654.        problems you may be experiencing are do to the mis-match
  655.        between your modem hardware and the Modem type you have
  656.        selected.  There are steps in the LAN Distance documentation
  657.        to use modems not listed with the LAN Distance product.
  658.  
  659.        For null modem configurations you must set the values:
  660.             Ports ---------------- Switched
  661.             Modems ----------- Non-switched
  662.             Phonebook -------- Non-switched
  663.             Answer criteria -- Non-switched
  664.  
  665.   SOLUTION:  Null modems steps and wiring:
  666.  
  667.   For the LAN Distance Connection Server:
  668.  
  669.     Open as Settings
  670.        Select the Ports tab, a Ports - Settings notebook will
  671.             appear.
  672.        Delete all ports.
  673.        Select the Add Pushbutton and select a port with a
  674.             "switched" (this is not a typo) Line Type.  Close this
  675.             notebook.
  676.        Select Modems tab
  677.        Delete all modem types
  678.        Select the Assign push button
  679.        Select "Null Modem" in Available modem types list box.  On
  680.             the Notebook that appears (xxxxx modem ---Settings).
  681.             Select Add... to add a Port, the dialog box Null Modem
  682.             - Settings will appear.  Non-switched is selected, for
  683.             "Permanent connection name" type a name that matches on
  684.             both the Connection Server *and* the Remote
  685.             workstation.  Select OK. For the next Notebook that
  686.             appears assign the COM port (if there are multiple COM
  687.             ports make sure you choose the switched COM port).
  688.             Select OK, close the Null Modem - Settings notebook.
  689.        Select the Answer tab
  690.        Select the Add push button.  On the next dialog box select
  691.             Network Type of "PSTN" and Line Type of "Non-switched."
  692.             Select OK.  On the Notebook that appears (Answer mode
  693.             criteria -- Settings) for "Answer mode name" type in
  694.             any unique descriptive name and select "Enable answer
  695.             mode on startup", close this notebook.
  696.        Close Settings
  697.        Shut down and re-start your workstation.
  698.  
  699.   For the LAN Distance Remote workstation:
  700.  
  701.     Open as Settings
  702.        Select the Ports tab, a Ports - Settings notebook will
  703.             appear.
  704.        Delete all ports
  705.        Select the Add Pushbutton and select a port with a
  706.             "switched" (this is not a typo) Line Type.  Close this
  707.             notebook.
  708.        Select Modems tab
  709.        Delete all modem types
  710.        Select the Assign push button
  711.        Select "Null Modem" in Available modem types list box.  On
  712.             the Notebook that appears (xxxxx modem ---Settings).
  713.             Select Add... to add a Port, the dialog box Null Modem
  714.             - Settings will appear.  Non-switched is selected, for
  715.             "Permanent connection name" type a name that matches on
  716.             both the Connection Server *and* the Remote
  717.             workstation.  Select OK. For the next Notebook that
  718.             appears assign the COM port (if there are multiple COM
  719.             ports make sure you choose the switched COM port).
  720.             Select OK, close the Null Modem - Settings notebook.
  721.        Select the Phonebook tab
  722.        Select the Add pushbutton
  723.        Select PSTN for "Network type" and Non-Switched for "Line
  724.             type".  On the Notebook that appears (Phonebook --
  725.             Settings) type a unique and descriptive "Entry Name".
  726.             On the Phonebook - Settings notebook, select the
  727.             Connect tab.  The "Modem" entry field has Null Modem
  728.             pre-filled, and the "Leased Line" entry field name is
  729.             pre-filled.
  730.        Close this notebook.
  731.        Close Settings
  732.        Shut down and re-start your workstation.
  733.  
  734.        Start both Remote and Connection Server workstations
  735.        Start LAN Distance on both Remote and Connection Server
  736.             workstations.
  737.        Dial from the LAN Distance Remote workstation to the LAN
  738.             Distance Connection Server workstation.
  739.  
  740.                      THE NULL MODEM CABLE WIRING
  741.  
  742.   NOTE: You can obtain this modem cable from Radio Shack stores.
  743.  
  744.   There are over four types of Null modem cables.  Make sure your
  745.   null modem cable has the following wiring when you are using a
  746.   null modem for the LAN Distance product.
  747.  
  748.   (FG)     1----------------------1   (FG) Pin 1 straight through
  749.  
  750.   (TD)     2----------------------3   (RD) Pin 2 and 3 are crossed
  751.   (RD)     3----------------------2   (TD)
  752.  
  753.   (RTS)    4----------------------5   (CTS) Pin 4 & 5 are crossed
  754.   (CTS)    5----------------------4   (RTS)
  755.  
  756.   (SG)     7----------------------7   (SG)  Pin 7 straight through
  757.  
  758.   (DSR) +--6                      6---+ (DSR) Pin 6 & 8 together to
  759.         |                             |    Pin 20 of the other side
  760.   (CD)  +--8----------------------20  | (DTR)
  761.                                       |
  762.   (DTR)  20-----------------------8---+ (CD)
  763.  
  764. :from.Rick Ragan, IBM Austin, TX
  765.  
  766. ----- REMOTE ANSWERS appended at 17:11:01 on 93/06/15 GMT (by RAGAN at AUSVM1)
  767. :ndx.INFO_005 :abs.COMMON PROBLEM #5: IBM LAN Server/Requester copy large files
  768. :key.RLA TBIRD LAN Server, large files copy
  769. :QUESTION.
  770.   What do I do if I have problems with my IBM LAN Server/Requester system
  771.   when I try to copy large files?
  772. :ANSWER.
  773.  
  774.   ***************************************************************
  775.   Common problem #5: Large File copy with IBM LAN Server
  776.   ***************************************************************
  777.  
  778.   SYMPTOMS:
  779.  
  780.   RLA starts correctly, without error messages.
  781.  
  782.   RLA dials correctly, establishing a connection:
  783.  
  784.   IBM LAN Requester works correctly.
  785.  
  786.   When you try to copy files larger than 2 Kbytes, or XCOPY a lot
  787.   of files, you may have one of the following problems.
  788.  
  789.   Error messages:
  790.  
  791.   ----------------------------------------------------------------
  792.   REQUESTER
  793.   NET3193: A virtual circuit error occurred on the session
  794.   to STLCORE.  The NCB command and return code are the data.
  795.      96  18
  796.   ----------------------------------------------------------------
  797.  
  798.                          or
  799.  
  800.   ----------------------------------------------------------------
  801.   REQUESTER
  802.   NET3190: Netwksta Internal Error.
  803.   NCB Done msg incomplete in redir NCB!
  804.      06  00
  805.   A virtual circuit error on the session to ***.
  806.   The NCB command and return code are the data.
  807.   ----------------------------------------------------------------
  808.  
  809.                          or
  810.  
  811.   ----------------------------------------------------------------
  812.   The results of a large file copy simply does not complete,
  813.   leaving the file partially copied, or XCOPY does not copy all
  814.   files.
  815.   ----------------------------------------------------------------
  816.  
  817.                          or
  818.  
  819.   ----------------------------------------------------------------
  820.   Failed logon attempts.
  821.   Domain not available.
  822.   ----------------------------------------------------------------
  823.  
  824.   These solutions are from the technical minds of Steve Tipton and
  825.   Binh Tran.
  826.  
  827.    PROBLEM
  828.  
  829.   The problem is that the blocks of data that the IBM LAN Server
  830.   sends to the IBM LAN Requester over the WAN link are too large
  831.   for the slow WAN link to handle.  The IBM LAN Timers and Block
  832.   sizes must be modified.
  833.  
  834.   Philosophy:
  835.        A 4Mbps LAN send LAN frames around the LAN wire at very fast
  836.        speeds.  Once you introduce IBM RLA into the LAN as a
  837.        virtual TR node, the LAN must slow down to accommodate this
  838.        remote client operating at 14.4Kbps speeds (this slow WAN
  839.        speed is 0.36% of the faster LAN speed)
  840.  
  841.   SOLUTION #A: -- TIMEOUT VALUE IS TOO SMALL FOR THE LAN
  842.  
  843.   WARNING: Please back up any file that you plan to modify.  If you
  844.        make the changes to your files as described below, you will
  845.        be modifying the performance of your LAN.  Do not attempt
  846.        these procedures unless you have a good understanding of
  847.        LANs, control files, and data communications.
  848.  
  849.   IBM LAN Requester/Server assumes the LAN applications will run at
  850.   4Mbps speeds. The Netbios timers (TI, T1, and T2) of the LAN
  851.   workstations are defaulted for the 4Mbps LAN speed.  IBM remote
  852.   LAN access modifies these values for 19.2Kbps in order to
  853.   introduce the slower remote client.  You may have to further
  854.   modify these values for even slower telephone line speeds.
  855.  
  856.   Back up any files BEFORE you start to modifying them.
  857.  
  858.   1) THE IBM LAN SERVER'S IBMLAN.INI FILE:
  859.        Make sure the 15 bit in the SRVHEURISTICS parameter in the
  860.        IBM LAN Server's IBMLAN.INI file is a value from  1 to 9, it
  861.        should not be a 0.  The first bit for this Netbios timeout
  862.        value is 0, so you count from 0th bit to 15th bit.
  863.  
  864.        A useful way to adjust this bit is to first set the bit to
  865.        9.  This sets the Netbios timer to infinite.  Once you have
  866.        done this, retry the COPY or the XCOPY command.  If the LAN
  867.        Server was timing out, the problem should disappear.  If you
  868.        still cannot copy, remove the SMB RAW bits for the
  869.        workstation (See SOLUTION B below).  After removing these
  870.        values, you can decrease the timer value (the 15th bit)
  871.        until you reach a timer value that maximizes the IBM LAN
  872.        Server's performance while still allowing large files to be
  873.        copied over the LAN. (NOTE: The Timeout is the same for
  874.        values 2 to 8.)
  875.  
  876.   2) THE IBM LAN SERVER'S IBMLAN.INI FILE:
  877.        If you are receiving the message regarding failed Logon
  878.        attempts, you may also wish to change SRVHEURISTICS bit 15
  879.        to a 9.
  880.  
  881.   3) THE IBM LAN REQUESTER'S IBMLAN.INI FILE:
  882.        In the IBM LAN Requester's IBMLAN.INI file, increase the
  883.        SESSTIMEOUT = value to a range of 45 to 200.  Increasing
  884.        this value will help keep the transmits and receives from
  885.        timing out due to slow WAN speeds.
  886.  
  887.   4) THE IBM LAN SERVER AND REQUESTER'S PROTOCOL.INI FILE:
  888.        The values listed below may be increased above the IBM RLA
  889.        values.  Here are the suggested settings for the
  890.        PROTOCOL.INI file for modems extending as low as 9600Kbps:
  891.  
  892.                    DEFAULT       IBM RLA
  893.             TI =    30,000        60,000      Inactivity timer
  894.             T1 =       500        10,000      Response timer
  895.             T2 =       200         2,000      Acknowledgement timer
  896.  
  897.        These values should be adjusted on the IBM RLA remote
  898.        workstation and RLA server, and also ALL the LAN
  899.        Workstations or Servers (LAN Server, LOTUS Notes server,
  900.        etc) that will communicate with the RLA remote workstation.
  901.  
  902.   SOLUTION B) -- KNOWN BUG WITH IBM LAN REQUESTER:
  903.  
  904.   APAR IC04667 exists.  This is a time out problem when copying
  905.   large files from the IBM LAN Requester.  NET3190 error typically
  906.   occurs due to this error.
  907.  
  908.   A work-around is to adjust the IBM LAN Requester's SMB RAW
  909.   WRKHEURISTICS values in the IBMLAN.INI file.  Make sure the 11th,
  910.   12th, and 13th bits for the WRKHEURISTICS parameter in the IBM
  911.   LAN Requester's IBMLAN.INI file are set to 0.  The first bit for
  912.   this Netbios timeout value is 0, so you count from 0th bit to
  913.   11th bit, etc.  Make this change only for the IBM LAN Requester,
  914.   so only the remote operations are affected.  Locally LAN-attached
  915.   workstations will have better performance if the IBM LAN Server's
  916.   WRKHEURISTICS bits are left on.
  917.  
  918.   New NETWKSTA.200 and MFSD20.SYS files will soon be available for
  919.   this APAR.  Call 1-800-237-5511 to request this fix.
  920.  
  921.   <end of file>
  922.  
  923.   
  924. :from.Rick Ragan, IBM Austin, TX
  925.  
  926. ----- REMOTE ANSWERS appended at 15:57:51 on 93/06/16 GMT (by RAGAN at AUSVM1)
  927. :ndx.MODEM002 :abs.Constructing Modem Strings for unsupported RLA modems
  928. :key.RLA TBIRD Modem strings
  929. :QUESTION.
  930.   If I have a modem that is not supported by RLA, how do I construct a
  931.   modem string on my own?
  932. :ANSWER.
  933.  
  934.   Subject: Modem String Construction Rules for non-RLA modems
  935.  
  936.     Addition of steps 2-8 below, 6/1/93.
  937.     This is a complete listing thanks to our RLA async team.
  938.  
  939.   Please refer to Common Problem #1, Step 6.1 to modify the modem
  940.   string (in order to create a .PIF file for your modem that RLA
  941.   does not support currently).
  942.  
  943.   The modem initialization string should contain commands so that
  944.   the modem controls the RS-232 signals in the following way.
  945.  
  946.   RLA Modem String Construction rules:
  947.    1)  Do not attempt to construct modem strings unless you have
  948.          a good understanding of modems and configuring communications
  949.          software.
  950.  
  951.    2)  DTR - When DTR drops, the modem hangs up and goes to the
  952.          command state.  The modem does NOT do a reset when DTR
  953.          drops.  The modem should not answer the phone when DTR
  954.          is low.  For almost all modems the correct command is &D2.
  955.  
  956.    3)  CD - CD tracks the carrier signal from the remote modem.
  957.          For almost all modems the correct command is &C1.
  958.          Note:  Some modem manuals refer to CD as DCD or RLSD.
  959.  
  960.    4)  DSR  - DSR follows standard RS-232 operation.  DSR must drop
  961.          when a connection terminates.  For almost all modems
  962.          the correct command is &S1.
  963.  
  964.    5)  RTS/CTS - Modem uses bidirectional hardware (RTS/CTS) flow
  965.          control.  For some modems the correct command is \Q3,
  966.          however the correct command for this behavior varies
  967.          widely from modem to modem.  Note:  Some modem manuals
  968.          refer to CTS as RFS.
  969.  
  970.    6)  The speed between the modem and the computer is fixed.  The
  971.          connect speed over the phone line may change per connection,
  972.          but the speed between the computer and the modem never changes.
  973.  
  974.    7)  The modem buffers data between the computer and the phone line.
  975.  
  976.    8)  The modem answers an incoming call on the second ring.  The
  977.          correct command for this is S0=2.
  978.  
  979.    9)  Never assume factory defaults are correct.
  980.  
  981.    10) If Initialization 2 is too long move part of the sting to
  982.          Initialization 1.
  983.  
  984.    11) Character echo enable
  985.  
  986.    12) Full duplex
  987.  
  988.    13) Speaker on until carrier detected
  989.  
  990.    14) Result codes displayed as words (verbal mode)
  991.  
  992.    15) Modem negotiates highest possible link rates with remote mode.
  993.  
  994.   In the "You too can contribute to RLA" department, we would like for
  995.   those of you out there who have successfully created .PIF files for
  996.   your non-RLA supported modems to send these PIF files to me, we will make
  997.   them available to the RLA Beta community, and if they are confirmed by
  998.   others to work, then the modem string you construct will go into
  999.   the RLA final product!
  1000. :from.Rick Ragan, IBM Austin, TX
  1001.  
  1002. ----- REMOTE ANSWERS appended at 20:30:48 on 93/06/18 GMT (by RAGAN at AUSVM1)
  1003. ..... REMOTE ANSWERS modified at 16:45:39 on 93/07/13 GMT (by RAGAN at AUSVM1)
  1004. :ndx.NETWR001 :abs.COMMON PROBLEM #6: Configuring IBM RLA for Netware
  1005. :key.NETWARE Novell, TBird, configuration
  1006. :QUESTION.
  1007.   How do I configure my Novell software to run with IBM RLA?
  1008. :ANSWER.
  1009.  
  1010.   ****************************************************************
  1011.   COMMON PROBLEM #6: Novell NetWare Server/Requester configuration
  1012.   ****************************************************************
  1013.  
  1014.   I will detail the specific steps in the near future, but for now,
  1015.   here are the general details for configuring IBM remote LAN
  1016.   access for NetWare.
  1017.  
  1018.   This information is brought to you by Mike Gibson.
  1019.  
  1020.   Configuring Novell NetWare for IBM remote LAN access
  1021.  
  1022.   NOVELL SERVER:
  1023.     To configure the Novell Server for connecting with the OS/2 RLA
  1024.     Server:
  1025.        1) Have a Novell LAN with Token Ring adapters
  1026.        2) At the Novell Server type:
  1027.                  LOAD ROUTE BOARD=x
  1028.             (Where x is the LAN adapter number the Novell Server
  1029.             will use to communicate with the OS/2 RLA Server.)
  1030.         This command adds the source routing bridge information
  1031.         to the LAN frames (ROUTE.NLM).
  1032.  
  1033.   NOVELL REQUESTER:
  1034.     To configure the Novell Requester to run over the OS/2 RLA
  1035.     Remote workstation:
  1036.        1) Have OS/2 2.x installed
  1037.        2) Have Novell NetWare Requester installed. Choose the
  1038.           Network Interface Card Driver: TOKEN.SYS  This action
  1039.           places the ROUTE.SYS device driver into CONFIG.SYS so
  1040.           that the LAN frames will have the source routing
  1041.           information in it that IBM RLA requires to run.
  1042.        3) Have IBM RLA installed (always install RLA last)
  1043.  
  1044.   Make sure before doing the following steps you have installed the
  1045.   Novell NetWare Requester.
  1046.  
  1047.        4) Using LAPS, configure the remote LAN access logical
  1048.           adapter to have the following protocol:
  1049.                  0 - NetWare Requester Support
  1050.        5) Using LAPS, configure the NetWare Requester Support
  1051.           protocol to match the network address of the RLA logical
  1052.           adapter.
  1053.        6) Using LAPS, configure the NetWare Frametype so that the
  1054.           frame type of the NetWare Requester is the same as the
  1055.           frame type of the NetWare Server that will be accessed.
  1056.           If you have a Token-Ring network, the TOKEN-RING frame
  1057.           type is the most common, to choose this frame type set
  1058.           this entry field to "yes".  If you have an Ethernet
  1059.           network, the ETHERNET_802.3 frame type is most common, to
  1060.           choose this frame type set this entry field to "yes".
  1061.  
  1062.   ERROR: Once you have configured and re-booted your IBM RLA
  1063.          workstation you may receive the NetWare message:
  1064.              NWD0115: Error getting connection ID (0X880F).
  1065.  
  1066.   REASON: The Novell Requester has been started through CONFIG.SYS
  1067.           and cannot find the Novell Server until after IBM RLA has
  1068.           dialed and connected.
  1069.  
  1070.   SOLUTION: With your favorite ASCII editor, comment out (place the
  1071.             letters REM and a space at the beginning of) the line
  1072.             in your remote workstation's CONFIG.SYS file:
  1073.                  RUN C:\NETWARE\NWDAEMON.EXE
  1074.  
  1075.             Shutdown, and re-start your workstation.
  1076.             Dial RLA.
  1077.             As RLA connects, and before you attempt to logon to the
  1078.             server, type from the command line:
  1079.                  START C:\NETWARE\NWDAEMON.EXE
  1080.  
  1081.             This will allow the Novell Requester to connect with
  1082.             the Novell Server without displaying the error message.
  1083.  
  1084.   <end of file>
  1085. :from.Rick Ragan, IBM Austin
  1086.  
  1087. ----- REMOTE ANSWERS appended at 23:47:59 on 93/06/22 GMT (by RAGAN at AUSVM1)
  1088. ..... REMOTE ANSWERS modified at 16:30:30 on 93/06/23 GMT (by RAGAN at AUSVM1)
  1089. :ndx.LAPS_001 :abs.COMMON PROBLEM #7: LAPS for RLA Remote and Server, part 1/3
  1090. :key.RLA TBIRD LAPS
  1091. :QUESTION.
  1092.   How do I configure LAPS for IBM remote LAN Access?
  1093. :ANSWER.
  1094.  
  1095.   ***************************************************************
  1096.   Common problem #7: LAPS for RLA Remote and Server, part 1/1
  1097.   ***************************************************************
  1098.  
  1099.   Common Problem #7, part 1 of 3...
  1100.  
  1101.   This information will assist you if you wish to run NetBIOS
  1102.   applications such as IBM LAN Requester,  802.2 applications such
  1103.   as Communications Manager, TCP/IP applications, or Novell NetWare
  1104.   Requester on IBM remote LAN access.
  1105.  
  1106.   The information below describes how to use LAPS and what should
  1107.   appear in both the RLA Remote and Server's PROTOCOL.INI files.
  1108.  
  1109.   For the sake of a starting point we will assume you have:
  1110.             > Set up a workstation currently located on
  1111.                 the LAN, that will be converted to a "remote
  1112.                 workstation."
  1113.             > Installed your applications
  1114.             > Installed IBM remote LAN access (always do RLA last)
  1115.             > The LAN applications are configured for LAN adapter 0
  1116.             > Now are looking at LAPS or PROTOCOL.INI
  1117.  
  1118.   This information has been brought to you by Binh Tran and Rick
  1119.   Ragan.
  1120.  
  1121.   ----------------------------------------------------------------
  1122.   LAPS CONFIGURATION FOR A RLA REMOTE WORKSTATION
  1123.     >> RLA Remote Workstation <<
  1124.   ----------------------------------------------------------------
  1125.  
  1126.   Philosophy for the RLA Requester:
  1127.        The applications should be configured to run on the RLA
  1128.        remote machine just as if they were running on any LAN
  1129.        workstation.  Thus, the protocols (NETBIOS, 802.2, etc) must
  1130.        be configured at the RLA remote workstation, not at the RLA
  1131.        Server.
  1132.  
  1133.   STEPS FOR LAPS CONFIGURATION:
  1134.   (See assumptions for starting point above)
  1135.   1) At an OS/2 command prompt, change to the \IBMCOM subdirectory
  1136.      and run LAPS, type:
  1137.             LAPS
  1138.      The LAN Adapter and Protocol Support configuration window will
  1139.        appear.
  1140.      Select the "Configure" pushbutton on the IBM LAPS Logo window.
  1141.      Select the "Configure LAN Transports" item, then select the
  1142.        "Continue..." pushbutton on the Configuration message
  1143.         window.
  1144.  
  1145.   2) You should now be at the main LAPS configuration window
  1146.        entitled: "Configure Workstation"
  1147.  
  1148.      Configure LAN Transports as follows:
  1149.  
  1150.      In the List box entitled "Current Configuration" select the
  1151.             1 - IBM OS/2 NETBIOS
  1152.      protocol and select the "Remove pushbutton," select the "Yes"
  1153.      pushbutton to remove this protocol.  Repeat the same steps
  1154.      for the
  1155.             remote LAN access Logical Adapter...
  1156.  
  1157.      In the List box entitled "Current Configuration" select the
  1158.             IBM Token-Ring Network adapters
  1159.      In the list box entitled "Network Adapters" select the
  1160.             remote LAN access Logical Adapter...
  1161.      Select the "Change" pushbutton under the list box entitled
  1162.      "Network Adapters" in order to make the "IBM Token-Ring
  1163.      Network adapters" switch to "remote LAN access Logical
  1164.      adapter."
  1165.  
  1166.      You should now have a "Current Configuration" list box with
  1167.        the following information in it:
  1168.  
  1169.     +--------------------------------------+
  1170.     |  remote LAN access Logical Adapter...|
  1171.     |            0 - IBM OS/2 NETBIOS      | <--- Required by RLA
  1172.     |            0 - IBM IEEE 802.2        | <--- Optional NOTE #1
  1173.     |            0 - IBM NetWare Requester | <--- Optional NOTE #2
  1174.     |            0 - IBM TCP/IP            | <--- Optional NOTE #3
  1175.     +--------------------------------------+
  1176.  
  1177.        NOTE #1: 802.2 protocol is optional and is needed only if
  1178.                 you are going to run an 802.2 application such as
  1179.                 Communications Manager on the remote workstation.
  1180.  
  1181.        NOTE #2: NetWare Requester is optional and is needed only if
  1182.                 you are going to run the Novell Requester over IBM
  1183.                 RLA to a Novell Server.
  1184.  
  1185.        NOTE #3: TCP/IP is optional and needed only if you are going
  1186.                 to run applications that require TCP/IP.
  1187.  
  1188.   3) In the List box entitled "Currently Configuration" select "rla
  1189.      Logical Adapter"
  1190.  
  1191.   4) Select the "Edit" pushbutton.
  1192.  
  1193.   5) Enter the Network adapter address for the rla logical adapter.
  1194.      This is the virtual LAN Network address by which your RLA
  1195.      remote workstation will be identified to the LAN.  This
  1196.      address must be unique for the logical LAN RLA creates.
  1197.  
  1198.   6) Let's make sure that your protocols under the RLA logical
  1199.      adapter are clean.
  1200.      In the list box entitled "Current Configuration" select the
  1201.              0 - IBM OS/2 NETBIOS
  1202.      protocol.  Select the Edit pushbutton.  You now see the
  1203.      "Parameters for IBM OS/2 NETBIOS" dialog box.  Delete all
  1204.      information from the "Network adapter address" entry field.
  1205.  
  1206.      Repeat Step #3 for 802.2 and NetWare Requester as needed.
  1207.  
  1208.   7) OK pushbutton located in the lower right-hand corner of the
  1209.        "Configure Workstation" window.
  1210.      Select the Exit pushbutton on the IBM LAPS Logo window.
  1211.      Select the Continue... pushbutton on the CONFIG.SYS Update
  1212.        message window.
  1213.      Select OK to CONFIG.SYS Updated message window.
  1214.      Select the Exit pushbutton at the Exiting LAPS message.
  1215.  
  1216.   For technical people who want to know more about what the
  1217.   PROTOCOL.INI file looks like, we list an example below.
  1218.  
  1219.   WARNING: Please do not edit this file unless you have an
  1220.             excellent understanding of OS/2 control files,
  1221.             protocols, and adapters.
  1222.  
  1223.   NOTE: Due to translation problems, the normal square brackets you
  1224.         would see before and after each keyword will have the
  1225.         curly brackets instead, e.g., {PROT_MAN}   Your file must
  1226.         have keywords surrounded by square brackets.
  1227.  
  1228.   ----------------------------------------------------------------
  1229.   PROTOCOL.INI for RLA Remote
  1230.   ----------------------------------------------------------------
  1231.   {PROT_MAN}
  1232.      DriverName = PROTMAN$
  1233.  
  1234.   {IBMLXCFG}
  1235.      LANDD_nif = LANDD.NIF
  1236.      NETBEUI_nif = NETBEUI.NIF
  1237.      ODI2NDI_nif = ODI2NDI.nif
  1238.      TCPIP_nif = TCPIP.NIF
  1239.      PDFH_nif = PDFH.nif
  1240.  
  1241.   {LANDD_nif}                         <----- 802.2 protocol
  1242.      DriverName = LANDD$
  1243.      Bindings = PDFH_nif              <----- RLA as adapter 0
  1244.      ETHERAND_TYPE = "I"
  1245.      SYSTEM_KEY = 0x0
  1246.      OPEN_OPTIONS = 0x2000
  1247.      TRACE = 0x0
  1248.      LINKS = 8
  1249.      MAX_SAPS = 3
  1250.      MAX_G_SAPS = 0
  1251.      USERS = 3
  1252.      TI_TICK_G1 = 255
  1253.      T1_TICK_G1 = 15
  1254.      T2_TICK_G1 = 3
  1255.      TI_TICK_G2 = 255
  1256.      T1_TICK_G2 = 25
  1257.      T2_TICK_G2 = 10
  1258.      IPACKETS = 250
  1259.      UIPACKETS = 100
  1260.      MAXTRANSMITS = 6
  1261.      MINTRANSMITS = 2
  1262.      TCBS = 64
  1263.      GDTS = 30
  1264.      ELEMENTS = 800
  1265.  
  1266.   end of part 1 of 3.
  1267.  
  1268. :from.Rick Ragan, IBM Austin
  1269.  
  1270. ----- REMOTE ANSWERS appended at 13:32:54 on 93/06/23 GMT (by RAGAN at AUSVM1)
  1271. :ndx.LAPS_002 :abs.COMMON PROBLEM #7: LAPS for RLA Remote and Server, part 2/3
  1272. :key.RLA TBIRD LAPS
  1273. :QUESTION.
  1274.   How do I configure LAPS for IBM remote LAN access?
  1275. :ANSWER.
  1276.  
  1277.   Common Problem #7, part 2 of 3...
  1278.  
  1279.   {NETBEUI_nif}                       <----- NetBIOS protocol
  1280.      DriverName = netbeui$
  1281.      Bindings = PDFH_nif              <----- RLA as adapter 0
  1282.      ETHERAND_TYPE = "I"
  1283.      USEADDRREV = "YES"
  1284.      OS2TRACEMASK = 0x0
  1285.      SESSIONS = 40
  1286.      NCBS = 95
  1287.      NAMES = 21
  1288.      SELECTORS = 5
  1289.      USEMAXDATAGRAM = "NO"
  1290.      ADAPTRATE = 1000
  1291.      WINDOWERRORS = 0
  1292.      MAXDATARCV = 4168
  1293.      TI = 60000                       <----- LAN Timers adjusted
  1294.      T1 = 25000                       <----- for IBM RLA
  1295.      T2 = 2000                        <-----
  1296.      MAXIN = 1
  1297.      MAXOUT = 1
  1298.      NETBIOSTIMEOUT = 500
  1299.      NETBIOSRETRIES = 8
  1300.      NAMECACHE = 0
  1301.      PIGGYBACKACKS = 1
  1302.      DATAGRAMPACKETS = 2
  1303.      PACKETS = 350
  1304.      LOOPPACKETS = 1
  1305.      PIPELINE = 5
  1306.      MAXTRANSMITS = 6
  1307.      MINTRANSMITS = 2
  1308.      DLCRETRIES = 5
  1309.  
  1310.   {ODI2NDI_nif}                       <----- NetWare ODI to NDIS
  1311.      DriverName = odi2ndi$
  1312.      Bindings = PDFH_nif              <----- RLA as adapter 0
  1313.      TOKEN-RING = "yes"
  1314.      TOKEN-RING_SNAP = "no"
  1315.      ETHERNET_802.3 = "no"
  1316.      ETHERNET_802.2 = "no"
  1317.      ETHERNET_II = "no"
  1318.      ETHERNET_SNAP = "no"
  1319.      TRACE = 0x0
  1320.  
  1321.   {TCPIP_nif}                         <----- TCP/IP
  1322.      DriverName = TCPIP$
  1323.      Bindings = PDFH_nif              <----- RLA as adapter 0
  1324.  
  1325.   {PDFH_nif}
  1326.      DriverName = PDFH$
  1327.      NETADDRESS = "t4000000000AA"     <----- RLA LAN Network
  1328.                                              address, must be
  1329.                                              unique for the LAN.
  1330.  
  1331.    {VLAN_KERNEL}                      <----- RLA Virtual LAN
  1332.      DRIVERNAME = VLANKNL$                   device driver
  1333.      CFGTYPE = "Locked"
  1334.      MODE = "POINT_TO_POINT"
  1335.      LANTYPE = "802.5"
  1336.      MAXADDRESSES = 512
  1337.  
  1338.   {COM1}
  1339.      DRIVERNAME = WCLCPMC$
  1340.      CFGTYPE = "LOCKED"
  1341.      PCMSUPPORT = "YES"
  1342.      MACTYPE = "802.5"
  1343.      CONN_TYPE = "SWITCHED"
  1344.   ----------------------------------------------------------------
  1345.   end of PROTOCOL.INI for RLA Remote workstation
  1346.   ----------------------------------------------------------------
  1347.  
  1348.   ----------------------------------------------------------------
  1349.   LAPS CONFIGURATION FOR A RLA SERVER
  1350.     >> RLA Server <<
  1351.   ----------------------------------------------------------------
  1352.  
  1353.   Philosophy for the RLA Server:
  1354.        The only protocol stack needed for the RLA Server is NetBIOS
  1355.        for both the Token Ring adapter and for the IBM RLA logical
  1356.        adapter.  All application protocols are configured at the
  1357.        RLA Remote workstation.
  1358.  
  1359.   1) Configure the RLA Server to include the following adapters and
  1360.      protocols.  See the above steps (1-7) if you are unsure about
  1361.      how to work with LAPS to achieve the results listed below.
  1362.  
  1363.      Once completed, your LAPS "Current Configuration" list box
  1364.      should have the following information in it:
  1365.  
  1366.     +---------------------------------------+
  1367.     |  IBM Token Ring Network Adapters      |
  1368.     |            0 - IBM NetBIOS            | <--- Required by TR
  1369.     |            0 - xxxxxxxxxxxxxx         | <--- NOTE #1
  1370.     |  remote LAN access Logical Adapter... |
  1371.     |            1 - IBM OS/2 NETBIOS       | <--- Required by RLA
  1372.     +---------------------------------------+
  1373.  
  1374.        NOTE #1: If the server is strictly a workstation dedicated
  1375.                 to IBM RLA, then no other protocols will be under
  1376.                 the TR adapter.  Only if this Server has the dual
  1377.                 purpose of running IBM RLA and also running
  1378.                 applications as a LAN-attached workstation for a
  1379.                 user sitting at this Server would there ever be a
  1380.                 need to include other protocols under the TR
  1381.                 adapter.
  1382.  
  1383.   For technical people who want to know more about what the
  1384.   PROTOCOL.INI file looks like, we list an example below.
  1385.  
  1386.   NETBIOS is configured for IBM Token-Ring as adapter 0 and for
  1387.   remote LAN access Logical Adapter as adapter 1. RLA Setting
  1388.   configuration: RLA bridge, COM1, and COM3 for async switched
  1389.   connection to the receive calls.
  1390.  
  1391.   WARNING: Please do not edit this file directly unless you have an
  1392.             excellent understanding of OS/2 control files,
  1393.             protocols, and adapters.
  1394.  
  1395.   NOTE: Due to translation problems, the normal square brackets you
  1396.         would see before and after each keyword will have the
  1397.         curly brackets instead, e.g., {PROT_MAN}    Your file must
  1398.         have keywords surrounded by square brackets.
  1399.  
  1400.   ----------------------------------------------------------------
  1401.   PROTOCOL.INI for the RLA Server
  1402.   ----------------------------------------------------------------
  1403.   {PROT_MAN}
  1404.      DRIVERNAME = PROTMAN$
  1405.  
  1406.   {IBMLXCFG}
  1407.      NETBEUI_nif = NETBEUI.NIF
  1408.      IBMTOK_nif = IBMTOK.nif
  1409.  
  1410.   {NETBEUI_nif}                       <----- NetBIOS protocol
  1411.      DriverName = netbeui$
  1412.      Bindings = IBMTOK_nif,PDFH_nif   <----- Token-Ring as
  1413.      ETHERAND_TYPE = "I"                     adapter 0 and
  1414.      USEADDRREV = "YES"                      RLA as adapter 1
  1415.      OS2TRACEMASK = 0x0
  1416.      SESSIONS = 40
  1417.      NCBS = 95
  1418.      NAMES = 21
  1419.      SELECTORS = 5
  1420.      USEMAXDATAGRAM = "NO"
  1421.      ADAPTRATE = 1000
  1422.      WINDOWERRORS = 0
  1423.      MAXDATARCV = 4168
  1424.      TI = 60000                <----------- LAN timers adjusted
  1425.      T1 = 25000                             for WAN speeds
  1426.      T2 = 2000
  1427.      MAXIN = 1
  1428.      MAXOUT = 1
  1429.      NETBIOSTIMEOUT = 500
  1430.      NETBIOSRETRIES = 8
  1431.      NAMECACHE = 0
  1432.      PIGGYBACKACKS = 1
  1433.      DATAGRAMPACKETS = 2
  1434.      PACKETS = 350
  1435.      LOOPPACKETS = 1
  1436.      PIPELINE = 5
  1437.      MAXTRANSMITS = 6
  1438.      MINTRANSMITS = 2
  1439.      DLCRETRIES = 5
  1440.  
  1441.   {IBMTOK_nif}
  1442.      DriverName = IBMTOK$
  1443.      ADAPTER = "PRIMARY"
  1444.      MAXTRANSMITS = 6
  1445.      RECVBUFS = 2
  1446.      RECVBUFSIZE = 256
  1447.      XMITBUFS = 1
  1448.      ENABLEBRIDGE
  1449.  
  1450.   end of part 2 of 3.
  1451. :from.Rick Ragan, IBM Austin
  1452.  
  1453. ----- REMOTE ANSWERS appended at 13:35:06 on 93/06/23 GMT (by RAGAN at AUSVM1)
  1454. :ndx.LAPS_003 :abs.COMMON PROBLEM #7: LAPS for RLA Remote and Server, part 3/3
  1455. :key.RLA TBIRD LAPS
  1456. :QUESTION.
  1457.   How do I configure LAPS for IBM remote LAN access?
  1458. :ANSWER.
  1459.  
  1460.   Common Problem #7, part 3 of 3...
  1461.  
  1462.   {VLAN_KERNEL}                      <----- RLA's Virtual LAN
  1463.      DRIVERNAME = VLANKNL$                  device driver
  1464.      CFGTYPE = "Locked"
  1465.      MODE = "POINT_TO_POINT"
  1466.      LANTYPE = "802.5"
  1467.      MAXADDRESSES = 3500
  1468.  
  1469.   {PDFH_nif}                         <----- RLA logical adapter
  1470.      DRIVERNAME = PDFH$
  1471.      NETADDRESS = "t4000000000FF"    <----- Logical LAN Network
  1472.                                             Address, must be unique
  1473.   {sr_bridge}
  1474.      DriverName = BRIDGE$
  1475.      Bridgenum = 15                  <----- Make sure there are no
  1476.      Maxframe = 516                         duplications within the
  1477.      Spanningtree = NO                      same LAN segment.
  1478.      CfgType = "Locked"
  1479.      Bindings = IBMTOK_nifB,BRIDGEFH
  1480.      Ringnum = 0xA54,0x222           <----- Your LAN Segment in Hex
  1481.      Maxhopcount = 3,3                      and WAN Segment in Hex
  1482.  
  1483.   {BRIDGEFH}
  1484.      DriverName = LANFH$01
  1485.      CfgType = "Locked"
  1486.  
  1487.   {COM1}
  1488.      DriverName = WCLCPMC$
  1489.      CFGTYPE = "LOCKED"
  1490.      PCMSUPPORT = "yes"
  1491.      MACTYPE = "802.5"
  1492.      CONN_TYPE = Switched
  1493.  
  1494.   {COM3}
  1495.      DriverName = WCLCPMC$
  1496.      CFGTYPE = "LOCKED"
  1497.      PCMSUPPORT = "yes"
  1498.      MACTYPE = "802.5"
  1499.      CONN_TYPE = Switched
  1500.   ----------------------------------------------------------------
  1501.   end of PROTOCOL.INI file for the RLA Server
  1502.   ----------------------------------------------------------------
  1503.  
  1504.   end of Common Problem #7
  1505. :from.Rick Ragan, IBM Austin
  1506.  
  1507. ----- REMOTE ANSWERS appended at 19:38:45 on 93/07/12 GMT (by RAGAN at AUSVM1)
  1508. ..... REMOTE ANSWERS modified at 16:47:35 on 93/07/13 GMT (by RAGAN at AUSVM1)
  1509. :ndx.SECUR001 :abs.COMMON PROBLEM #8: What security does RLA contain? Part 1/2
  1510. :key.security RLA TBIRD
  1511. :QUESTION.
  1512.   What security features does the IBM remote LAN access product contain?
  1513. :ANSWER.
  1514.  
  1515. ***************************************************************
  1516. Common problem #8: What security does RLA contain, Part 1/2
  1517. ***************************************************************
  1518.  
  1519. Common Problem #8, part 1 of 2...
  1520.  
  1521.   Part 1 of 2   Page 1 of 7
  1522.                 05/27/93
  1523.                 IBM remote LAN access for Token Ring
  1524.  
  1525.                          IBM Wide Area LAN/2 for Token Ring
  1526.  
  1527.    Wide Area LAN/2 (WAL/2) Server - Security Runtime Services
  1528.  
  1529.      The primary goal of WAL runtime security is to protect the LAN
  1530.      wire from casual, unauthorized external access.  When a external
  1531.      WAN circuit is established at a WAL Server using a Public
  1532.      Switched Network, WAL runtime security services will ensure
  1533.      that no LAN frames will be transfered onto the WAN circuit and no
  1534.      WAN frames will be transfered onto the LAN wire UNTIL
  1535.      the caller is authenticated.  In addition, if there are already
  1536.      several external users that have been authenticated and are currently
  1537.      accessing application servers on the LAN, WAL runtime security will
  1538.      ensure that a NEW caller will not see any of the traffic between
  1539.      the LAN and any of these prior users until the new caller has been
  1540.      authenticated.  A new caller can learn nothing about the names being
  1541.      used on the LAN until the caller is authenticated and a new caller
  1542.      will not be able to introduce any data (e.g. inject error frames) onto
  1543.      the LAN until the caller is authenticated at the WAL Server.
  1544.  
  1545.      A secondary goal of the WAL/2 server runtime security is to ensure
  1546.      that when a WAL/2 server receives a request for service, the server
  1547.      can determine that the request was sent by an authorized user, the
  1548.      request received has not been modified in transit, and the current
  1549.      message is not a copy of a prior message.
  1550.  
  1551.      Before a WAL/2 workstation sends requests to a secured WAL/2 server,
  1552.      the WAL/2 workstation must first ensure that the user at the WAL/2
  1553.      workstation is authenticated by the WAL/2 server.  If the workstation
  1554.      user is authenticated successfully (i.e.  the user provides the
  1555.      correct password), the workstation will be able to generate server
  1556.      CERTIFICATES that can be added to requests sent to the server.  When a
  1557.      secure WAL/2 server receives a request containing a certificate, the
  1558.      server (i.e.  its runtime security component) can validate the
  1559.      certificate and verify that the user sending the request is authentic
  1560.      and is authorized by the WAL/2 server to request the service.
  1561.      Moreover, a valid certificate will contain proof that the request
  1562.      itself has not been modified since being sent and is not a copy of a
  1563.      certified request (sent earlier by a "good" user) that was
  1564.      introduced by a "hacker" masquerading as the "good" user.
  1565.  
  1566.    RLA/2 Server Security Features
  1567.     *  User Permission Types
  1568.  
  1569.          A separate data base of user accounts is maintained at each RLA/2
  1570.          server.
  1571.  
  1572.       -  USER
  1573.  
  1574.          This is the lowest security classification.  A user of this type
  1575.          has permission to access the dial services of a RLA/2 server in
  1576.          order to dial off LAN and can be granted permission to remotely
  1577.          attach to the LAN wire by calling a RLA/2 server.  A user of this
  1578.          type can also view and change selected information (e.g.  user
  1579.          description and user password) within the user's own account at a
  1580.          RLA/2 server.
  1581.  
  1582.       -  ADMINISTRATOR
  1583.  
  1584.          This user type has the same privileges as a USER type and, in
  1585.        Page 2 of 7
  1586.  
  1587.       -  SECURITY ADMINISTRATOR
  1588.  
  1589.          This user type has the same privileges as an ADMINISTRATOR and,
  1590.          in addition, is authorized to maintain a RLA/2 Server's User
  1591.          Account Data Base.  This user can change user account policy
  1592.          parameters (e.g.  maximum number of logon attempts permitted
  1593.          during a single call), and can view, add, and delete user
  1594.          accounts within the User Account Data Base.  This user can also
  1595.          change any of the account information contained in other user's
  1596.          accounts.
  1597.  
  1598.     *  Optional Security
  1599.      The security feature of a RLA/2 Server is a configuration option.
  1600.      If security is disabled, any person can access the configuration
  1601.      interface at the RLA/2 Server and enable its security option.
  1602.      However, once security is enabled, only a user designated as a RLA/2
  1603.      security administrator can logon to the RLA/2 server and disable the
  1604.      security sub-system.
  1605.  
  1606.      Enabling or disabling security at a RLA/2 Server is a LOCAL operation
  1607.      only and can not be performed remotely. That is, a RLA/2 security
  1608.      administrator must be physically located at the RLA/2 server machine
  1609.      when operating the RLA/2 configuration user interface that toggles
  1610.      the state of the security sub-system.
  1611.  
  1612.     *  User Authentication Protocol
  1613.      The RLA/2 security sub-system implements a two party, two way entity
  1614.      authentication protocol based upon the IBM patented protocol "2PP".
  1615.      Like 2PP the RLA/2 security protocol uses Message Authentication
  1616.      as the primitive on top of which it solves the entity authentication
  1617.      problem.  The message authentication scheme uses DES to generate the
  1618.      required cryptographic checksum and adheres to the X9.9 standard.
  1619.  
  1620.      After a successful mutual authentication - client to server and
  1621.      server to client - the client and server both share a common secret
  1622.      SESSION KEY that is used to build the certificates that
  1623.      authenticate all subsequent workstation service requests sent to the
  1624.      server.  A different session key is used during each separate logon
  1625.      session.
  1626.  
  1627.     *  Password Phrases
  1628.      To minimize the possibility of off-line "dictionary attacks" to
  1629.      discover user passwords, RLA/2 security supports "pass phrases".
  1630.      Up to 32 case sensitive characters can be used to build individual
  1631.      tokens that comprise a password phrase.  The password phrase is
  1632.      one-way encrypted using the xxxxx algorithm into an eight byte
  1633.        Page 3 of 7
  1634.      is the initial shared secret that is the basis for the message
  1635.      authentication scheme used in the RLA/2 user authentication logon
  1636.      protocol.
  1637.  
  1638.     *  Single Logon
  1639.      A user is required to logon and be authenticated by each secured
  1640.      RLA/2 Server before accessing the server's services (e.g.  Dialer
  1641.      services, Management services, or access to the target LAN wire).
  1642.      However, a user need only be involved in a single logon task (i.e.
  1643.      supplying his/her User Id and password) provided the user has the
  1644.      same User Id and password at each of the RLA/2 servers that the user
  1645.      subsequently attempts to access.  The user id and password used
  1646.      during the first logon are saved (in memory only) by the RLA/2
  1647.      workstation security component and used first for each of the
  1648.      following logon attempts at the other servers.  The user will be
  1649.      required to participate in a second logon only if the user's User
  1650.      Id or password is different at the next RLA/2 server accessed.
  1651.  
  1652.     *  Policy Options
  1653.      Several user authentication policy options can be configured by a
  1654.      RLA/2 Security Administrator when setting up a RLA/2 Server:
  1655.       -  Maximum Password Age
  1656.  
  1657.          User's with passwords will be required to change their passwords
  1658.          when the age of their current password exceeds this time period.
  1659.          The user will not be permitted to logon until a valid new
  1660.          password has been submitted.  The new password will not take
  1661.          effect until the next logon (i.e.  the current password will be
  1662.          used for the password change session).  The user will be
  1663.          permitted to change his/her own password prior to the password's
  1664.          expiration time using a separate User Account Management
  1665.          interface.  The default is 30 days and a "no maximum" selection
  1666.          is supported.
  1667.  
  1668.       -  Minimum Password Age
  1669.  
  1670.          A RLA/2 Security Administrator will be able to specify a time
  1671.          period during which a user will not be able to change a recently
  1672.          established password.  The default time period is 0 days which
  1673.          means that there is no restriction on when a user can change a
  1674.          newly assigned password.
  1675.  
  1676.       -  Minimum Password length
  1677.  
  1678.          A RLA/2 Security Administrator can establish the minimum password
  1679.          length that is required for each user account.  The minimum
  1680.          password length can be from 4 to 32 characters.
  1681.          password length is 32 characters. The default is 8 characters.
  1682.  
  1683.       -  Password History
  1684.  
  1685.          A RLA/2 Security Administrator can specify that a history of from
  1686.          0 to 8 prior passwords be saved in the users account.  Whenever
  1687.          the user changes his/her password, the new password is checked
  1688.          against these password history values to ensure the new password
  1689.          is not a duplicate of a recent password.  If a duplicate is
  1690.          found, the new password submitted is reported to be invalid and
  1691.          the user will be asked to submit another new password.  The default
  1692.          is 8 prior passwords.
  1693.  
  1694.   end of part 1 of 2, continued.
  1695. :from.Rick Ragan, IBM Austin
  1696.  
  1697. ----- REMOTE ANSWERS appended at 13:21:37 on 93/07/13 GMT (by RAGAN at AUSVM1)
  1698. ..... REMOTE ANSWERS modified at 16:47:43 on 93/07/13 GMT (by RAGAN at AUSVM1)
  1699. :ndx.SECUR002 :abs.COMMON PROBLEM #8: What security does RLA contain? Part 2/2
  1700. :key.security RLA TBIRD
  1701. :QUESTION.
  1702.   What security features does the IBM remote LAN access product contain?
  1703. :ANSWER.
  1704.  
  1705.   Common Problem #8, part 2 of 2...
  1706.  
  1707.       -  Maximum Unsuccessful Logon Attempts
  1708.  
  1709.          A RLA/2 Security Administrator will be able to specify the number
  1710.          of unsuccessful logon attempts that will be permitted for each
  1711.          call.  A logon attempt can fail because an unknown User Id is
  1712.          submitted, an inactive account is being accessed, the password is
  1713.          incorrect, the user is calling from a workstation with a LAN
  1714.          adapter address that is invalid for the account, or the user is
  1715.          calling during a day of the week or a time of day that is invalid
  1716.          for the account.  The default is four attempts.
  1717.  
  1718.          If the maximum number of logon attempts is exceeded, the user's
  1719.          account will automatically be marked as inactive.  In this situation,
  1720.          in order to logon in the future, a user will be required to contact
  1721.          the RLA/2 Security Administrator in order to have the account
  1722.          re-activated.
  1723.  
  1724.    Dialback and Additional Security Options
  1725.     *  DialBack
  1726.  
  1727.      RLA/2 security supports an optional dialback feature for remote RLA/2
  1728.      (standalone) workstations only; dialback to RLA/2 LAN workstations
  1729.      (workstations physically attached to the LAN) and RLA/2 Servers is
  1730.      not supported.  The dialback option configured within the caller's
  1731.      account will not be checked unless the call is placed from a remote
  1732.      RLA/2 (standalone) workstation.
  1733.  
  1734.      The dialback option within a user account can be configured as
  1735.      follows:
  1736.  
  1737.       -  Dialback not required
  1738.          These user's will never be called back by the called server.
  1739.       -  Fixed Dialback
  1740.          These user's will be called back at a fixed configured telephone
  1741.          number.
  1742.       -  Mobil Dialback
  1743.        Page 5 of 7
  1744.          part of the logon protocol.  The server will then use the
  1745.          telephone number submitted to it for the Dialback.
  1746.  
  1747.       The caller will be authenticated both prior to the dialback call
  1748.       (this will prevent harassment calls) and also after the dialback is
  1749.       is complete (this will guard against known hacker techniques that
  1750.       can normally only be avoided using special telephone equipment or
  1751.       service options).  Dialback can be useful if reversal of telephone
  1752.       charges is needed (e.g. the majority of the charges for a call from
  1753.       a hotel room can be be charged to the central site instead of the
  1754.       traveler at the hotel).
  1755.  
  1756.     *  Workstation Address Identification
  1757.       A RLA/2 Security Administrator can configure 0 to 8 workstation
  1758.       LAN MAC addresses within a user account.  The caller must call from
  1759.       a workstation that has been configured with a LAN adapter MAC address
  1760.       that matches one of the MAC addresses stored in the caller's account,
  1761.       otherwise the logon attempt will fail.
  1762.  
  1763.     *  Valid Logon Time Intervals
  1764.      A RLA/2 Security Administrator can configure the days of the week and
  1765.      the time of day during these weekdays that a user is allowed to logon
  1766.      to his account at the RLA/2 server.
  1767.      logon at a time that is not within one of the specified time
  1768.      intervals within the user's account, the logon attempt will fail.
  1769.  
  1770.    Summary of IBM RLA/2 Server Logon protocol
  1771.      The RLA/2 server implements a protocol for MUTUAL AUTHENTICATION in
  1772.      the shared key model.  Two parties who share a secret
  1773.      password-derived KEY want to interact with one another and to be able
  1774.      to mutually identify one another.  After the mutual authentication is
  1775.      complete, both parties should simultaneously share a random and secret
  1776.      SESSION KEY.
  1777.  
  1778.      The protocol  satisfies the following requirements:
  1779.      *  The protocol provides mutual authentication between a
  1780.         client and a server.  In the process of authenticating one
  1781.         another, the client and server come to share a random
  1782.         session key.
  1783.  
  1784.      *  The client initiates the protocol. The client has no information
  1785.         about the server except the server's address. The client has a
  1786.         user id and user-supplied password for authentication.
  1787.  
  1788.      *  The server has no information about the client besides the
  1789.         client's id and password-derived KEY.  The server is physically
  1790.         secure (and may store secrets).
  1791.        Page 6 of 7
  1792.      *  The client's computational resources may be quite limited (a
  1793.         low-end PC, say). The server's computational resources are
  1794.         moderate to high (a mid-range PC, say). The adversary's
  1795.         computational resources may be considerable.
  1796.  
  1797.      *  An adversary can watch all communication and can interact
  1798.         with the client and server to try to subvert authentication.
  1799.         The number of such interactions possible in a day is not too large.
  1800.  
  1801.      *  Compromise of session keys should have no ill-effects
  1802.         outside the current session.
  1803.  
  1804.    Description of RLA/2 logon protocol
  1805.     A, RA
  1806.      from a user password phrase using a one-way cryptographic hash
  1807.      algorithm.  The password phrase can consist of 4 - 32 case
  1808.          B
  1809.      The resulting key is 8 bytes in length.
  1810.  
  1811.      The protocol requires three rounds and resembles the patented IBM
  1812.      protocol 2PP.  The protocol is shown in the following
  1813.      Figure:
  1814.  
  1815.       Flow 1  ──────────────────────────────────────────>
  1816.  
  1817.                  RB, Fa
  1818.       Flow 2  <─────────────────────────────────────────
  1819.  
  1820.                  Fa
  1821.       Flow 3  ──────────────────────────────────────────>
  1822.  
  1823.      Figure 1.  A variant of the protocol 2PP.
  1824.  
  1825.      In this protocol, A sends B a random value RA together with the
  1826.      name A (the name A should be unique among the entities who share the
  1827.      secret key 'a' - for example User Id).
  1828.  
  1829.      B responds by choosing its own random value RB and returns both RB
  1830.      and Fa, a message authentication code of the contents of the A's
  1831.      message, the random value RB, and its own name.
  1832.  
  1833.      The message authentication code is derived using the X9.9 standard
  1834.      (i.e.  applying DES CBC to the input string using key 'a' and a null
  1835.      initialization vector).  The message authentication code is the last
  1836.      CBC block in the chain.
  1837.        Page 7 of 7
  1838.      A compares the message authentication code received from B with the
  1839.      message authentication code A has generated locally and if they
  1840.      match, A accepts B as authentic.  A then returns a new message
  1841.      authentication code Fa back to B (flow3).
  1842.  
  1843.      When B gets this message, he computes his own message authentication
  1844.      and compares his code with the one received from A. If the two
  1845.      codes match, B accepts A as authentic.
  1846.  
  1847.      As a result of the exchange, each party that accepts can regard
  1848.      himself as being in possession of a random, shared, secret SESSION
  1849.      KEY.  This session key is a message authentication code
  1850.      which both sides can compute.
  1851.  
  1852.      The protocol of Figure 1 is, of course, susceptible to dictionary
  1853.      attacks if the user fails to take advantage of the capability of a
  1854.      full password phrase (e.g.  a single word is used for the password
  1855.      instead of a case sensitive phrase such as "My lily are ASTRO turf").
  1856.  
  1857.      In future releases of RLA/2, the protocol above may be enhanced by
  1858.      adding information in the scope of the message authentication codes
  1859.      of flows 2 and 3 - information that is not known to an adversary and
  1860.      that results from a secret key exchange that occurs concomitantly
  1861.      with the authentication.  By adding this new information within the
  1862.      the flows, the protocol will be made resistant to off-line dictionary
  1863.      attacks even if "dictionary words" are used as passwords.  If an
  1864.      adversary collects proper authentication transcripts and correctly
  1865.      guesses the shared key, there will be no way for the adversary to verify
  1866.      the guess by studying the transcripts themselves; instead, the
  1867.      adversary will be forced to interact with one of the real parties to
  1868.      see if a candidate password works and thus expose his activities to
  1869.      auditors.
  1870.  
  1871.      In addition, learning a clients password at some point in time
  1872.      will not compromise session keys used at EARLIER points in time.
  1873.  
  1874.      Unfortunately, the proposed protocol enhancement can not be described
  1875.      here - it is currently proprietary and has been submitted as a
  1876.      candidate for an IBM patent.
  1877.  
  1878.   <end of file>
  1879. :from.Rick Ragan, IBM Austin
  1880.  
  1881. ----- REMOTE ANSWERS appended at 20:49:28 on 93/07/27 GMT (by RAGAN at AUSVM1)
  1882. ..... REMOTE ANSWERS modified at 14:14:51 on 93/07/28 GMT (by RAGAN at AUSVM1)
  1883. :ndx.LAN_0001 :abs.COMMON PROBLEM #9: LAN Server 2.0 fails to work
  1884. :key.RLA TBIRD LAN DISTANCE LAN Server 2.0
  1885. :QUESTION.
  1886.   Why does my LAN Server 2.0 and LAN Requester 2.0 fail to work with
  1887.   IBM remote LAN access (LAN Distance)?
  1888. :ANSWER.
  1889.  
  1890.   ****************************************************************
  1891.    COMMON PROBLEM #9: IBM LAN Server / Requester 2.0
  1892.   ****************************************************************
  1893.  
  1894.   If you are using IBM LAN Server 2.0 or IBM LAN Requester 2.0, you
  1895.   may have problems logging on to the Domain Controller with LAN
  1896.   Distance.
  1897.  
  1898.   LS 2.0 SYMPTOMS:
  1899.  
  1900.   RLA starts correctly, without error messages.
  1901.  
  1902.   A wide variety of error messages could occur including LAN
  1903.   Requester failing to start, failed logon attempts, etc.
  1904.  
  1905.   If you type the following command at the OS/2 command prompt:
  1906.  
  1907.         NET ERROR
  1908.  
  1909.   You will see a log containing one or both of the following
  1910.   errors:
  1911.  
  1912.   ----------------------------------------------------------------
  1913.   NET 3106: An unexpected NCB was received.
  1914.   ----------------------------------------------------------------
  1915.   NET 3140: The service has stopped due to repeated consecutive
  1916.   occurrence of an NCB error.
  1917.   ----------------------------------------------------------------
  1918.  
  1919.   LS 2.0 PROBLEM ONLY:
  1920.  
  1921.   Due to an incompatibility problem between the latest NETBIOS
  1922.   driver that is shipped with IBM LAN Distance and the NETBIOS
  1923.   driver provided with LAN Server 2.0, IBM LAN Server 2.0 will
  1924.   eventually fail to run over LAN Distance.
  1925.  
  1926.   LS 2.0 SOLUTION ONLY:
  1927.  
  1928.   *******************************************************************
  1929.     >> FOR IBM LAN SERVER 2.0 & IBM LAN REQUESTER 2.0 USERS ONLY <<
  1930.   *******************************************************************
  1931.   *                                                                 *
  1932.   * An APAR exists for this bug, APAR JR07340.  You may either call *
  1933.   * IBM at 1-800-237-5511 to request this fix, or you can carry out *
  1934.   * the following steps:                                            *
  1935.   *                                                                 *
  1936.   * Do not apply this fix to your workstations unless they are      *
  1937.   * either LAN Server 2.0 or LAN Requester 2.0.                     *
  1938.   *                                                                 *
  1939.   *    1) Place LAN Distance Diskette #3 into the diskette drive    *
  1940.   *        >>> for the 2nd beta diskettes only <<<                  *
  1941.   *    2) At an OS/2 command prompt, enter the \IBMCOM\PROTOCOL     *
  1942.   *         subdirectory                                            *
  1943.   *    2) Backup your old file with the command:                    *
  1944.   *              COPY  NETBIOS.OLD                                  *
  1945.   *    3) Type the command:                                         *
  1946.   *              COPY A:\NETBIOS.LS2 NETBIOS.OS2                    *
  1947.   *    4) Remove the diskette                                       *
  1948.   *    5) Shutdown and re-start your workstation.                   *
  1949.   *******************************************************************
  1950.  
  1951.   Rick Ragan,  Austin, TX
  1952. :from.Rick Ragan, IBM Austin
  1953.  
  1954. ----- REMOTE ANSWERS appended at 18:37:13 on 93/07/28 GMT (by RAGAN at AUSVM1)
  1955. :ndx.BETA_001 :abs.COMMON PROBLEM #10: Beta code of LAN Distance has expired.
  1956. :key.BETA TBIRD expired LAN DISTANCE
  1957. :QUESTION.
  1958.   What do I do if I get the error message that my Beta code has expired?
  1959. :ANSWER.
  1960.  
  1961.   ****************************************************************
  1962.   COMMON PROBLEM #10: "Beta Code of LAN Distance has expired."
  1963.   ****************************************************************
  1964.  
  1965.   SYMPTOMS:
  1966.  
  1967.   You successfully install the 1st or the 2nd beta code on a
  1968.   workstation.
  1969.  
  1970.   > The current date on your workstation is before: 11/01/93.
  1971.  
  1972.   > When you double click on the LAN Distance icon, you receive the
  1973.     following error message.
  1974.      WCL0590I:
  1975.        This beta code of IBM's LAN Distance has expired.
  1976.        Please see you IBM representative for information on
  1977.        obtaining the official Licensed version of this product.
  1978.  
  1979.   PROBLEM #1:
  1980.        If you have not run this beta before (and the date on your
  1981.        workstation is before 11/01/93), then you have a workstation
  1982.        that does not have a valid and formatted C: drive.
  1983.  
  1984.   SOLUTION #1:
  1985.        Either prepare your workstation to have a usable, formatted
  1986.        C: drive, or install LAN Distance's beta on a workstation
  1987.        that has a valid C: drive.
  1988.  
  1989.   PROBLEM #2:
  1990.        If the date of your workstation is after 11/03/93, your beta
  1991.        code has expired.
  1992.  
  1993.   SOLUTION #2:
  1994.        Please discard the LAN Distance beta code and purchase a
  1995.        copy of LAN Distance from your local IBM representative.
  1996. :from.Rick Ragan, IBM Austin
  1997.  
  1998. ----- REMOTE ANSWERS appended at 14:08:30 on 93/08/09 GMT (by RAGAN at AUSVM1)
  1999. ..... REMOTE ANSWERS modified at 23:54:00 on 93/11/12 GMT (by RAGAN at AUSVM1)
  2000. :ndx.BRIDGE01 :abs.COMMON PROBLEM #11: Setting up the LAN Distance Bridge
  2001. :key.Bridge BETA LAN DISTANCE TBIRD hop count
  2002. :QUESTION.
  2003.   How do I set up my bridge to get the values such as hop count, LAN Segment
  2004.   number, etc?
  2005. :ANSWER.
  2006.  
  2007.   ****************************************************************
  2008.   COMMON PROBLEM #11: Setting up the LAN Distance Bridge
  2009.   ****************************************************************
  2010.  
  2011.   | highlighted change in OS2PING command (dropped -sr)
  2012.  
  2013.   PROBLEM:
  2014.  
  2015.   When setting up the LAN Distance Connection Server, there are
  2016.   five major issues to get the bridge part of LAN Distance working
  2017.   correctly.
  2018.  
  2019.   The "Controller" mentioned below could be an IBM LAN Server's
  2020.   Domain Controller, or the 3270 Controller to get to the host,
  2021.   etc.
  2022.  
  2023.   1) LAN Adapter address to tell the LAN Distance Remote
  2024.        workstation the location of the Controller (configured on
  2025.        the LAN Distance Remote machine.
  2026.   2) Unique bridge number (0-15) for LAN Distance's bridge
  2027.        (configure on LAN Distance's Connection Server).
  2028.   3) LAN Segment Ring number (3 digit hexadecimal) the LAN Distance
  2029.        Connection Server is located (configure on LAN Distance's
  2030.        Connection Server).
  2031.   4) Network Bridge Hop count from the LAN Distance Remote
  2032.        workstation to the Controller (configure on LAN Distance's
  2033.        Connection Server).
  2034.   5) Possible need to increase the Hop count for all bridges
  2035.        between the LAN Distance Remote workstation and the
  2036.        Controller (configure at each bridge).
  2037.  
  2038.   SOLUTION:
  2039.  
  2040.   On OS2TOOLS, there is a very valuable tool called OS2PING.
  2041.  
  2042.   This applet is highly recommended for anyone who is having
  2043.   problems with the items 1-5 above, or anyone who wants to
  2044.   discover more about their LANs.  The 802.2 protocol is required
  2045.   to run OS2PING.  This protocol is shipped with the LAN Distance
  2046.   product.
  2047.  
  2048.   OS2PING COMMAND FOR LAN DISTANCE:
  2049.  
  2050.    |    OS2PING -a=xxxxxxxxxxxx -r
  2051.  
  2052.    |  WHERE:
  2053.    |    xxxxxxxxxxxx is the destination address of the Controller.
  2054.    |    r is the command to display formatted routing information.
  2055.  
  2056.   THIS EXAMPLE WILL PING:
  2057.  
  2058.        from LAN Distance Remote workstation to the Controller.
  2059.  
  2060.   THE RESULTING ROUTING INFORMATION FROM OS2PING IS:
  2061.  
  2062.        (002) 1 --> (cea) 7 --> (b22) 5 --> (c3a)
  2063.  
  2064.   WHAT DOES THIS RETURNED INFORMATION MEAN?
  2065.  
  2066.    Each number in parenthesis (cea) is a LAN Segment number for a
  2067.        specific LAN.
  2068.  
  2069.    Each number after the LAN Segment is the bridge's unique number.
  2070.  
  2071.    In this example, the Ping traveled from WAN1 across three
  2072.        bridges to LAN4:
  2073.  
  2074.        (002)  --- 1 ----> (cea) --- 7 --> (b22) --- 5 --> (c3a)
  2075.  
  2076.        (WAN1)  LD/Bridge  (LAN2)  Bridge  (LAN3)  Bridge  (LAN4)
  2077.  
  2078.    The LAN Distance connection is WAN1 (the default WAN Segment
  2079.        for the LAN Distance product is 002).
  2080.  
  2081.    The LAN Distance Connection Server is the first bridge with a
  2082.    default number "1".
  2083.  
  2084.    The Controller is on LAN4 (this is always the last LAN Segment
  2085.        in the returned information).
  2086.  
  2087.   LAN DISTANCE BRIDGE SOLUTIONS:
  2088.  
  2089.   1) The LAN Adapter address for the Controller is xxxxxxxxxxxx
  2090.        (this is the known value you obtained from your LAN
  2091.        Administrator).
  2092.  
  2093.   2) A unique Bridge number (0-15) for the LAN Distance Connection
  2094.        Server worked with the default number 1.
  2095.  
  2096.   3) The LAN Distance Connection Server is located on
  2097.        LAN Segment Ring number: cea.
  2098.  
  2099.   4) The Network Bridge Hop count from the LAN Distance Remote
  2100.        workstation to the Controller is 3 (count the bridges = one
  2101.        LAN Distance bridge and 2 LAN bridges).
  2102.  
  2103.   5) The ping from the LAN Distance Remote workstation to the
  2104.        Controller returned from the Controller.  There is no need
  2105.        to adjust the bridges to add an extra hop count.
  2106.  
  2107.   Additionally, to trouble shoot bridging problems, you can follow
  2108.   this sequence:
  2109.  
  2110.   a) Ping from Connection Server to any LAN workstation located on
  2111.        that LAN segment the Connection Server is located.
  2112.  
  2113.   b) Ping from the Connection Server to the Controller.
  2114.  
  2115.   c) Ping from the LAN Distance Remote workstation to the
  2116.        Connection Server.
  2117.  
  2118.   d) Ping from the LAN Distance Remote workstation to the
  2119.        Controller.
  2120.  
  2121.        If the ping from the LAN Distance Remote workstation to the
  2122.        Controller fails, and OS2PING returns the message:
  2123.  
  2124.          OS2PING: No responses received during 10 second wait.
  2125.  
  2126.        Then you may either have an incorrect destination address
  2127.        for the Controller, or you bridges may be tuned so tightly
  2128.        that a response cannot return.
  2129.  
  2130.        One way to test this is to systematically ping from the LAN
  2131.        Distance Remote Workstation to a LAN-attached workstation on
  2132.        each intervening LAN.  For example from the LAN Distance
  2133.        Remote workstation (WAN1), ping a known address on LAN2,
  2134.        ping a known address on LAN3, and ping a known address on
  2135.        LAN4.  If all pings return except on LAN4, then the bridge
  2136.        between LAN3 and LAN4 may need its hop count increased.
  2137.  
  2138.   NOTE: If your OS2PING produces multiple lines:
  2139.  
  2140.     OS2PING: First response received
  2141.     OS2PING: ADDR=xxxxxxxxxxxx Route was:
  2142.     (002) 1 --> (cea) 7 --> (b22) 5 --> (c3a)
  2143.  
  2144.     OS2PING: Later response(s) :
  2145.     OS2PING: ADDR=xxxxxxxxxxxx Route was:
  2146.     (002) 1 --> (cea) 7 --> (b22) 5 --> (c3a)
  2147.  
  2148.     OS2PING: ADDR=xxxxxxxxxxxx Route was:
  2149.     (002) 1 --> (cea) 7 --> (4ab) 2 --> (c21) 3 --> (b31) 5-->(c3a)
  2150.  
  2151.        These additional LANs represent various paths your ping can
  2152.        take from your LAN Distance Remote Workstation to the
  2153.        Controller.
  2154.  
  2155.        Just as you can drive to work using several different roads,
  2156.        OS2PING will show you the various paths back to the
  2157.        Connection Server from the Controller.  You can use any path
  2158.        that is stable; however, you may wish to use the path with
  2159.        the fewest hop counts in order to minimize the number of
  2160.        bridges and LANs.  The LAN Segment Ring number will always
  2161.        be the same (last) number for your Controller, no matter
  2162.        which path it takes to get to the controller.  (You always
  2163.        make it to work, no matter which road you take to get
  2164.        there.)
  2165.  
  2166.   <end of file>
  2167. :from.Rick Ragan, IBM Austin
  2168.  
  2169. ----- REMOTE ANSWERS appended at 15:19:32 on 93/08/12 GMT (by RAGAN at AUSVM1)
  2170. ..... REMOTE ANSWERS modified at 15:34:44 on 93/08/12 GMT (by RAGAN at AUSVM1)
  2171. :ndx.         :abs.
  2172.  
  2173. ----- REMOTE ANSWERS appended at 15:26:28 on 93/08/12 GMT (by RAGAN at AUSVM1)
  2174. ..... REMOTE ANSWERS modified at 18:45:39 on 93/09/03 GMT (by RAGAN at AUSVM1)
  2175. :ndx.ERROR001 :abs.COMMON PROBLEM #12: WCL0336 Error Message
  2176. :key.WCL0336 autoanswer modem string
  2177. :QUESTION.
  2178.   How do I recover from a WCL0336 error message?
  2179. :ANSWER.
  2180.  
  2181.   ****************************************************************
  2182.   COMMON PROBLEM #12: WCL0336 Error message
  2183.   ****************************************************************
  2184.  
  2185.   <update, #7, Practical Peripherial modem string bug>
  2186.  
  2187.   ERROR MESSAGE:
  2188.  
  2189.   WCL0336: The connection was made, but the LAN Distance frame
  2190.            handler could not be attached to the connection.  The
  2191.            connection was dropped.
  2192.  
  2193.   PHILOSOPHY:
  2194.        This error message occurs due to multiple reasons.  There
  2195.        are at least six possible problems that could lead to the
  2196.        WCL0336 error message:
  2197.  
  2198.        #1 - No Autoanswer for the Connection Server
  2199.        #2 - Incorrect Modem String
  2200.        #3 - Defective Modem Cable
  2201.        #4 - Token Ring / Ethernet mis-match
  2202.        #5 - LAN Segment / WAN Segment mis-match
  2203.        #6 - non LAN Distance Destination mis-match
  2204.        #7 - bug in Practical Peripherial modem string
  2205.  
  2206.   PROBLEM #1: No Autoanswer for the Connection Server
  2207.        If you have a LAN Distance Remote workstation dialing into a
  2208.        LAN Distance Connection Server, the Connection Server may
  2209.        not be in Autoanswer mode.  The Remote workstation will
  2210.        establish a partial link with the Connection Server then the
  2211.        connection will be quickly dropped.
  2212.  
  2213.   SOLUTION #1: No Autoanswer for the Connection Server
  2214.        For the LAN Distance Connection Server (or Remote that may
  2215.        be trying to receive a call) Open as Settings, Answer tab,
  2216.        select PSTN_ALL_CALLS, for temporary configuration select
  2217.        the "Start mode" pushbutton, for permanent configuration
  2218.        select the Change pushbutton and check "Enable answer mode
  2219.        on startup".
  2220.  
  2221.   PROBLEM #2: Incorrect modem string
  2222.        The Error message WCL0221: "LAN Distance could not
  2223.        initialize the modem" is a precursor to the WCL0336 message
  2224.        if you have an unsupported modem, or a damaged cable.  A
  2225.        poorly designed modem string or a very badly damaged modem
  2226.        cable may be unable to form even a partial LAN Distance
  2227.        connection thus producing the WCL0221 error message.  With a
  2228.        better modem string or a "not as damaged" modem cable the
  2229.        LAN Distance connection would be temporarily established,
  2230.        however the LAN Distance session will fail and produce the
  2231.        WCL0336 error message.
  2232.  
  2233.        If you are attempting to use an unsupported modem and you
  2234.        have created a modem string that leads to a temporary LAN
  2235.        Distance connection, but fails to establish a fully
  2236.        functional LAN Distance session, the WCL0336 error message
  2237.        may result.  Below are some of the possible errors in modem
  2238.        string constructions:
  2239.             DTE rate is not set to fixed in the initialization
  2240.             string of WCLNET.INI or PIF file.
  2241.  
  2242.             Incorrectly, the AutoBaudDetect keyword
  2243.                  Default = "On"
  2244.             may have been set in the WCLNET.INI and the PIF
  2245.             file.
  2246.  
  2247.             DSR is incorrectly set to always be low in the modem
  2248.             string of the WCLNET.INI or PIF file.
  2249.  
  2250.             CR is incorrectly set to always be low in the modem
  2251.             string of WCLNET.INI or PIF file.
  2252.  
  2253.   SOLUTION #2: Incorrect modem String
  2254.             Set DTE rate to fixed in the Initialization string of
  2255.               the WCLNET.INI and/or PIF file
  2256.  
  2257.             Confirm the AutoBaudDetect keyword
  2258.                  Default = "Off"
  2259.             is indeed set to "Off" in the WCLNET.INI and the PIF
  2260.             file.
  2261.  
  2262.             DSR (Data Set Ready)
  2263.             The DSR is a signal the modem sends to the computer to
  2264.             indicate that the modem is ready have a dialog.
  2265.             Configure the DSR for your modem to go from on to off
  2266.             when a connection terminates. (For most modems, the
  2267.             correct command is &S1).  Set DSR properly in the
  2268.             Initialization string of the WCLNET.INI and/or PIF file
  2269.  
  2270.             CD (Carrier Detect)
  2271.             The CD signal tracks the presence or absence of the
  2272.             carrier signal from the modem on the other end of the
  2273.             line.  Some modem manuals refer to the CD as the DCD or
  2274.             RLSD.  Modems can be configured to interpret the CD in
  2275.             several ways.  Select the CD modem command that causes
  2276.             the modem to track the status of the carrier detect
  2277.             signal. (For most modems, this command is C1).  Set CD
  2278.             properly in the Initialization string of the WCLNET.INI
  2279.             and/or PIF file
  2280.  
  2281.   PROBLEM #3: Defective modem cable
  2282.        The LAN Distance workstation connecting with your
  2283.        workstation may have a defective cable.  The modem cable may
  2284.        be wired improperly.  Some modems are more sensitive to
  2285.        improper modem cables than others.
  2286.  
  2287.   SOLUTION #3: Defective modem cable
  2288.        Test the modem cable with another asynchronous software
  2289.        package (such as OS/2 2.1's PM Terminal in the Productivity
  2290.        folder) to insure it is working correctly.  Or switch out
  2291.        the suspected modem cable with a cable that is known to work
  2292.        correctly.
  2293.  
  2294.   PROBLEM #4: Token Ring / Ethernet mis-match
  2295.        If you have configured your LAN Distance workstation to work
  2296.        on one type of LAN and you have actually dialed into another
  2297.        type of LAN, you will get the WCL0336 error message.  For
  2298.        instance, if you have configured LAN Distance to work on a
  2299.        Token Ring LAN, but dial into a Connection Server located on
  2300.        an ethernet LAN, then LAN Distance will fail with this
  2301.        message.
  2302.  
  2303.   SOLUTION #4: Token Ring / Ethernet mis-match
  2304.        Insure that you LAN Distance workstation is configured for
  2305.        the same type of LAN hardware that you are actually dialing
  2306.        into.
  2307.  
  2308.   PROBLEM #5: LAN Segment / WAN Segment mis-match
  2309.        If you have a LAN Distance Connection Server dialing into
  2310.        another LAN Distance Connection Server, the LAN Segment Ring
  2311.        Number and the WAN Segment Ring Numbers must be set
  2312.        correctly.  Dialing from one Connection Server to another
  2313.        Connection Server is an unsupported feature in the LAN
  2314.        Distance product, version 1.0.
  2315.  
  2316.   SOLUTION #5: LAN Segment / WAN Segment mis-match
  2317.        LAN Distance Connection Servers connecting with each other
  2318.        is an unsupported function for the 1st release of LAN
  2319.        Distance 1.0, however you may try the following
  2320.        configuration:
  2321.        > LAN Segment Ring Numbers must be different from each other
  2322.        > WAN Segment Ring Numbers must be identical
  2323.  
  2324.   PROBLEM #6: non LAN Distance Destination mis-match
  2325.        If you have selected "Connect to a non LAN Distance
  2326.        destination" and dialed into another LAN Distance
  2327.        workstation that has "Connect to a non LAN Distance
  2328.        destination" de-select (this is the default LAN Distance
  2329.        ships with), LAN Distance will fail with the WCL0336 error.
  2330.  
  2331.   SOLUTION #6: non LAN Distance Destination mis-match
  2332.        The "Connect to a non LAN Distance workstation" parameter
  2333.        must be the same on either side of the LAN Distance
  2334.        connection.  Set both workstations to "Connection to a non
  2335.        LAN Distance workstation," or set both so that both are not
  2336.        set to "Connect to a non LAN Distance workstation."  (Set
  2337.        this to not "Connect to a non LAN Distance workstation" if
  2338.        you do not plan to have Security enabled and you also desire
  2339.        faster performance.)
  2340.  
  2341.   PROBLEM #7: bug in Practical Peripherals modem string
  2342.        There is a bug in the Practical Peripherals modem strings
  2343.        shipped in the LAN Distance second beta.
  2344.  
  2345.   SOLUTION #7: bug in Practical Peripherals modem string
  2346.     The Practical Peripherals modem strings have an error.
  2347.     The PIF file and the WCLNET.INI will read:
  2348.  
  2349.   Default = "ATE1L0M1N1Q0V1X4Y1&C1&D2&K3&Q5&R0&S0S0=2S7=60\CR"
  2350.                                               |||
  2351.  
  2352.   Edit both files (WCLNET.INI to say: &S1 rather than &S0.
  2353.  
  2354.   Default = "ATE1L0M1N1Q0V1X4Y1&C1&D2&K3&Q5&R0&S1S0=2S7=60\CR"
  2355.                                               |||
  2356.  
  2357.   <end of file>
  2358. :from.Rick Ragan, IBM Austin
  2359.  
  2360. ----- REMOTE ANSWERS appended at 18:18:24 on 93/09/03 GMT (by RAGAN at AUSVM1)
  2361. ..... REMOTE ANSWERS modified at 14:27:10 on 93/09/30 GMT (by RAGAN at AUSVM1)
  2362. :ndx. :abs.
  2363.  
  2364. ----- REMOTE ANSWERS appended at 19:53:16 on 93/09/14 GMT (by RAGAN at AUSVM1)
  2365. ..... REMOTE ANSWERS modified at 23:55:47 on 93/11/12 GMT (by RAGAN at AUSVM1)
  2366. :ndx.   :abs.
  2367.  
  2368. ----- REMOTE ANSWERS appended at 19:56:08 on 93/09/14 GMT (by RAGAN at AUSVM1)
  2369. ..... REMOTE ANSWERS modified at 14:27:40 on 94/01/04 GMT (by RAGAN at AUSVM1)
  2370. :ndx. :abs.
  2371.  
  2372. ----- REMOTE ANSWERS appended at 14:45:11 on 93/09/27 GMT (by RAGAN at AUSVM1)
  2373. ..... REMOTE ANSWERS modified at 15:18:24 on 93/09/30 GMT (by RAGAN at AUSVM1)
  2374. :ndx.FILTER01 :abs.COMMON PROBLEM #13: Filtering, part 1 of 2
  2375. :key.filtering bridge
  2376. :QUESTION.
  2377.   How do I adjust filtering on the Connection Server so that the LAN traffic
  2378.   does not flood the slow async wire?
  2379. :ANSWER.
  2380.  
  2381.     ****************************************************************
  2382.     COMMON PROBLEM #13: Bridge Filtering, part 1 of 2
  2383.     ****************************************************************
  2384.  
  2385.     (Updated 1st usability concern, 9/30/93)
  2386.  
  2387.     ERROR MESSAGES:
  2388.  
  2389.        The RECEIVE modem light for the LAN Distance Connection Server
  2390.        workstation is ON most or all of the time.
  2391.  
  2392.        You cannot connect to your destination.
  2393.  
  2394.        You may get a "Domain not available." message.
  2395.  
  2396.     PROBLEM:
  2397.  
  2398.          If the LAN Distance Connection Server is located on a busy
  2399.          LAN with large volumes of LAN traffic, the LAN adapter will
  2400.          pass all LAN frames into the LAN Distance bridge.  The
  2401.          unfiltered bridge will attempt to pass this high volume
  2402.          traffic onto the (slower) WAN wire, flooding the LAN
  2403.          Distance connection.
  2404.  
  2405.     PHILOSOPHY:
  2406.  
  2407.          9600 bps WAN wires cannot handle heavy (8Mb) LAN traffic.
  2408.          Filtering is required if the LAN has many LAN-attached
  2409.          workstation with a lot of activity.
  2410.  
  2411.     SOLUTIONS:
  2412.  
  2413.     SOLUTION #1:
  2414.  
  2415.     Place the LAN Distance Connection Server workstation on a LAN
  2416.     segment with minimal LAN activity, i.e., fewer than four
  2417.     LAN-attached workstations.
  2418.  
  2419.     SOLUTION #2:
  2420.  
  2421.     If you place the LAN Distance Connection Server workstation in a
  2422.     production environment (i.e., large number of workstations and
  2423.     servers) you will need to filter the LAN traffic reaching the LAN
  2424.     Distance Connection Server workstation.
  2425.  
  2426.     1) Address filtering -- accepts or rejects LAN traffic from
  2427.        workstations based on their Network address.
  2428.  
  2429.     2) SAP filtering -- allows applications written to specified
  2430.        protocols to be filtered.
  2431.  
  2432.     3) NetBIOS Names -- filtering reduces broadcast storms from
  2433.        NetBIOS applications on your LAN.
  2434.  
  2435.     4) Bit mask -- advanced filtering to reduce specific Functional
  2436.        Destination Addresses.
  2437.  
  2438.     The most popular type of filtering is LAN source address
  2439.     filtering, which filters the network address for specific LAN
  2440.     workstations.  For example, you could allow LAN frames from only
  2441.     the IBM Domain Controller (Server) to cross the bridge to LAN
  2442.     Distance Remote workstations. WAN source address filtering
  2443.     accepts or discards specific network addresses from remote
  2444.     workstations.
  2445.  
  2446.     For example, you could allow WAN frames from only specific LAN
  2447.     Distance Remote workstations to pass over the LAN Distance bridge
  2448.     to the LAN.  All other workstations, even if they logon
  2449.     successfully to the LAN Distance Connection Server workstation,
  2450.     could not cross the LAN Distance bridge.
  2451.  
  2452.     You could further reduce LAN traffic over the LAN Distance bridge
  2453.     by filtering SAP information so that only the NetBIOS protocol
  2454.     could cross the LAN Distance bridge.  For example, if the IBM
  2455.     Domain Controller workstation also functioned as the TCP/IP and
  2456.     SNA controller you could set up filtering  to accept only the
  2457.     NetBIOS SAP.  The other protocols could not pass over the LAN
  2458.     Distance bridge. This is a partial list of SAP values for
  2459.     protocols&colon.
  2460.  
  2461.          NetBIOS --- F0
  2462.          TCP/IP ---- AA
  2463.          SNA ------- 04 (and multiples of 4)
  2464.          Netware --- E0
  2465.  
  2466.     You could set up a NetBIOS names filter for the IBM Domain
  2467.     Controller. Since the IBM Domain Controller is a NetBIOS
  2468.     application, filtering on specific NetBIOS Names from the IBM
  2469.     Domain Controller would further decrease the LAN frames crossing
  2470.     the LAN Distance bridge.
  2471.  
  2472.     Most LAN Distance Connection Servers will require LAN Filtering.
  2473.     While WAN Filtering is not required, it can be used to prevent
  2474.     specific remote workstations from accessing LAN resources.
  2475.  
  2476.     BETA #2 -- DETAILS:
  2477.  
  2478.     Configure your LAN Distance Connection Server workstation bridge
  2479.     filters in the Settings notebook, the Bridge tab.
  2480.  
  2481.     USER INTERFACE PROBLEM #1:
  2482.    |     There is a USABILITY CONCERN in the 2nd beta (was not
  2483.    |     fixed in the final design).  Add filtering criteria to
  2484.          the list box.  After you have added the filter criteria, YOU
  2485.          MUST SELECT ALL CRITERIA IN THE LIST BOX THAT YOU HAVE
  2486.          ADDED.  This means that each filter criteria must have the
  2487.          black "selection" bar, any filter criterion without the
  2488.          selection bar will not be used to filter LAN traffic.
  2489.          Before closing the window, ensure the filter criteria are
  2490.          selected.
  2491.  
  2492.     USER INTERFACE PROBLEM #2:
  2493.          Another usability conern with the LAN Distance product (not
  2494.          completely fixed in the final design) is that if you
  2495.          configure filter criteria and even select it in the above
  2496.          problem, the LOAD BRIDGE SUPPORT check box at the top of the
  2497.          first page must be checked for the filter criteria to be
  2498.          active.
  2499.  
  2500.     FUNCTIONAL PROBLEM:
  2501.          There is a problem that currently only 10 filter criteria
  2502.          can be  entered in the Bridge tab.  This problem is fixed in
  2503.          the final product.  For the second beta, the work around is
  2504.          to edit \IBMCOM\PROTOCOL.INI.  Copy the 10 entries that you
  2505.          have already configured (completed earlier in Settings,
  2506.          Bridge tab) and place the copied lines directly below the
  2507.          existing entries and modify these new entries manually.
  2508.  
  2509.     FUNCTIONAL PROBLEM:
  2510.          NetBIOS names filtering is not working in the 2nd beta. This
  2511.          problem is being fixed in the final product.
  2512.  
  2513.     ETHERNET FILTERING:
  2514.          Ethernet filtering is working in the final design, however,
  2515.          the 2nd beta will support Ethernet filtering only through
  2516.          following the steps detailed in Common Problem #14.
  2517.  
  2518.     RECOMMENDATIONS:
  2519.          Minimize as much as possible the amount of LAN traffic
  2520.          crossing the LAN Distance bridge by placing the Connection
  2521.          Server on a LAN segment with minimal LAN activity.   Install
  2522.          the fix modules below for 2nd beta to resolve a number of
  2523.          filtering bugs.
  2524.  
  2525.     continue for fix modules... part 2 of 2
  2526. :from.Rick Ragan, IBM Austin
  2527.  
  2528. ----- REMOTE ANSWERS appended at 14:46:55 on 93/09/27 GMT (by RAGAN at AUSVM1)
  2529. ..... REMOTE ANSWERS modified at 23:57:54 on 93/11/12 GMT (by RAGAN at AUSVM1)
  2530. :ndx.FILTER02 :abs.COMMON PROBLEM #13: Filtering, part 2 of 2
  2531. :key.filtering bridge
  2532. :QUESTION.
  2533.   How do I adjust filtering on the Connection Server so that the LAN traffic
  2534.   does not flood the slow async wire?
  2535. :ANSWER.
  2536.  
  2537.     ****************************************************************
  2538.     COMMON PROBLEM #13: Bridge Filtering, part 2 of 2
  2539.     ****************************************************************
  2540.  
  2541.     (Updated 2nd usability concern, 9/27/93)
  2542.  
  2543.     continued from part 1 of 2...
  2544.  
  2545.     FIX MODULES: (not needed for the 3rd beta or GA code)
  2546.  
  2547.     NETBIOS NAMES FILTERING
  2548.  
  2549.     Once you download the BRIDGE modules and place them in their
  2550.     respective subdirectories, you can use the wildcard feature
  2551.     for NetBIOS Names filtering.   Follow the steps and examples
  2552.     below:
  2553.  
  2554.      Open as Settings
  2555.      Select Bridge tab
  2556.      Address page
  2557.      Insure the LOAD BRIDGE SUPPORT check box is checked
  2558.      Page forward to "LAN Segment Filter Criteria"
  2559.      Select Add
  2560.      Select the NetBIOS tab
  2561.      Select Add
  2562.  
  2563.     Enter a NetBIOS name into the NetBIOS entry field:
  2564.  
  2565.     EXAMPLES:
  2566.     Place the fully NetBIOS name in the NetBIOS entry field:
  2567.           AUSN001100000000
  2568.     In this example, only the NetBIOS name AUSN001100000000 will be
  2569.     used as filter criteria.
  2570.  
  2571.     With wild card filtering, place the first characters of the
  2572.     NetBIOS Name in the entry field.  All trailing characters are
  2573.     omitted:
  2574.           AUS
  2575.     In this example, all addresses starting with the value AUS will
  2576.     be used as filter criteria.
  2577.  
  2578.     Rick Ragan,  IBM Austin, TX
  2579. :from.Rick Ragan, IBM Austin
  2580.  
  2581. ----- REMOTE ANSWERS appended at 00:12:50 on 93/11/03 GMT (by RAGAN at AUSVM1)
  2582. :ndx.CONN0001 :abs.Common Problem #15: Network Address for other Connection Ser
  2583. :key.Connection Servers
  2584. :QUESTION.
  2585.   How can I get more information about the extraneous Connection Servers
  2586.   that appear in my Workstations window?
  2587. :ANSWER.
  2588.  
  2589.   ****************************************************************
  2590.   COMMON PROBLEM #15: Network Address for other Connection Servers
  2591.   ****************************************************************
  2592.  
  2593.   PROBLEM:
  2594.   Other LAN Distance Connection Server workstations may appear in
  2595.   your Workstations window.  If security is enabled on these
  2596.   Connection Servers and you cannot perform an Open as Settings on
  2597.   them, how do you find more information about them?
  2598.  
  2599.   BACKGROUND:
  2600.   The LAN Distance development team is considering the function for
  2601.   a future release to allow you to keep unwanted LAN Distance
  2602.   Connection Servers from displaying in your Workstations window.
  2603.  
  2604.   Until that function is available, these steps can show you the
  2605.   Network Address of other Connection Servers.  You can consult
  2606.   your LAN Administration for the physical location of each Network
  2607.   Address.  However, placing these Network Address into your LAN
  2608.   Distance's Bridge's Filter Criteria will not prevent these
  2609.   Connection Servers from displaying in the Workstation's window.
  2610.   There is no current technique available to keep unwanted
  2611.   Connection Servers from appearing in the Workstation's window.
  2612.  
  2613.   PARTIAL SOLUTION:
  2614.   Follow these steps to discover the Network adapter address of the
  2615.   other Connection Servers appearing in your LAN Distance
  2616.   Connection Server Workstations window.
  2617.  
  2618.   Once you have the Network Adapter address, you can use the filter
  2619.   criteria to filter any LAN frames to your workstation from these
  2620.   unidentified Connection Servers.  However, the Connection Server
  2621.   icons will still appear in your Workstations window.  If you have
  2622.   a tool that can send messages to a specific Network Adapter
  2623.   address, then you may be able to discover where the Connection
  2624.   Server is located (i.e., once you have the Network Adapter
  2625.   address, you are not guaranteed the location of the Connection
  2626.   Server).
  2627.  
  2628.   1) Stop LAN Distance
  2629.   2) From an OS/2 command prompt, type WCLRSNTB to start up the LAN
  2630.      Distance Tracing Notebook (without starting LAN Distance).
  2631.   3) Ignore the WCL0146 error message
  2632.   4) Select the Trace tab
  2633.   5) Select the following three items (use the Ctrl key plus mouse
  2634.      button #1 to select the second and the third items):
  2635.             WCL Data Received
  2636.             WCL Data Sent
  2637.             WCL Startup UI
  2638.   6) Select the "Start" pushbutton to start the trace, don't close
  2639.      the Tracking notebook.
  2640.    7) Start LAN Distance (wait for all the other Connection Servers
  2641.      to appear in the Workstations window).
  2642.   8) In the Tracking notebook, select the "Stop" pushbutton.
  2643.   9) Enter a file name to copy the contents of the Trace into,
  2644.      e.g., C:\WHERE.ASC
  2645.   10) Select the "Copy" pushbutton, Select OK to the message about
  2646.       copying the trace into the file.
  2647.   11) Close the Tracking Notebook.
  2648.   12) Use an editor like EPM to view and search the file:
  2649.       EPM C:\WHERE.ASC
  2650.   13) Search for the string:
  2651.        OBJ STRUC
  2652.   14) There may be multiple instances of this string.  Each
  2653.       instance is another Connection Server in your Workstations
  2654.       window.  Each instance will look like this:
  2655.  
  2656.   Event--->Startup UI         11020313P/T=0029/0001   17:28:40.50
  2657.   sumainuf: obj struc
  2658.       00000000 00000000 00000000 00000000      <................>
  2659.       00000000 01004D59 574F524B 53544154      <......MYWORKSTAT>
  2660.       494F4E00 00000044 45534352 49505449      <ION....DESCRIPTI>
  2661.       4F4E204F 46204D59 20574F52 4B535441      <ON OF MY WORKSTA>
  2662.       54494F4E 00000000 00000000 00000000      <TION............>
  2663.       00000000 00313030 30354141 43333946      <.....10006BBC39F>
  2664.       30000000 00000000 00000000 00414300      <0............AC.>
  2665.       D8018A16 02000000                        <Q.......        >
  2666.  
  2667.   15) Count six lines down on the right-hand side and starting on
  2668.       the sixth line (and one character on the seventh line) you
  2669.       will see the 12 digit number that is that Connection Server's
  2670.       Network Address. The network address for the example is:
  2671.          10006BBC39F0
  2672.  
  2673.   16) You can use OS2PING to identify on which LAN Segment that
  2674.       Connection Server is located.
  2675.  
  2676.   17) As of this writing, I know of no way to send a message to
  2677.       that Network Address.  If you require the location of that
  2678.       Connection Server, contact your company's LAN Administration
  2679.       to see if they have a list of the locations of each Network
  2680.       Address.
  2681.   <end of file>
  2682. :from.Rick Ragan, IBM Austin
  2683.  
  2684. ----- REMOTE ANSWERS appended at 00:16:05 on 93/11/03 GMT (by RAGAN at AUSVM1)
  2685. :ndx.ETHERNET :abs.Common Problem #16: Ethernet cannot be selected
  2686. :key.Ethernet
  2687. :QUESTION.
  2688.   I am at the Address tab, but only Token Ring is availabe on the LAN type
  2689.   entry field, what can I do to get Ethernet?
  2690. :ANSWER.
  2691.  
  2692.   ****************************************************************
  2693.   COMMON PROBLEM #16: Ethernet cannot be selected
  2694.   ****************************************************************
  2695.  
  2696.   PROBLEM:
  2697.   You Open as Settings, select the Address tab,
  2698.   pull-down the "LAN Type" entry field, see only
  2699.   Token Ring adapter.
  2700.  
  2701.   You wonder how do you get Ethernet support?
  2702.  
  2703.   BACKGROUND:
  2704.   OS/2 Workplace Shell uses the concepts of pull-down entry fields.
  2705.   Often these fields can be scrolled once they are pulled-down.
  2706.   This entry field is not designed well, it should pull-down with
  2707.   at least two lines (Token Ring and Ethernet) showing.  We plan to
  2708.   fix this in the next release.
  2709.  
  2710.   SOLUTION:
  2711.   1) Open as Settings
  2712.   2) Select the Address tab
  2713.   3) Pull down the "LAN type" entry field Notice the Token Ring
  2714.      line below the entry field
  2715.   4) Notice the up and down arrows to the extreme right of the now
  2716.      visible Token Ring pull-down.
  2717.   5) Click once on the up arrow.
  2718.   6) Select Ethernet (click once on Ethernet).
  2719.   7) Select the Ethernet adapter from the "Ethernet card" entry
  2720.      field now available.
  2721.   <end of file>
  2722. :from.Rick Ragan, IBM Austin
  2723.  
  2724. ----- REMOTE ANSWERS appended at 23:04:38 on 93/12/07 GMT (by RAGAN at AUSVM1)
  2725. :ndx.MODEM000 :abs.SUPPORTED MODEMS: Updated listing of newly supported modems
  2726. :key.Modems LAN Distance
  2727. :QUESTION.
  2728.   The Advanced Guide for LAN Distance, Appendix A lists the modems that
  2729.   LAN Distance shipped with.  What new modems does LAN Distance support?
  2730. :ANSWER.
  2731.  
  2732.   SUBJECT: LAN Distance Modems
  2733.      DATE: December 2, 1993
  2734.  
  2735.   The LAN Distance product development team is dedicated to
  2736.   supporting as many modems as possible.
  2737.  
  2738.   The following new modem types (PIF files) are available for use
  2739.   by LAN Distance customers.  You can request these new modem types
  2740.   as a binary self-extracting EXE file (download in binary, place in
  2741.   \WAL subdirectory, type the command MODEMS at the OS/2 command
  2742.   prompt, and use Settings to Assign the new modem to a port):
  2743.  
  2744.   IBM:
  2745.   REMOTE FORUM
  2746.   VM REQUEST:  REQUEST MODEMS FROM BETASRUS AT AUSVM1
  2747.  
  2748.     Modem                                           PIF File
  2749.     ---------------------------                    ------------
  2750.   --older--
  2751.     Zenith 2000 Series Modem                        ZEN2000.PIF
  2752.     Intel 14.4EX Modem                              INT144EX.PIF
  2753.     Intel SatisFAXtion Modem/400                    INTFAX4.PIF
  2754.     Intel SatisFAXtion Modem/400e                   INTFAX4E.PIF
  2755.     USRobotics WorldPort 9600 Modem                 USRWPRT9.PIF
  2756.     Digicom Eagle Plus V.32 Modem                   EAGLEP.PIF      (1)
  2757.     IBM Microelectronics 14.4/14.4 Data/Fax
  2758.                           (PCMCIA) Modem            IBMTORON.PIF    (3)
  2759.   --New--
  2760.     Complete PC 14400 TurboModem                    COMPLETE.PIF
  2761.     Megahertz XJ1144FM PCMCIA Data/Fax Modem        MH144PCM.PIF    (2)
  2762.     Megahertz XJ196FM PCMCIA Data/Fax Modem         MH96PCM.PIF     (2)
  2763.     Apex PCMCIA Fax/Modem IBP-1414                  APEXPCM.PIF     (1) (2)
  2764.     Intel PCFM7600 14.4/14.4 External Modem         INPCFM76.PIF    (1)
  2765.     ViVa 14.4/FAX Modem                             VIVA144.PIF     (1)
  2766.     Apex Freedom 14/96 Data/Fax Laptop Modem        APEX1496.PIF
  2767.     GVC FM-144V External Fax Modem                  GVCFM144.PIF
  2768.     GVC SM-96 External Modem                        GVCSM96.PIF
  2769.  
  2770.   (1) Customer generated (not generated in the LAN Distance Development lab).
  2771.  
  2772.   (2) PCMCIA Modem.  Must have OS/2 Card and Socket Services
  2773.       (available from modem manufacturer) to run on OS/2 LAN Distance.
  2774.  
  2775.   (3) There is a bug in Device Driver of this modem. We are working with
  2776.       IBM Toronto to tell our customers how to get this fix and will append
  2777.       the solution (to get the fix in their code) to the LAN Distance forums.
  2778.  
  2779.   Please let us know through the forums which modems you would like
  2780.   for us to consider supporting for the LAN Distance products.
  2781.  
  2782.   Periodically, the IBM LAN Distance Development team will add
  2783.   modems types to this list, and place the corresponding PIF files
  2784.   on this forum.
  2785.  
  2786.   In an effort to distribute the widest variety of modem types, the
  2787.   LAN Distance Development team will also include new modem types
  2788.   developed and verified by our customers.  These modem types will
  2789.   be labeled above.  While we have confidence they will work with
  2790.   LAN Distance, these modem types have not been officially certified
  2791.   in the LAN Distance modem lab.
  2792.  
  2793.   Your feedback to our LAN Distance team is essential.  Please
  2794.   report any modem problems you encounter through the Forums.
  2795.   Typical modem errors for LAN Distance include (WCL0221, WCL0336,
  2796.   and spontaneous disconnections).  We are also interested in your
  2797.   modem successes.  We encourage you to try any modem type with any
  2798.   modem, or develop a new modem type for your modem hardware.  Let
  2799.   us know how your new modem type works, we would like to include
  2800.   them in the LAN Distance product!
  2801.  
  2802.   <end of file>
  2803. :from.Rick Ragan, IBM Austin
  2804.  
  2805. ----- REMOTE ANSWERS appended at 16:15:38 on 94/01/10 GMT (by RAGAN at AUSVM1)
  2806. :ndx.MS000001 :abs.COMMON PROBLEM #17: (MS Windows client only) Traps & WCL0321
  2807. :key.Traps MS Microsoft client
  2808. :QUESTION.
  2809.   The MS Windows Beta for LAN Distance has a number of traps, how do I
  2810.   get fixes for these problems?
  2811. :ANSWER.
  2812.  
  2813.   ****************************************************************
  2814.   COMMON PROBLEM #17: (MS Windows client only) Traps & WCL0321
  2815.   ****************************************************************
  2816.  
  2817.   PROBLEMS:
  2818.  
  2819.   TRAPS:
  2820.   After starting the LAN Distance Windows BETA the next step
  2821.   usually is to bring up the settings notebook. On certain machines
  2822.   a trap would occur when the user selected the PHONE BOOK tab or
  2823.   attempted to enter modems or ports. This trap only occurred on
  2824.   certain machines but when it did occur it occurred regularly.
  2825.  
  2826.   These files also fix a number of other unspecified traps.
  2827.  
  2828.   WCL0321 - CANNOT DIAL FOR LEASED LINES:
  2829.   Can start LAN Distance, however, when you try to dial a leased
  2830.   line, you will get a WCL0321 error message.  You would find
  2831.   multiple bearer capability lines in the WCLDIAL.CXD file.
  2832.   Add this fix, re-configure in Settings (or hand edit the file
  2833.   \WAL\WCLDIAL.CDX, locate the section for the permanent outgoing
  2834.   call directory entry, then remove the first Subfield Bearer
  2835.   Capability line), then dial.
  2836.  
  2837.   GRAPHICAL USER INTERFACE:
  2838.   These files modify the graphical user interface slightly to add
  2839.   some usability features.
  2840.  
  2841.   SOLUTION:
  2842.  
  2843.   From the VM Command prompt, type:
  2844.       REQUEST LDPR17 FROM BETASRUS AT AUSVM1
  2845.  
  2846.   These are the steps to install the LDPR17 package when you receive
  2847.   if from your VM reader:
  2848.  
  2849.   1) Stop IBM LAN Distance MS Windows client.
  2850.  
  2851.   2) Back up these files, rename them to something like:
  2852.             CFMAIN.OLD
  2853.             WCLCFG.OLD
  2854.  
  2855.   3) Download the LDPR17.EXE file file in binary
  2856.  
  2857.   4) At the command prompt, unzip this self-extracting file using
  2858.        the command:
  2859.             LDPR17
  2860.  
  2861.   5) You should now have three files:
  2862.             CFMAIN.EXE
  2863.             WCLCFG.MSG
  2864.             LDPR17.TXT -- this file you are now reading
  2865.  
  2866.   4) Place the two files (CFMAIN & WCLCFG) into the \WAL
  2867.        subdirectory (for the MS Windows client only).
  2868.  
  2869.   5) Start LAN Distance, MS Windows client.
  2870.  
  2871.   <end of text>
  2872. :from.Rick Ragan, IBM Austin.
  2873.  
  2874. ----- REMOTE ANSWERS appended at 16:17:58 on 94/01/10 GMT (by RAGAN at AUSVM1)
  2875. :ndx.PCMCIA01 :abs.COMMON PROBLEM #18: README changes for PCMCIA, section 2.6
  2876. :key.PCMCIA README
  2877. :QUESTION.
  2878.   How do I get the PCMCIA modems to work with LAN Distance, the README
  2879.   file is not correct?
  2880. :ANSWER.
  2881.  
  2882.   ****************************************************************
  2883.   COMMON PROBLEM #18: README changes for PCMCIA, section 2.6
  2884.   ****************************************************************
  2885.  
  2886.   PROBLEMS:
  2887.  
  2888.   The README file shipped with IBM LAN Distance, version 1.0 has an error in
  2889.   Section 2.6 - Using the LAN Distance Remote product with IBM PCMCIA adapters.
  2890.  
  2891.   The file: ICPMU02.SYS should be ICRMU02.SYS.
  2892.  
  2893.   SOLUTION:
  2894.  
  2895.   The lines where this error occur are:
  2896.  
  2897.   INCORRECT:    Name = $ICPMOS2.SYS IBMTOKCS.OS2 IBM2SS02.SYS ICPMU02.SYS
  2898.   CORRECT:      Name = $ICPMOS2.SYS IBMTOKCS.OS2 IBM2SS02.SYS ICRMU02.SYS
  2899.   CHANGE is to one character>                                   |
  2900.  
  2901.   ----------------------------------------------------------------------
  2902.  
  2903.   Below is the corrected version of Section 2.6 with a clarified set of
  2904.   DEVICE= lines, corrections are marked with an "*".
  2905.  
  2906.   ----------------------------------------------------------------------
  2907.  
  2908.   2.6 - Using the LAN Distance Remote product with IBM PCMCIA adapters
  2909.  
  2910.         If you install the LAN Distance Remote product on a LAN-attached
  2911.         workstation, the Shuttle function automatically will enable you to
  2912.         switch from the LAN-attached environment to the standalone environment
  2913.         where the LAN Distance Remote product will function.
  2914.  
  2915.         If your LAN-attached workstation contains an IBM PCMCIA Token-Ring
  2916.         Adapter, you must complete Steps 1 & 3 after installing the LAN Distance
  2917.         product and before you shuttle to the standalone environment.
  2918.  
  2919.         1. Edit the \IBMCOM\MACS\IBMTOKCS.NIF file.
  2920.            a) Find the ìFILE┘ section.
  2921.            b) On the "Name =" line, add all required device driver names in
  2922.   *           order.  For example, the IBM ThinkPad requires this order:
  2923.   *           DEVICE=x:\XXX\$ICPMOS2.SYS
  2924.   *           DEVICE=x:\IBMTOKCS.OS2
  2925.   *           DEVICE=x:\IBM2SS02.SYS
  2926.   *           DEVICE=x:\ICRMU02.SYS
  2927.  
  2928.         If your LAN-attached workstation contains a PCMCIA asynchronous modem
  2929.         adapter, you must complete Steps 2 & 3 after installing the LAN Distance
  2930.         product and before you shuttle to the standalone environment.
  2931.  
  2932.         2. Edit the \IBMCOM\MACS\PDFH.NIF file.
  2933.            a) Find the ìFILE┘ section.
  2934.            b) On the "Name =" line add all required device driver names in
  2935.   *           order.  For example, the IBM ThinkPad requires this order:
  2936.   *           DEVICE=x:\$ICPMOS2.SYS
  2937.   *           DEVICE=x:\PDFH.OS2
  2938.   *           DEVICE=x:\IBM2SS02.SYS
  2939.   *           DEVICE=x:\ICRMU02.SYS
  2940.  
  2941.         3. Copy all of the device drivers mentioned in the "Name =" line
  2942.            to the \IBMCOM\MACS subdirectory if they are not already there.
  2943.  
  2944.         The required device drivers are described in the PCMCIA Adapter
  2945.         documentation and included on the Adapter's accompanying diskette.
  2946.         The device driver names are specific to each brand of adapter.
  2947.  
  2948.         The \IBMCOM\MACS\PDFH.NIF file is shipped, installed, and required
  2949.         by the LAN Distance product. PDFH.OS2 is its associated device driver.
  2950.  
  2951.         NOTE: this editing technique can be used for any multiple device drivers
  2952.         adapter requiring a particular order in CONFIG.SYS.
  2953.  
  2954.   <end of file>
  2955. :from.Rick Ragan, IBM Austin.
  2956.  
  2957. ----- REMOTE ANSWERS appended at 16:20:47 on 94/01/10 GMT (by RAGAN at AUSVM1)
  2958. ..... REMOTE ANSWERS modified at 14:59:30 on 94/01/14 GMT (by RAGAN at AUSVM1)
  2959. :ndx.FILTER01 :abs.COMMON PROBLEM #19: AUTOMATIC Filtering
  2960. :key.Filtering Line-dropping
  2961. :QUESTION.
  2962.   My LAN Distance connection drops from time to time, or I cannot access
  2963.   my domain, or I think filter criteria is difficult to set up, what can
  2964.   I do to make filtering easier?
  2965. :ANSWER.
  2966.  
  2967.   ****************************************************************
  2968.   COMMON PROBLEM #19: AUTOMATIC Filtering
  2969.   ****************************************************************
  2970.  
  2971.   | improvements to Automatic Filtering, new IBMFLTR.OS2 file
  2972.  
  2973.   FILTER PROBLEMS:
  2974.   While Filtering works correctly in the Shipped version of IBM LAN
  2975.   Distance (and in the 3rd beta), the LAN Distance Development team
  2976.   has created a new type of filtering that can be used in place of
  2977.   (or along with) the earlier Filter Criteria.
  2978.  
  2979.   We call this new type of filtering: Automatic Filtering.  It is a
  2980.   one-step solution to what was a demanding task of finding Address
  2981.   Filters, SAP filters, NetBIOS Names, or using the Bit mask.
  2982.  
  2983.   Automatic Filtering is designed to work with small LANs, with
  2984.   complex LANs, with Token-Ring LANs, and with Ethernet LANs.
  2985.  
  2986.   Why do you need filtering at all?
  2987.  
  2988.   Filtering keeps the high-volume LAN traffic from flooding the
  2989.   slower async WAN wire.  Symptoms include the LAN Distance
  2990.   Connection Server's modem's TD (transmit or send) light is on
  2991.   most of the time, or your connection drops a different times
  2992.   (busy times) of the day.
  2993.  
  2994.   PHILOSOPHY:
  2995.   When the LAN Distance Remote workstation dials into the LAN
  2996.   Distance Connection Server, the application using the LAN
  2997.   Distance Remote product (for instance, the IBM LAN Requester)
  2998.   sends out LAN traffic containing a destination names to the IBM
  2999.   LAN Server. Similar techniques are automatically applied to
  3000.   applications using other protocols (e.g., TCP/IP).
  3001.  
  3002.   The new Automatic Filtering in LAN Distance will notice this
  3003.   address and automatically make a list of the destination names
  3004.   for each Remote workstation.  Only the LAN traffic from those LAN
  3005.   workstations (IBM LAN Servers) responding to the LAN Distance
  3006.   Remote workstations will be transmitted back over the WAN wire to
  3007.   the Remote workstations.  The other LAN activity is automatically
  3008.   filtered under the covers, without having to set any filter
  3009.   criteria.  This filtering is now on a per-port basis, so the
  3010.   filtering is done for each Remote workstation, not (as LAN
  3011.   Distance 1.0 had in the past) for all Remote workstations dialing
  3012.   into a Connection Server.
  3013.  
  3014.   RESTRICTIONS:
  3015.        Automatic Filtering works well for most environments.
  3016.        If you follow this sequence, the restrictions below may not
  3017.        apply:
  3018.             Step 1) Start LAN Distance and connect
  3019.             Step 2) Start LAN client (e.g., IBM LAN Requester)
  3020.             Step 3) Logon onto the LAN.
  3021.        If the above steps are not followed in sequence, then the
  3022.        following exceptions may exist when using IBM LAN Server:
  3023.        1) Currently, IBM LAN Server functions may not work when run
  3024.             on the LAN Distance Remote workstation (i.e., IBM LAN
  3025.             Server on LAN Distance Remote) when using Automatic
  3026.             Filtering.
  3027.        2) Currently, Automatic Filtering will not allow the LAN
  3028.             Distance Connection Server to forward Netbios Broadcast
  3029.             Datagrams from the LAN to the Remote workstation.  For
  3030.             example: If you use the NET SEND * command with IBM LAN
  3031.             Server or Requester (e.g., NET SEND * Hello World) from
  3032.             a LAN workstation, the LAN Distance Remote workstations
  3033.             may not receive this message if the LAN Distance
  3034.             Connection Server is using Automatic Filtering.
  3035.        3) Currently, Automatic Filtering *may* prevent a LAN
  3036.             Distance Remote workstation using IBM LAN Server's
  3037.             Administrative functions in some LAN environments.  For
  3038.             example, in the Statistics and Logs section you may not
  3039.             see all LAN Servers on the Domain (e.g., Action >
  3040.             Statistics & Logs > Statistics, NET function).
  3041.  
  3042.   SOLUTION:
  3043.   All of these changes are made strictly at the LAN Distance
  3044.   Connection Server, no changes are made to the Remote workstation.
  3045.  
  3046.   While the next release of LAN Distance may contain Automatic
  3047.   Filtering and the selection of Automatic Filtering would be a
  3048.   single step (select the check box that says: "Automatic
  3049.   Filtering"), the steps below are slightly involved due to the
  3050.   fact that we are placing this new function into a shipped product
  3051.   that was not originally designed for this function.
  3052.   WARNING: There is a chance that adding this new function into
  3053.        your IBM LAN Distance software may disrupt the function of
  3054.        LAN Distance.  If this occurs, please report this problem
  3055.        via the forums and follow Steps 17-19 to remove Automatic
  3056.        Filters and to restore your Filter Criteria.
  3057.  
  3058.   If you have configured the LAN Distance bridge to have Filter
  3059.   Criteria (Bridge tab), you should turn these filters off so that
  3060.   you can test the power and ease at which the Automatic Filters
  3061.   work:
  3062.  
  3063. To request the binary file over VM, please type at the VM command line:
  3064.     REQUEST LDPR19 FROM BETASRUS AT AUSVM1
  3065.  
  3066.   Turn off existing Filter Criteria:
  3067.   If you have defined LAN Distance Bridge Filter Criteria, you can
  3068.   disable this type of filtering with the following steps (1-7):
  3069.        1) Start LAN Distance
  3070.        2) Open as Settings
  3071.        3) Select the Bridge tab
  3072.        4) De-select the Filter Criteria item in the "Select Filter
  3073.             Criteria" list box (on page 2 of 3).  You do this by
  3074.             using the space bar on your keyboard.  Once
  3075.             de-selected, the item will not have a black bar through
  3076.             it.
  3077.        5) Close Settings
  3078.        6) You will receive a Message: "You have defined Bridge
  3079.             Filter criteria..." This message is asking if you are
  3080.             aware that you have created Filter Criteria, but do not
  3081.             have the filtering criteria selected.  You do not need
  3082.             Filter Criteria with Automatic Filtering (you can go
  3083.             back and select this if you wish after you have seen
  3084.             how well Automatic Filtering works.  Automatic
  3085.             Filtering and Filter Criteria can work at the same
  3086.             time).
  3087.                  Select the "Cancel" pushbutton
  3088.             so that you will *not* activate any filter criteria.
  3089.             You will get a message asking "Do you want to save the
  3090.             Settings notebook values?"
  3091.                  select the "Yes" pushbutton.
  3092.        7) Stop the LAN Distance Connection Server.
  3093.  
  3094.   Download the LDPR19.EXE file:
  3095.        8) Download LDPR19.EXE in binary into a \TEMP subdirectory.
  3096.        9) At the OS/2 command prompt, unzip this self-extracting
  3097.             file with the following command:
  3098.                  LDPR19
  3099.        10) You should now have three files:
  3100.                  IBMFLTR.OS2      CRC value: X'A0CA'
  3101.                  MACFH.OS2        CRC value: X'C932'
  3102.                  LDPR19.TXT  <--- This file you are now reading.
  3103.  
  3104.   Modifying the LAN Distance files:
  3105.        11) Copy IBMFLTR.OS2 (provided above) to the
  3106.             x:\WAL directory.
  3107.        12) Backup the shipped file named MACFH.OS2 in the
  3108.             x:\IBMCOM\MACS directory, with the command:
  3109.                  COPY MACFH.OS2 MACFH.OLD
  3110.        13) Copy MACFH.OS2 (provide above) to the
  3111.             x:\IBMCOM\MACS directory.
  3112.        14) Using the System Editor, add the following DEVICE line
  3113.             to \CONFIG.SYS.  The DEVICE line can be placed at the
  3114.             very end of CONFIG.SYS.  The "x" is the drive where you
  3115.             have installed LAN Distance, replace this letter with
  3116.             the letter that applies to your workstation.
  3117.              WARNING: do not edit this file unless you are familiar
  3118.              with editing system files.
  3119.                       DEVICE=x:\WAL\IBMFLTR.OS2
  3120.        15) Shutdown all other applications and re-start your
  3121.             workstation.
  3122.        16) When the LAN Distance Connection Server is started and a
  3123.             LAN Distance Remote workstation dials in, Automatic
  3124.             Filters will be working.
  3125.  
  3126.   How to stop Automatic Filtering and return to using only the
  3127.   Filter Criteria in LAN Distance, version 1.0:
  3128.        17) Using the System Editor, remove the DEVICE line
  3129.             in \CONFIG.SYS.  You can do this by either deleting the
  3130.             DEVICE line, or by placing the three letters REM in
  3131.             front of this line.
  3132.               WARNING: do not edit this file unless you are
  3133.               familiar with editing system files.
  3134.                  Change:   DEVICE=x:\WAL\IBMFLTR.OS2
  3135.                  To:       REM DEVICE=x:\WAL\IBMFLTR.OS2
  3136.        18) (Optional) Restore the shipped file named MACFH.OS2 to
  3137.             x:\IBMCOM\MACS directory, with the command:
  3138.                  COPY MACFH.OLD MACFH.OS2
  3139.        19) Shutdown and restart your workstation.
  3140.   <end of file>
  3141. :from.Rick Ragan, IBM Austin
  3142.  
  3143. ----- REMOTE ANSWERS appended at 16:22:55 on 94/01/10 GMT (by RAGAN at AUSVM1)
  3144. :ndx.CM200001 :abs.Common Problem #20: Communications Manager/2, versions 1.01
  3145. :key.Communications Manager /2
  3146. :QUESTION.
  3147.   What can I do to get Communications Manager /2 1.01 to work with
  3148.   LAN Distance?
  3149. :ANSWER.
  3150.  
  3151.   *****************************************************************
  3152.   Common Problem #20: Communications Manager/2, versions 1.01
  3153.   *****************************************************************
  3154.  
  3155.   | dropped the CM/2 2.0 version (does not exist yet)
  3156.  
  3157.   SYMPTOMS:
  3158.  
  3159.   1) Communications Manager/2, version 1.01 may not work
  3160.      over LAN Distance even though Communications Manager/2 1.0
  3161.      did.  You may receive the COMM695 error.
  3162.  
  3163.                       - AND -
  3164.  
  3165.   2) OS2PING works for the -SR option, but not for the -R option.
  3166.  
  3167.   PHILOSOPHY:
  3168.  
  3169.   Communications Manager/2, version 1.01 has changed their LAN
  3170.   broadcast frames from Source Route to General Broadcast.  The
  3171.   advantage is that any hardware bridges that use to reject all
  3172.   Source Routing frame will now pass CM/2 frames.  The disadvantage
  3173.   is that bridges (both LAN Distance's software bridge and your
  3174.   LAN's hardware bridge) may reject General Broadcasts information
  3175.   if the hop count is too low.
  3176.  
  3177.   By moving from CM/2 1.0 to CM/2 1.01, your LAN
  3178.   Distance Connection Server's hop count may be too low or your
  3179.   hardware bridges hop counts may be too low to pass CM/2 1.01
  3180.   General Broadcast frames.
  3181.  
  3182.   SOLUTION:
  3183.   If CM/2 1.01 does not work with LAN Distance, you will have to
  3184.   increase your LAN Distance hop count, or even increase the hop
  3185.   count for your hardware bridges.  Here is what you should do...
  3186.  
  3187.   Use OS2PING to ping the 3270 Controller destination address.
  3188.  
  3189.   If the command:
  3190.  
  3191.    OS2PING /A=123456789ABC -SR -R
  3192.  
  3193.   returns, but the command
  3194.  
  3195.    OS2PING /A=123456789ABC -R
  3196.  
  3197.   does not return, then increase your LAN Distance Connection
  3198.   Server's (Bridge tab) hop count based upon the number of bridges
  3199.   displayed in your -SR information (count each ---> symbol as a
  3200.   bridge, which is one hop).
  3201.  
  3202.   (NOTE: -SR creates a Source Route frame, while the absence of -SR
  3203.   creates a General Broadcast frame.  The -R value is to display
  3204.   the information.)
  3205.  
  3206.   If after increasing the LAN Distance hop count to the correct
  3207.   value (or higher), and the OS2PING command with the -R value
  3208.   still does not return (and CM/2 still does not work), either move
  3209.   the LAN Distance Connection Server closer to the 3270 Controller
  3210.   (on a closer LAN Segment) or contact your LAN Administrator to
  3211.   increase the hop count of your hardware bridges.
  3212.  
  3213.   ---------------------------------------------------------------
  3214.  
  3215.   Optional Notes:
  3216.  
  3217.                  IF OS2PING DOES NOT RETURN AT ALL:
  3218.  
  3219.   If the command:
  3220.  
  3221.    OS2PING /A=123456789ABC -SR -R
  3222.  
  3223.   does not return, then check your 3270 Destination Address.  With
  3224.   busy LANs, you can increase your wait time by adding the -w=60 to
  3225.   the end of the command (60 seconds can be changed to any value).
  3226.  
  3227.    OS2PING /A=123456789ABC -SR -R -W=60
  3228.  
  3229.       USE ONLY -R TO GET CONN SERVER'S LAN SEGMENT RING NUMBER:
  3230.  
  3231.   The -SR option may invert your LAN information.  If you are
  3232.   trying to determine the LAN Segment Ring Number for the LAN
  3233.   Segment on which your Connection Server is located (in order to
  3234.   configure your LAN Distance Connection Server, Bridge tab), then
  3235.   use only the -R option (see the LAN Distance Adv Guide, Appendix
  3236.   E on OS2PING for more information).  The -SR option may reverse
  3237.   the order of the LAN Segments and bridges.  The -SR option is
  3238.   useful (as stated above) to determine if your version of CM/2 is
  3239.   using Source Route or General Broadcast frames.
  3240.  
  3241.   <end of file>
  3242. :from.Rick Ragan, IBM Austin.
  3243.  
  3244. ----- REMOTE ANSWERS appended at 14:35:38 on 94/01/28 GMT (by RAGAN at AUSVM1)
  3245. :ndx.0WCL0349 :abs.Common Problem #21: Persistent WCL0349 Returned
  3246. :key.NetBios Conversation has been lost
  3247. :QUESTION.
  3248.   What do I do if I get the WCL0349 erro message: NetBios Conversation has
  3249.   been lost, and all calls drop?
  3250. :ANSWER.
  3251.  
  3252.   *****************************************************************
  3253.   Common Problem #21: Persistent WCL0349 Errors Returned
  3254.   *****************************************************************
  3255.  
  3256.   SYMPTOMS:
  3257.  
  3258.   With a number of OS/2 LAN Distance Remote Workstations connected
  3259.   to a LAN Distance Connection Server, all calls may suddenly drop
  3260.   with the WCL0349 - "NETBIOS CONVERSATION HAS BEEN LOST" message
  3261.   displayed at the remote. Subsequent attempts to redial fail with
  3262.   the WCL0310 or WCL0349 messages. Only rebooting the server will
  3263.   fix the problem.
  3264.  
  3265.   BACKGROUND:
  3266.  
  3267.   LAN Distance uses Netbios during the call establishment and
  3268.   hangup phases. Under high usage conditions a memory leak can
  3269.   occur, depleting LAN Distance's internal buffers. Once depleted
  3270.   incorrect buffer lengths are reported to Netbios, resulting in
  3271.   the reported error. This memory leak occurs only when calls drop
  3272.   unexpectedly. The most likely environments for this to occur are
  3273.   when noisy lines are in use, or when shutting down the Remote
  3274.   Workstation with calls still connected.
  3275.  
  3276.   SOLUTION:
  3277.  
  3278.   Apply the fix module, WCLCPSRD.DLL to the OS/2 LAN Distance
  3279.   Server or Remote Workstation experiencing the problem.
  3280.  
  3281.   To receive a copy of the patches contact IBM Service at
  3282.   1-800-992-4777 and reference APAR number IC06610.
  3283.  
  3284.   APAR: IC06610
  3285.  
  3286.   <end of file>
  3287. :from.Rick Ragan, IBM Austin
  3288.  
  3289. ----- REMOTE ANSWERS appended at 14:38:37 on 94/01/28 GMT (by RAGAN at AUSVM1)
  3290. :ndx.TRAP0001 :abs.Common Problem #22: Conn Server traps during logon/off
  3291. :key.Call established Trap
  3292. :QUESTION.
  3293.   What do I do if when I logon to my LAN Distance Conn Server I get a trap
  3294.   error when the call is established or hung up?
  3295. :ANSWER.
  3296.  
  3297.   *****************************************************************
  3298.   Common Problem #22: Server Traps during Logon/Logoff
  3299.   *****************************************************************
  3300.  
  3301.   SYMPTOMS:
  3302.  
  3303.   When logging on or off of a LAN Distance Server from an OS/2 LAN
  3304.   Distance Remote as part of call establishment or hangup, the
  3305.   server may trap.
  3306.  
  3307.   SOLUTION:
  3308.  
  3309.   Apply the fix module, WCBSEC.DLL to the LAN Distance Server or
  3310.   OS/2 Remote Workstation experiencing the problem.
  3311.  
  3312.   To receive a copy of the patches contact IBM Service at
  3313.   1-800-992-4777 and reference APAR number IC06607.
  3314.  
  3315.   APAR: IC06607
  3316.  
  3317.   <end of file>
  3318. :from.Rick Ragan, IBM Austin
  3319.  
  3320. ----- REMOTE ANSWERS appended at 14:41:18 on 94/01/28 GMT (by RAGAN at AUSVM1)
  3321. :ndx.0SYS3175 :abs.Common Problem #23: SYS3175 Message during shutdown
  3322. :key.SYS3175 close main container
  3323. :QUESTION.
  3324.   What do I do if I get a SYS3175 message when I try to close the main
  3325.   container, also I get the WCL0530 message?
  3326. :ANSWER.
  3327.  
  3328.   *****************************************************************
  3329.   Common Problem #23: SYS3175 Message during shutdown
  3330.   *****************************************************************
  3331.  
  3332.   SYMPTOMS:
  3333.  
  3334.   When closing the main container of LAN Distance (OS/2 Remote or
  3335.   Connection Server), you may sometimes get a SYS3175 Message
  3336.   displayed. Subsequent attempts to restart LAN Distance fail with
  3337.   the message:
  3338.     WCL0530E: The LAN Distance product did not start in the time
  3339.      allowed.
  3340.   This problem can only be fixed by rebooting.
  3341.  
  3342.   SOLUTION:
  3343.  
  3344.   Apply the fix modules, WCLCPME.DLL and WCLCPMER.EXE to the LAN
  3345.   Distance Server or OS/2 Remote Workstation experiencing the
  3346.   problem.
  3347.  
  3348.   To receive a copy of the patches contact IBM Service at
  3349.   1-800-992-4777 and reference APAR number IC06608.
  3350.  
  3351.   APAR: IC06608
  3352.  
  3353.   <end of file>
  3354. :from.Rick Ragan, IBM Austin
  3355.  
  3356. ----- REMOTE ANSWERS appended at 14:43:53 on 94/01/28 GMT (by RAGAN at AUSVM1)
  3357. :ndx.DRIVE001 :abs.Common Problem #24: SYS3175 Message during startup from D:
  3358. :key.SYS3175 Drive D: Startup
  3359. :QUESTION.
  3360.   What do I do if I get a SYS3175 message from my OS/2 LAN Distance
  3361.   workstation when LAN Distance is installed on a drive other than C:?
  3362. :ANSWER.
  3363.  
  3364.   *****************************************************************
  3365.   Common Problem #24: SYS3175 Message during startup from D: drive
  3366.   *****************************************************************
  3367.  
  3368.   SYMPTOMS:
  3369.  
  3370.   On an OS/2 workstation, if LAN Distance is installed and started
  3371.   from any drive other than C:, a SYS3175 message may be displayed
  3372.   when LAN Distance is started.
  3373.  
  3374.   SOLUTION:
  3375.  
  3376.   Apply the fix modules, WCLCPME.DLL and WCLCPMER.EXE to the OS/2
  3377.   LAN Distance Server or OS/2 Remote workstation experiencing the
  3378.   problem.
  3379.  
  3380.   To receive a copy of the patches contact IBM Service at
  3381.   1-800-992-4777 and reference APAR number IC06471.
  3382.  
  3383.   APAR: IC06471
  3384.  
  3385.   Rick Ragan,  Austin, TX
  3386.  
  3387.   <end of file>
  3388. :from.Rick Ragan, IBM Austin
  3389.  
  3390. ----- REMOTE ANSWERS appended at 16:47:06 on 94/01/28 GMT (by RAGAN at AUSVM1)
  3391. :ndx.DLR00001 :abs.Common Problem #25: (MS Windows only) DOS LAN Requester
  3392. :key.DOS LAN Requester
  3393. :QUESTION.
  3394.   For the MS Windows client, I cannot logon usign the DOS LAN Requester,
  3395.   what do I do?
  3396. :ANSWER.
  3397.  
  3398.   *****************************************************************
  3399.   Common Problem #25: (MS Windows) DOS LAN Requester
  3400.   *****************************************************************
  3401.  
  3402.   SYMPTOMS:
  3403.  
  3404.   MS Windows client of LAN Distance only:
  3405.  
  3406.   DOS LAN Requester cannot logon to the Domain Controller using
  3407.   DOS LAN Requester 2.0 or 3.0.
  3408.  
  3409.   SOLUTION:
  3410.  
  3411.   The DOS LAN Requester code (LS 2.0 and LS 3.0) has a bug that
  3412.   (incorrectly) defaults the Mail Slot number to 0 (zero).
  3413.   Corrective Service Diskette (CSD) 7003 will fix this problem.
  3414.  
  3415.   If you cannot get CSD 7003 easily, you can add the following
  3416.   parameter to the x:\DOSLAN\DOSLAN.INI file:
  3417.  
  3418.        /NMS:3
  3419.  
  3420.   This will specify 3 rather than the incorrect default of 0 as the
  3421.   correct Number for the Mail Slot.
  3422.  
  3423.   Rick Ragan,  Austin, TX
  3424. :from.Rick Ragan, IBM Austin
  3425.  
  3426. ----- REMOTE ANSWERS appended at 16:51:19 on 94/01/28 GMT (by RAGAN at AUSVM1)
  3427. :ndx.TCPIP001 :abs.Common Problem #26: (MS Windows only) TCP/IP fails
  3428. :key.TCP/IP
  3429. :QUESTION.
  3430.   For MS Windows client, I cannot get TPC/IP to work, what do I do?
  3431. :ANSWER.
  3432.  
  3433.   *****************************************************************
  3434.   Common Problem #26: (MS Windows) TCP/IP fails
  3435.   *****************************************************************
  3436.  
  3437.   SYMPTOMS:
  3438.  
  3439.   For the MS Windows client of LAN Distance only:
  3440.  
  3441.   TCP/IP fails to work.
  3442.  
  3443.   SOLUTION:
  3444.  
  3445.   From the VM command line, type:
  3446.     REQUEST LDPR26 FROM BETASRUS AT AUSVM1
  3447.  
  3448.   1) Download the file LDPR26 EXEBIN in binary.
  3449.  
  3450.   2) Type at the DOS command prompt:
  3451.        LDPR26
  3452.      this will produce:
  3453.          LDPR26 TXT -- what your are now reading
  3454.          PROTMAN.DOS - the binary file.  CRC=X'5D02'
  3455.  
  3456.   3) Back up the file x:\WAL\PROTMAN.DOS
  3457.        (COPY PROTMAN.DOS PROTMAN.OLD)
  3458.  
  3459.   4) Copy the new file to x:\WAL\PROTMAN.DOS.
  3460.  
  3461.   5) In the file CONFIG.SYS, move the statement
  3462.        DEVICE = x:\TCPIP\BIN\DOSTCP.SYS
  3463.      to the last line of this file after all other DEVICE and
  3464.      DEVICHIGH statements.
  3465.  
  3466.   6) Make sure you have run TCPSTART.BAT before starting MS
  3467.      Windows, place this command in your AUTOEXEC.BAT
  3468.  
  3469.   7) Re-start your workstation.
  3470.  
  3471.   Rick Ragan,  Austin, TX
  3472. :from.Rick Ragan, IBM Austin
  3473.  
  3474. ----- REMOTE ANSWERS appended at 23:48:38 on 94/02/07 GMT (by RAGAN at AUSVM1)
  3475. ..... REMOTE ANSWERS modified at 17:22:25 on 94/02/09 GMT (by RAGAN at AUSVM1)
  3476. :ndx.SHUTTLE1 :abs.COMMON PROBLEM #25: Shuttle with PCMCIA adapters
  3477. :key.PCMCIA Shuttle
  3478. :QUESTION.
  3479.   What do I do if I cannot get my PCMCIA adapter to work with LAN Distance's
  3480.   shuttle function?
  3481. :ANSWER.
  3482.  
  3483.     *****************************************************************
  3484.     Common Problem #27: Shuttle produces incorrect config.sys with
  3485.                         PCMCIA adapters
  3486.     *****************************************************************
  3487.  
  3488.     SYMPTOMS:
  3489.  
  3490.     APAR: IC06532
  3491.  
  3492.     (1) Shuttle may change the order of some of the PCMCIA
  3493.         DEVICE= statements in config.sys.
  3494.     (2) Second, shuttle may lose a parameter on the PCMCIA socket services
  3495.         device driver (IBM2SS01.SYS) or on a PCMCIA modem device driver
  3496.         (ESTDFM.OS2).
  3497.  
  3498.     SOLUTION:
  3499.  
  3500.     ORDERING PROBLEMS:
  3501.     To fix the first problem (device ordering) perform the following
  3502.     steps:
  3503.  
  3504.     If you have an IBM PCMCIA Token-Ring Adapter perform step (1).
  3505.  
  3506.     (1) Edit the \IBMCOM\MACS\IBMTOKCS.NIF file.
  3507.         a) Find the FILE section.
  3508.         b) On the "Name =" line, add device drivers that are order
  3509.            dependent in their correct order.  This will differ
  3510.            from one machine model to another and it will differ
  3511.            depending on what version of Card and Socket Services
  3512.            you have.  Here's an example for how to edit the file
  3513.            for an IBM ThinkPad 750C:
  3514.  
  3515.            Name = IBMTOKCS.OS2 IBM2SS01.SYS ICRMU02.SYS
  3516.  
  3517.            This will result in these device drivers being added to the
  3518.            end of CONFIG.SYS in this order.
  3519.  
  3520.     If you have a PCMCIA modem, perform step (2).
  3521.  
  3522.     (2) Edit the \IBMCOM\MACS\PDFH.NIF file.
  3523.         a) Find the FILE section.
  3524.         b) On the "Name =" line, add device drivers that are order
  3525.            dependent in their correct order.
  3526.            The following is an example for the IBM PCMCIA and
  3527.            Megahurtz PCMCIA modems:
  3528.  
  3529.            Name = ESTDFM.OS2 PDFH.OS2 IBM2SS01.SYS ICRMU02.SYS
  3530.  
  3531.            This will result in these device drivers being added to the
  3532.            end of CONFIG.SYS in this order.
  3533.  
  3534.     (3) Copy all device drivers that you placed on the Name = line
  3535.         the above .NIF files to the \IBMCOM\MACS subdirectory.
  3536.  
  3537.     The required device drivers are described in your PCMCIA
  3538.     Adapter documentation and included on your Adapter's installation
  3539.     diskette.  The device driver names are specific to each
  3540.     brand of adapter.
  3541.  
  3542.     The \IBMCOM\MACS\PDFH.NIF file is shipped, installed, and
  3543.     required by the LAN Distance product.  PDFH.OS2 is its
  3544.     associated device driver.
  3545.  
  3546.     NOTE: This editing technique can be used for any multiple device
  3547.     drivers adapter requiring a particular order in CONFIG.SYS.
  3548.  
  3549.     MISSING PARAMETER PROBLEMS:
  3550.     Fix module, WCLSHUTL.DLL, has been made available to
  3551.     correct the problem. This fix is to be applied to all Remote
  3552.     Workstations experiencing the problem.
  3553.  
  3554.     This fix module will fix parameters lost for the IBM2SS01.SYS and
  3555.     ESTDFM.OS2 device drivers.
  3556.  
  3557.     NOTE: It is possible that shuttle may lose
  3558.     parameters for other device drivers depending on how you edit
  3559.     your IBMTOKCS.NIF and PDFH.NIF files to correct the ordering
  3560.     problem described above.  If you have edited one of these .NIF files
  3561.     and have had to place a different device driver requiring parameters
  3562.     on the NAME= line, you must perform the following so that the shuttle
  3563.     feature will maintain your parameters:
  3564.  
  3565.     (1) Edit the WCLLOCAL.INI file in your \WAL subdirectory.
  3566.         In the SHUTTLE section add two lines describing the name
  3567.         of your device driver and its parameter.  For example, if
  3568.         your SHUTTLE section looks like:
  3569.  
  3570.         SHUTTLE
  3571.            D1 = IBM2SS01.SYS
  3572.            P1 = /S0=1
  3573.  
  3574.         and you have a device driver named XYZ.OS2 that needs parameter
  3575.         /A, add the following lines so that your shuttle section looks like:
  3576.  
  3577.         SHUTTLE
  3578.            D1 = IBM2SS01.SYS
  3579.            P1 = /S0=1
  3580.            D2 = XYZ.OS2
  3581.            P2 = /A
  3582.  
  3583.     NOTE:  If you use LAPS to change your LAN protocol configuration, your
  3584.     parameters may be deleted again.  If so, simply use shuttle your
  3585.     LAN Distance remote workstation and the parameters will be restored.
  3586.     (Or edit your CONFIG.SYS.)  A LAPS fix will be available in the near
  3587.     future.
  3588.  
  3589.     To receive a copy of the patches contact IBM Service at 1-800-992-4777 and
  3590.     reference APAR number IC06532.
  3591.  
  3592.