NOVELL TECHNICAL INFORMATION DOCUMENT

TITLE:  MPR31A; Maintenance patch for MPR 3.1
README FOR:  MPR31A.EXE

NOVELL PRODUCTS and VERSIONS:
NetWare MultiProtocol Router 3.1

ABSTRACT:

MPR31A.EXE is the current maintenance Patch for NetWare MultiProtocol Router
3.1 (MPR).  MPR31A.EXE adds several features and fixes.  Novell recommends that
all NetWare MultiProtocol Router 3.1 owners download MPR31A.EXE.


 -----------------------------------------------------------------
 DISCLAIMER
 THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL.  NOVELL
MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION.  HOWEVER, THE
INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY.  NOVELL
MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION.
 -----------------------------------------------------------------


SYMPTOM:

1. A blank service name, in the static services table, caused IPXRTR to
 enter the debugger after a Reinitialize System command.

 2. The bind to a WAN board failed on an AppleTalk nonextended network when
transitional routing was turned on.

 3. If a DTR dial failed once, PPPTSM did not retry the call and the user
 had to disconnect the call through the call manager.

 4. IPXRTR could crash, if a broadcast message was received on the internal
network while Mobile IPX was enabled.

 5. IPXRTR could crash if a corrupted packet was received on a WAN in which IPX
header compression had been negotiated.

 6. The MPR configuration and management utilities would abend if they
 attempted to open a 0 length file using TUI.

 7. If you changed the media type of a configured interface, the change
 was not recognized by the driver unless the driver was unloaded.

 8. If a server contained multiple NW2000 cards, the cards shared RAM
 incorrectly and did not operate.

 9. Using OSPF with multiple unnumbered links in different areas abended the
server.

 10. IP filters were lost if a call was brought down and the filter was
 specific to a frame relay circuit.

 11. PPP data compression resulted in a server abend, when MPR was used with
the EICON PBLAST.LAN v1.20 driver, for the PacketBlaster WAN adapter.

 12. The sample login script, provided with MPR 3.1, does not work properly in
some enviroments.

 With Source Route Bridging
 --------------------------
 13. If the Source Route Bridge Protocol ID filters were set to "Permit
 packets in Filter list", connectivity could be lost.

 14. The largest frame size negotiation for a Source Route frame could be set
to a value higher than supported by the medium, causing the connection to drop.

 When Used on a Server With NetWare Connect
 ------------------------------------------
 15. When two NetWare Connect users logged in at exactly the same time, IPXRTR
disconnected one of them.

 16. When the NetWare Connect idle disconnect timer was set and the client
workstation hung while a connection was being reestablished, IPXRTR abended
when a new user tried to connect.

 17. NWC203.EXE, NWC204.EXE, and NWC205.EXE, for NetWare Connect 2.0, extend to
Windows 95 workstations, the ability to dial up IPX connections.
 If NetWare Connect and MPR reside on the same server, both MPR31A and
NWC203/4/5, must be installed for the dial IPX enhancement to be available.

 When Used on a FIGS (French, Italian, German, Spanish) Server
 -------------------------------------------------------------
 18. After installation of MPR3.1, older translations were used.

 With Traps
 ----------
 19. The traps defined in the adapter MIB files, provided with MPR 3.1, did not
format correctly on ManageWise 1.0, or NMS 2.0 consoles.

 20. Trap Help was not available.  (The trap help files failed to ship with
 MPR 3.1)

 NEW FEATURES
 F1. Contains a new TCPIP.NLM.
 IMPORTANT!! Only use this TCPIP.NLM on a MPR 3.1 server.  Do not use it on a
server which does not have MPR 3.1 loaded!!!
 If you have MPR 3.1, this is the correct TCPIP.NLM to use, even if the
 server also has NetWare Connect.

 F2. Additional packet types were added to the TCP/IP packet filters=
 definitions.

 F3. IPXRTR has been enhanced to provide routeless services.
 Originally IPX Services were absorbed only if the network number on which the
service resided was explicitly reachable.
 If a default route (-2 or FF-FF-FF-FE network number) is defined for IPX,
 IPXRTR will optionally absorb services, without an explicit route to the
 service being reachable.  This is implemented via a set command.  By
 default IPXRTR requires a explicit network number to make a service
 reachable. By using a set command the check for an explicit network number
before absorbing services is removed.
 The syntax of the set command is:

 set required network for services = <on> / <off>.

 The default set is ON.  This means that IPXRTR will check to see if the
 network number on which a service resides is explicitly reachable.  If it
 is reachable it will absorb the service otherwise it will drop it.

 If it is set to OFF, IPXRTR will check to see if the network number on
 which the service resides is explicitly reachable, if so it will absorb the
 service.  If the network number is not reachable it will check to see if
 there is a default route (network number of -2), if a default route is
 present and reachable, the service will be absorbed.  If a explicit route
 and the default route is not reachable then the service is dropped.

SOLUTION: 

Apply MPR31A.EXE

Self-Extracting File Name: mpr31a.exe

Files Included     Size     Date      Time

..\
      MPR31A.TXT     (This file)
    PINSTALL.HLP            5585        11-15-95     11:54:18 am
    PINSTALL.NLM          161914         3-13-96     12:24:50 pm
     PPPCHAT.SCR             470         5-31-96      8:38:00 am
     PSCRIPT.DAT            3611         3-22-96     11:45:54 am
..\ALL\
      PBLAST.LAN           69706          3-8-96      5:28:02 pm
