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 = / . 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 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. -----------------------------------------------------------------