home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / ntwrtcp.zip / ntwrtcp.os2 < prev    next >
Text File  |  1993-05-24  |  6KB  |  122 lines

  1. How to get the Novell Netware Requester for OS/2 and IBM TCP/IP to work
  2. together on OS/2, without NTS/2, and without really trying...
  3.  
  4. This file was last modified on 24 May 1993.
  5.  
  6. This document details how I did it on my system. I'm running the OS/2
  7. 2.1 March beta, version 2.01 of the Netware Requester, and IBM TCP/IP
  8. version 1.2.1. I think these instructions will work for other versions
  9. of OS/2. I'm not at all sure they'll work for other versions of the
  10. Netware Requester or TCP/IP. Fortunately, the Netware Requester is
  11. available for FTP from ftp-os2.nmsu.edu, in /pub/os2/2_x/network/novell,
  12. as files wsos21.zip, wsos22.zip, and wsos2d.zip. I also recommend the
  13. UN37938 CSD level of TCP/IP.
  14.  
  15. It doesn't matter which order you install that Requester and TCP/IP. On
  16. the machine I started from scratch on, I installed the Requester first,
  17. and then TCP/IP, but I've also seen other folks recommend installing
  18. TCP/IP first. In any case, you need to install both, and configure both
  19. as though they were the only thing on your system. Before you go any
  20. further, you need to know the MLID name of your Netware driver; you can
  21. get this by rebooting, and watching the messages as they go by. The
  22. driver will identify itself with somehting like "Novell NE2000 MLID
  23. Driver" and some more text. Note the driver name for later use. You then
  24. need to update three files on your system. One thing I found out the hard
  25. way: Do not reboot your machine from when you start modifying the three
  26. files until you're finished; mine locked up when I did.
  27.  
  28. The first change is to CONFIG.SYS. You will have a statement that goes
  29. something like
  30. DEVICE=C:\IBMCOM\MACS\NE2000.OS2
  31. (the file name will obviously change if you're using something besides an
  32. NE2000, but it will always be in \IBMCOM\MACS on your boot drive). REMark
  33. out this statement, and add:
  34. DEVICE=D:\NETWARE\ODINSUP.SYS
  35. (change D:\NETWARE to wherever you installed the Requester). This change
  36. removes the IBM-supplied network board driver, and installs the
  37. Novell-supplied communications driver that links the TCP/IP software to
  38. the Novell driver.
  39.  
  40. Next, you need to update NET.CFG. This file may have been built when you
  41. installed the Requester, or you may be getting along fine without one. If
  42. you don't have one, you'll need to create it; if you do, you'll just need
  43. to update it. Use the Requester's Install program to help build the file,
  44. as it supplies example statements you can cut and paste as needed. Here's
  45. mine, in its entirety (don't key in the comments out to the right!):
  46. Link Support                    <=== this section may or may not be
  47.      MemPool 4096                    necessary...
  48.      Buffers 8 4188
  49. Link Driver NE2000              <=== This section specifies settings for
  50.       INT #1 5                       your hardware and the link driver.
  51.       Frame Ethernet_802.3      <=== Key point: You MUST have all four
  52.       Frame Ethernet_II              of these statements in your file!
  53.       Frame Ethernet_802.2           The ODINSUP driver uses the extra
  54.       Frame Ethernet_SNAP            frame types to do its magic.
  55.       Protocol IPX 0 Ethernet_802.3 <=== This statement is needed to set
  56.       Protocol TCPIP 800 Ethernet_II     the default IPX frame type.
  57. Protocol odinsup                <=== These two statements tell ODINSUP
  58.       bind NE2000                    which driver to talk to.
  59. Protocol ipx                    <=== Likewise, these two are for IPX...
  60.       bind NE2000
  61. Protocol TCPIP                  <=== ...and this section is for TCP/IP.
  62.       Bind NE2000                    All of these are set to talk to the
  63.         ip_address      129.106.9.73     NE2000 board.
  64.         ip_router       129.106.1.9
  65.         tcp_sockets     8
  66.         udp_sockets     8
  67.         raw_sockets     1
  68. NETWARE REQUESTER                <=== This section isn't required, just a
  69.    directory services off             performance boost if you're not
  70.                                       running a Netware 4.x file server.
  71.  
  72. That takes care of two of three; the third is the PROTOCOL.INI file, which
  73. lives in \IBMCOM on your boot drive. The modification here is simple.
  74. There are two sections you're concerned with:
  75.  
  76. ;*----------------------------------------------*
  77. ;*------------- PROTOCOL SECTION ---------------*
  78. ;*----------------------------------------------*
  79.  
  80. [TCPIP_nif]
  81.  DriverName = TCPIP$
  82.  Bindings = NE2000                        <=== Note 1
  83.  
  84. ;*----------------------------------------------*
  85. ;*--------------- MAC SECTION ------------------*
  86. ;*----------------------------------------------*
  87.  
  88. [NE2000]                                  <=== Note 2
  89. ;DriverName = MS2000$
  90. ;interrupt = 5
  91. ;iobase = 0x320
  92.  
  93. This is how my file looks after modification. The key is that the Bindings=
  94. statement in the protocol section (note 1) points to a name in square
  95. brackets in the MAC section(note 2); this is how TCP/IP establishes the
  96. connection between the TCP/IP protocol stack and the NDIS driver. You've
  97. already replaced the driver when you modified CONFIG.SYS; now, to
  98. reestablish the connection, you must change the Bindings= to point to the
  99. driver, and that's done by changing it to the MLID name of the Novell
  100. driver. Then, change the corresponding name in the MAC section to match,
  101. using the same MLID name, so that the TCP/IP protocol stack doesn't get
  102. unhappy when it reads PROTOCOL.INI. You can remove or comment out the
  103. hardware-specific information, as I've done in my file, since the TCP/IP
  104. software doesn't talk directly to the hardware any more; leaving it in
  105. doesn't hurt anything, though, since the driver that would use the
  106. information is no longer being loaded.
  107.  
  108. Now, reboot, and enjoy having both Netware and TCP/IP connectivity on
  109. your system!
  110.  
  111. I've made copies of my CONFIG.SYS, NET.CFG, and PROTOCOL.INI files, as
  112. well as this document, available for FTP; they're on cdrom.com as
  113. ntwrtcp.zip (they'll start out in os2/incoming, but will move, hopefully
  114. to os2/2_x/network/novell).
  115.  
  116. Good luck!
  117.  
  118. Jay Maynard
  119. Senior Systems Programmer
  120. University of Texas Houston Health Science Center
  121. jmaynard@oac.hsc.uth.tmc.edu
  122.