NOVELL TECHNICAL INFORMATION DOCUMENT
TITLE: Common TCPIP.NLM for NW 3.12 and 4.x
README FOR: TCPN04A.EXE
NOVELL PRODUCTS and VERSIONS:
LAN WorkGroup 4.2
NetWare FLeX/IP 1.2C
NetWare IP-NW312
NetWare Connect 2.0
NetWare WEB Server 2.51
TCPIP IW 4.11
Web Server - Web 2.51
NetWare MultiProtocol Router 3.1
LAN WorkGroup 5
ManageWise 2.1
NetWare NFS 1.2C
TCP/IP 2.x
NetWare NFS Gateway 1.2
NetWare NFS Services - NetWare 4 Edition 2.1
NetWare IP-NW410
IntranetWare UNIX Print Services 2.12
IntranetWare
Novell Web Server 3.x
NetWare 4.1
MPR IW 4.11
NetWare 4.11
NetWare 3.12
NetWare WEB Server 2.5
Internet Agent Dial-up SMTP - GW52B
Internet Agent SMTP - GW52B
Internet Agent POP3 - GW52B
Installation - NBMG
IntranetWare NFS 2.12
ManageWise 2.0
GroupWise Internet Agent - GW52
NetWare for SAA 2.2
ABSTRACT:
This file contains a new TCPIP.NLM (v4.00f) that runs on all LAN (3.12,4.x) and
WAN (MPR 3.1, NWC 2.0) platforms. Also included is a seperate stack for
customers running in a Netware 3.11 environment for backward compatibility
(doesn't include any of the new features).
(Obsoletes TCPN04.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.
-----------------------------------------------------------------
ISSUE:
New Features:
------------------
1. Common TCPIP for all NetWare platforms >= 3.X
2. path MTU support
3. Improved TCP interface for customers using TCPIP on 3.X
4. TraceRoute module for Netware Server (IPTRACE.NLM)
5. Enhanced TCPCON to flush routes in your routing table (equivalent to the
IPXRTR "reset router" command).
6. IP Multicast support
7. New APIs support (Nagle, delayed ACK)
8. support for multihoming (see TID #2921073)
9. support for fast path algorithm to improve TCP performance
10. support for automatic IP address assignment over PPP using IPCP
11. ShortHold (from client to Server and also from Server to Client)
12. DNS aware PING.NLM and TPING.NLM
13. Support for all 1's in subnet mask (See addional information below on
how to get this running).
14. Improved TCP buffering to use OS work_to_do threads
15. New INETCFG interface (TCPCFG) to supporting configuration of all ones
in the subnet mask (see TCPCFG.TXT for more details).
16. Improved raw socket support
Problem Fixes:-
---------------
1. stack hangs when TCP connections in the syn-recieved state
2. problems with sends of reverse ARP queries over Frame Relay links
3. loss of static route information when WAN links go down
4. TCP RESETs when large file transfer during NW -> AS400
5. Server abend when processing TCP URG (OOB) data (tcp_pulloob())
6. Server abend (tcp_rcvmsg:data block length glitch) running Groupwise 5.0
7. Server "send queue underrun" abend running NWIP/SAA
8. Server abend when OSPF autonomous system boundary router is enabled
9. No routing table updates through OSPF due to incorrect initialisation
with TCPIP.NLM
10. Issues with ISP automatically assigning IP addresses
11. Abends with Netware Connect 2.0
12. RIP and packet forwarding filters with Interface groups
13. RIP2 implementation on unnumbered links
14. Static route issues with Netware 3.12
15. Fixed path MTU issues with TCPIP.NLM and old style routers where PMTU
negotiation would fail.
16. Inserts correct source IP address when forwarding packets out of servers
containing multiple interfaces.
17. Abends with Bootpfwd
18. IP binding failures and abends with NW2000 adapters
19. Connection issues between IP/IPX gateway client and server
20. Fixes a "detached before close" abend with heavy TCP based applications
running eg. Groupwise
Additional Files
-------------------
TCPIP.TID:- Contains a list if technical information documents describing
common issues/problems that Novell Technical Support has handled since the
initial release of the common stack (TCPN03.EXE).
TCPCFG.TXT:- Contains instructions on how to install an updated TCPCFG.NLM so
that IP addresses containing all 1s in the subnet mask may be entered using the
INETCFG menu. TCPCFG.NLM is TCPIPs interface to INETCFG and is autoloaded
whenever the PROTOCOL->TCPIP or BINDINGS -> IP fields in INETCFG are selected.
TCPN04A.TXT:- Contains the full readme for the TCPN04A.EXE patch.
Self-Extracting File Name: TCPN04A.EXE
Files Included Size Date Time
..\
TCPN04A.TXT (This file)
TCPCFG.TXT 1373 8-7-97 7:34:34 am
TCPIP.TID 5161 8-8-97 12:30:06 am
TCPN04A.TXT 10710 9-25-97 12:38:36 am
..\DISK1\
PINSTALL.HLP 5582 2-3-97 7:05:00 pm
PINSTALL.NLM 168811 2-25-97 9:32:02 pm
PSCRIPT.DAT 4828 9-25-97 12:31:28 am
README.TXT 1390 3-19-97 5:58:10 pm
..\DISK1\RINSTALL\
PINSTALL.IPS 340 3-19-97 6:05:02 pm
..\DISK1\TCPIP\
BOOTPFWD.NLM 8076 8-7-97 11:16:58 pm
CSLIND.NLM 11830 8-7-97 10:52:28 pm
CSLIND3X.NLM 799 8-7-97 11:03:52 pm
IPCONFIG.NLM 858 8-7-97 11:03:08 pm
IPFLT.NLM 1788 8-7-97 11:19:00 pm
IPFLT30.NLM 21196 4-26-96 4:18:34 pm
IPFLT31.NLM 77812 8-5-97 9:52:36 pm
IPTRACE.NLM 10976 8-7-97 11:15:02 pm
IPXF.NLM 5678 6-25-97 6:40:14 pm
MPRDINST.NLM 4637 5-19-97 7:12:02 pm
PING.NLM 41462 8-7-97 11:16:22 pm
TPING.NLM 4984 8-7-97 11:15:32 pm
..\DISK1\TCPIP\NLS4\
BOOTPFWD.MSG 1398 8-7-97 11:16:54 pm
CSL.MSG 3561 6-22-97 6:23:34 pm
IPTRACE.MSG 1034 8-7-97 11:14:56 pm
IPXF.MSG 219 6-25-97 6:40:12 pm
PING.HLP 5148 6-25-97 6:40:38 pm
PING.MSG 1085 8-7-97 11:16:16 pm
TPING.MSG 662 8-7-97 11:15:28 pm
..\DISK2\
..\DISK2\SNMP\
SNMP.NLM 50975 6-25-97 6:41:16 pm
SNMPLOG.NLM 5257 6-25-97 6:41:18 pm
..\DISK2\SNMP\NLS4\
SNMP.MSG 4064 6-25-97 6:40:54 pm
SNMPLOG.MSG 615 6-25-97 6:40:58 pm
..\DISK2\TCPIP\
TCPCON.NLM 256035 8-5-97 10:53:58 pm
TCPIP.NLM 523746 9-24-97 11:03:08 pm
..\DISK2\TCPIP\NLS4\
PING.HLP 5148 11-22-95 9:55:50 pm
TCPCON.HLP 101573 5-14-97 11:39:54 pm
TCPCON.MSG 29304 8-5-97 9:57:28 pm
TCPIP.MSG 19192 9-24-97 11:02:42 pm
..\NW311\
311.TXT 1190 5-16-97 5:55:16 pm
AFTER311.NLM 11738 1-26-93 11:45:30 pm
BOOTPFWD.NLM 7991 9-13-95 8:26:20 pm
IPCONFIG.NLM 11766 9-13-95 8:14:00 pm
IPFLT.NLM 984 9-13-95 8:28:02 pm
NWSNUT.NLM 175546 10-17-94 9:14:20 pm
PING.NLM 41198 9-13-95 8:25:34 pm
SNMP.NLM 85974 9-14-95 9:33:46 pm
TCPCFG.NLM 184613 9-8-95 12:12:04 am
TCPCON.NLM 230611 9-13-95 8:24:02 pm
TCPIP.NLM 392545 9-13-95 8:11:52 pm
TPING.NLM 4771 9-13-95 8:24:40 pm
TUI.NLM 43415 11-22-94 7:18:56 am
..\TCPCFG\
TCPCFG.41X 184493 8-1-97 9:02:14 pm
TCPCFG.HLP 73895 5-30-97 9:32:42 pm
TCPCFG.MSG 31260 8-5-97 11:30:38 pm
TCPCFG.NLM 303857 8-6-97 11:06:42 pm
TCPCFG.TXT 701 9-25-97 12:06:54 am
Installation Instructions:
Installation instructions
=========================
A:- For Netware 3.11 Servers only!!!!
1. Make a backup copy of each NLM file specified in the NW311 directory.
2. Manually copy the NLM files from the NW311 directory to the SYS:\SYSTEM
directory.
B:- For all other platforms
1. To install from floppy, you will need two 1.44MB floppies.
1.1. COPY DISK1\*.* A: /S/E/V
1.2. LABEL A:DISK1
1.3. COPY DISK2\*.* A: /S/E/V
1.4. LABEL A:DISK2
1.5 Load install at server console and enter A:
for the installation path.
2. To install from local system volume:
For example:
2.1. Create a TEMP Directory (sys:temp) and put DISK1 and DISK2 there.
2.2. Load install at the server console and enter
SYS:\TEMP\DISK1 for the installation path.
This additional installation method only runs on 4.1x servers.
================================================
3. To install from a workstation to any 4.1x server
3.1 Create a TEMP on any drive (local or network) and put DISK1 and DISK2
there.
For example:
C:\TEMP\DISK1 or F:\TEMP\DISK1
\DISK2 \DISK2
3.2 If Rconsole and remote install are not already enabled, then enable
Rconosle and remote install on the remote server via INETCFG.NLM and
reinitialize system.
3.3 From your client, Rconsole to the remote server.
For example:
F:\public\Rconsole <target servername>
Provide ADMIN password and load INSTALL at the server console.
3.4 Make sure you Press <F4> instead of <F3> or <ENTER> when asked for
source path and then enter C:\TEMP\DISK1\RINSTALL or
F:\TEMP\DISK1\RINSTALL.
-----------------------------------------------------------------
Any trademarks referenced in this document are the property of their
respective owners. Consult your product manuals for complete trademark
information.
-----------------------------------------------------------------