..\AT\
        ADSP.NLM           31501         5-22-96     12:49:32 pm
    APPLETLK.NLM          177215         5-22-96     12:44:08 pm
       ATCON.NLM           35108         5-22-96     12:52:54 pm
..\AT\NLS4\
        ADSP.MSG           13698         5-22-96     12:49:28 pm
    APPLETLK.MSG           37954         5-22-96     12:43:22 pm
       ATCON.HLP           46674         12-8-95      1:14:02 pm
       ATCON.MSG           11635         5-22-96     12:52:50 pm
..\BRIDGE\
      BRIDGE.NLM           34021         3-29-96     10:42:20 am
    SRBRIDGE.LAN            4441         5-23-96     12:25:22 pm
..\BRIDGE\NLS4\
      BRIDGE.MSG            1426         3-29-96     10:42:02 am
..\ETC\
    BUILTINS.CFG           10825         3-13-96      3:09:52 pm
..\IPX\
      IPXRTR.NLM          158909         5-23-96     10:12:38 am
..\IPX\NLS4\
      IPXRTR.MSG           12044         4-12-96      9:44:50 am
..\MSGFIX\
      MPRMSG.BAT            1753         4-12-96      1:11:50 pm
..\REFMIBS\
..\REFMIBS\ADAPTERS\
      MPRADP.HLP           11287          2-5-96      6:00:32 pm
      MPRADP.MIB           14619         3-18-96      2:04:58 pm
..\TCPIP\
       IPFLT.NLM             997         3-22-96      9:57:26 am
      TCPCON.NLM           78686         3-29-96     11:21:20 am
       TCPIP.NLM          206330         5-23-96     11:52:36 am
..\TCPIP\NLS4\
      TCPCON.MSG           29125         3-22-96      9:43:04 am
       TCPIP.MSG           17135         3-29-96     10:57:32 am
..\UTILS\
         TUI.NLM           24226         3-13-96     10:18:48 am
..\UTILS\NLS4\
         TUI.MSG            2304         3-13-96     10:18:48 am
..\UTILSWAN\
         WSM.NLM           11095         5-23-96     11:02:58 am
..\UTILSWAN\NLS4\
         WSM.MSG            2213         3-13-96     10:53:02 am
..\WHSM\
      NW2000.LAN           23788         5-23-96     10:59:58 am
    SYNCPLUS.LAN           26193         5-23-96     10:55:26 am
..\WTSM\
      PPPTSM.NLM           77266         5-23-96      9:27:06 am
..\WTSM\NLS4\
      PPPTSM.MSG            5556         3-13-96     10:13:24 am


Installation Instructions:

NOTE: If MPR 3.1 is installed on a server which is also running a version of
NetWare Connect 2, lower than release 2.0.28, the use of DHCPD.NLM will cause
an abend.  Downloading NWC203.EXE, NWC204.EXE, and NWC205.EXE, in order to
upgrade to release 2.0.28 corrects this problem.

 1. Only apply MPR31A.EXE to a server that has MPR 3.1 already installed.
 Do NOT apply MPR31A to a MPR 3.0 server.

 2. Backup the server.

 3. Create a MPR_1 directory.

 4. Put MPR31A into the MPR_1 directory.
 Note: If you want to install MPR31 from a diskette, Volume label the
 diskette MPR_1.

 5. "Explode" MPR31A.EXE.

 6. Load INSTALL.NLM.

 7. Select "Product Options".

 8. On a NetWare 4.1 Server, select "View/Configure/Remove Install
 Products". (For a NetWare 3.12 server, skip to #9)

 9. Verify that MPR 3.1 is installed.

 10. Press <ins> to install MPR31A.

 11. Provide INSTALL with the path to the MPR_1 directory.

 12. Follow the prompts to install MPR31A.

 13. If MPR 3.1 runs on a NetWare 4.1 FIGS (French, German, Italian,
 Spanish) server and the language on the server is not set to ENGLISH, you must
remove the old message and help files.  MPRMSG.BAT is provided to assist in
removing those files.
  Complete the following procedure to remove the files:
     a. Change to the NLS4 directory of the installed languages.
     b. Run MPRMSG.BAT from that directory.
 
     Note: You can ignore any "File Not Found" warnings.

 14. Down the server and bring it back up.

 15. If you use ManageWise (or a third party management product) with MIBs.
 Get the adapter MIB (MPRADP.MIB) from REFMIBS/ADAPTERS.  Follow the directions
provided with your network management manager concerning installing new MIBs.
 (In ManageWise, use TOOLS> SNMP MIB COMPILER)

 16. If you want to use a PPP login script, we suggest that you use
 PPPCHAT.SCR, as it is a significant improvement over the sample provided with
MPR 3.1.  To use PPPCHAT.SCR, see Appendix A; "Customizing PPP Login Scripts",
in the "NetWare MultiProtocol Router 3.1 Configuration" section of the MPR 3.1
manual (either DynaText or hard copy).  Be careful to follow ALL of the
instructions including using MDMCVT.

 17. If you own "WAN Extensions" for MPR 3.1, also download WAN31A.EXE.

 18. If you own "SNA Extensions" for MPR 3.1, also download SNA31A.EXE.


 Patch History
 MPR31A.EXE is the first public patch for MPR 3.1.


 -----------------------------------------------------------------
 Any trademarks referenced in this document are the property of their
respective owners.  Consult your product manuals for complete trademark
information.
 -----------------------------------------------------------------

