home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 29 Fixes_o
/
29-Fixes_o.zip
/
ic09017.zip
/
IC09017.DOC
next >
Wrap
Text File
|
1995-01-09
|
2KB
|
70 lines
APAR IC09017 for AnyNet/2 V1.1 Sockets over SNA Gateway
Problem description
-------------------
This APAR fixes the problem described below:
Symptoms of problem:
Datagrams from some native TCP/IP nodes don't get through the
gateway. The problem was first noticed with an 8250 hub: its
responses to SNMP requests (which are datagrams) are dropped
by the gateway. For each datagram sent by the hub, the
"number of bad chksums" reported by "netstat -u" went up 1.
Bad checksums reported by "netstat -i" stayed at 0.
The gateway does not handle incoming UDP datagrams with no checksum
(that is checksum = 0, which is used to indicate no checksum
computed). In processing through the gateway, the checksum is
adjusted to account for changes made to the source and destination
addresses, and then fed to the IP stack. If there was no valid
checksum to begin with, adjusting it made it bad, and the datagram
was dropped by UDP.
Description of fix/workaround:
Enable UDP checksum computation on all native TCP/IP
nodes communicating with the gateway.
Fix installation
----------------
NOTE: This APAR also includes the fix for APAR IC08105 (which
allows the Gateway to work with TCP/IP V2.0 CSD UN56401
or higher).
1. Stop AnyNet Sockets over SNA Gateway (CTRL-C SNACKETS.EXE).
2. Copy SNACKETS.SYS into \IBMCOM\PROTOCOL\ subdirectory.
3. Copy SXIFNDIS.SYS into \IBMCOM\PROTOCOL\ subdirectory.
4. Update CONFIG.SYS as follows:
- comment out the IFNDIS.SYS device statement. For example:
REM DEVICE=C:\IBMCOM\PROTOCOL\IFNDIS.SYS
OR
REM DEVICE=C:\TCPIP\BIN\IFNDIS.SYS
- also comment out the INET.SYS device statement if it is not
already commented out.
- ADD a device statement for SXIFNDIS.SYS. For example:
DEVICE=C:\IBMCOM\PROTOCOL\SXIFNDIS.SYS
- MODIFY the device statement for SNACKETS.SYS:
DEVICE=C:\IBMCOM\PROTOCOL\SNACKETS.SYS
5. Edit TCPIP.NIF in the \IBMCOM\PROTOCOL\ subdirectory and
replace INET.SYS and IFNDIS.SYS with SNACKETS.SYS and SXIFNDIS.SYS
in the text.
6. Shut down your system and reboot.