home *** CD-ROM | disk | FTP | other *** search
/ Network Support Encyclopedia 96-1 / novell-nsepro-1996-1-cd2.iso / download / netware / os2dc1.exe / ENGLISH / OS2BOOK.INF (.txt) next >
OS/2 Help File  |  1994-10-07  |  641KB  |  10,307 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. READ ME FIRST ! ΓòÉΓòÉΓòÉ
  3.  
  4. We Need Your Comments 
  5.  
  6. This online version of the NetWare Client for OS/2 User Guide is a new product 
  7. from Novell's Technical Publications Department. 
  8.  
  9. Please give us your comments. Print this page and FAX or mail it to: 
  10.  
  11.      Novell, Inc. 
  12.      Technical Publications 
  13.      MS C-23-1 
  14.      122 East 1700 South 
  15.      Provo, UT 84606 
  16.      FAX (801) 429-3002 
  17.  
  18. How useful are the following resources in answering your questions about the 
  19. setup or configuration of the NetWare Client for OS/2? 
  20.  
  21. Least Useful    Most Useful 
  22.  
  23.  1  2  3  4  6  7  8  9  10        The hardcopy NetWare Client for OS/2 User 
  24.                                    Guide. 
  25.  
  26.  1  2  3  4  6  7  8  9  10        This online NetWare Client for OS/2 User 
  27.                                    Guide in native OS/2 format. 
  28.  
  29.  1  2  3  4  6  7  8  9  10        ElectroText(TM) (Novell's online 
  30.                                    documentation in MS Windows format) 
  31.  
  32.  1  2  3  4  6  7  8  9  10        The Help screens for the various utilites 
  33.                                    (i.e. NWADMIN, NWTOOLS, INSTALL) 
  34.  
  35.  Please comment on whether you like this online NetWare Client for OS/2 User 
  36.  Guide and how you would like to see it improved. 
  37.  
  38.  
  39. ΓòÉΓòÉΓòÉ 2. NetWare Client for OS/2 User Guide ΓòÉΓòÉΓòÉ
  40.  
  41. NetWare Client for OS/2 User Guide 
  42.  
  43. Disclaimer 
  44.  
  45. Novell, Inc. makes no representations or warranties with respect to the 
  46. contents or use of this manual, and specifically disclaims any express or 
  47. implied warranties of merchantability or fitness for any particular purpose. 
  48. Further, Novell, Inc. reserves the right to revise this publication and to make 
  49. changes to its content, at any time, without obligation to notify any person or 
  50. entity of such revisions or changes. 
  51.  
  52. Further, Novell, Inc. makes no representations or warranties with respect to 
  53. any NetWare software, and specifically disclaims any express or implied 
  54. warranties of merchantability or fitness for any particular purpose. Further, 
  55. Novell, Inc. reserves the right to make changes to any and all parts of NetWare 
  56. software, at any time, without any obligation to notify any person or entity of 
  57. such changes. 
  58.  
  59. Trademarks Novell, Inc. has made every effort to supply trademark information 
  60. about company names, products, and services mentioned in this manual. The 
  61. following list of trademarks was derived from various sources. 
  62.  
  63.      NetWare and Novell are registered trademarks of Novell, Inc. 
  64.      Internetwork Packet Exchange (IPX), LAN WorkPlace, MLID, NE1000, NE2000, 
  65.      NetWare Client, NetWare Core Protocol (NCP), NetWare Directory Services 
  66.      (NDS), NetWare Tools, Open Data-Link Interface (ODI), Packet Burst, SFT 
  67.      III, SPX, and Technical Support Alliance (TSA) are trademarks of Novell, 
  68.      Inc. 
  69.      NetWire is a registered service mark of Novell, Inc. 
  70.      UNIX is a registered trademark of UNIX System Laboratories, Inc., a wholly 
  71.      owned subsidiary of Novell, Inc. 
  72.      IBM and OS/2 are registered trademarks of International Business Machines 
  73.      Corporation. 
  74.  
  75.  Copyright 1994 Novell, Inc. All rights reserved. No part of this publication 
  76.  may be reporduced, photocopied, stored on a retrieval system, or transmitted 
  77.  without the express written consent of the publisher. 
  78.  
  79.  NetWare Client for OS/2 User Guide 
  80.  March 1994 
  81.  
  82.  
  83. ΓòÉΓòÉΓòÉ 3. Introduction ΓòÉΓòÉΓòÉ
  84.  
  85. Introduction
  86.  
  87. Topics 
  88.  
  89. NetWare Client for OS/2 Features 
  90.  
  91. Information for DOS Users Migrating to OS/2 
  92.  
  93. NetWare 2 and 3 Users Upgrading to NetWare 4 
  94.  
  95.  
  96. ΓòÉΓòÉΓòÉ 3.1. NetWare Client for OS/2 Features ΓòÉΓòÉΓòÉ
  97.  
  98. NetWare Client for OS/2 Features 
  99.  
  100. NetWare Client(TM) for OS/2 workstation software enables OS/2 workstations to 
  101. access NetWare servers. After you install NetWare Client for OS/2, you can 
  102. connect to a NetWare network and perform basic network tasks. 
  103.  
  104. NetWare Client for OS/2 
  105.  
  106.  Γûá Supports both NetWare 3 and NetWare 4 servers. 
  107.  Γûá Offers Remote Program Load (RPL) workstation access. 
  108.  Γûá Supports SFTIII(TM) for both the client and SPX(TM). 
  109.  Γûá Provides access for up to 9 parallel ports. 
  110.  Γûá Supports OS/2, DOS/MS Windows private sessions, DOS/MS Windows global 
  111.  sessions, VMBoot private sessions, and VMBoot global sessions for NetWare 3. 
  112.  
  113.  
  114. ΓòÉΓòÉΓòÉ 3.2. Information for DOS Users Migrating to OS/2 ΓòÉΓòÉΓòÉ
  115.  
  116. Information for DOS Users Migrating to OS/2
  117.  
  118. This section explains the basic differences between using NetWare from an OS/2 
  119. workstation and using NetWare from a DOS workstation. 
  120.  
  121. ODI LAN Drivers 
  122.  
  123. ODI LAN drivers used by NetWare Client for OS/2 serve the same purpose and 
  124. follow the same technical specifications as ODI LAN drivers used by NetWare 
  125. Client for DOS and MS Windows. 
  126.  
  127. OS/2 ODI drivers have the same filenames as DOS ODI drivers, except they have a 
  128. .SYS extension instead of a .COM extension. 
  129.  
  130. OS/2 ODI drivers are loaded in the CONFIG.SYS file, whereas the DOS ODI drivers 
  131. are loaded in the AUTOEXEC.BAT file. 
  132.  
  133. Important For OS/2, network drivers and device drivers are always loaded in 
  134. CONFIG.SYS. AUTOEXEC.BAT is not used in OS/2. 
  135.  
  136. IPX 
  137.  
  138. NetWare Client for OS/2 uses the IPX protocol to connect to NetWare servers. 
  139. For OS/2, IPX is a .SYS file and is loaded in the CONFIG.SYS file with the 
  140. other NetWare drivers. 
  141.  
  142. If you use virtual DOS sessions in OS/2, those sessions use a virtualized 
  143. version of IPX, called VIPX. VIPX talks to IPX to allow DOS sessions to 
  144. communicate on the network. 
  145.  
  146. In a virtual DOS session, you run VIPX provided with NetWare Client for OS/2 
  147. rather than the IPX provided with NetWare Client for DOS and MS Windows. 
  148.  
  149. When you install NetWare Client for OS/2, lines to load IPX and VIPX are loaded 
  150. automatically in CONFIG.SYS. 
  151.  
  152. NET.CFG File 
  153.  
  154. The NET.CFG file serves the same purpose under OS/2 as it does under DOS: it 
  155. allows you to configure your network connection. 
  156.  
  157. NET.CFG for OS/2 has options and settings just as NET.CFG for DOS. However, 
  158. options and settings are somewhat different. Some of them use different syntax 
  159. and configure different software components. 
  160.  
  161. Because of this, you cannot just copy NET.CFG from a DOS workstation to an OS/2 
  162. workstation and expect it to work. Instead, create a new NET.CFG file for the 
  163. OS/2 workstation if you have nondefault configurations. 
  164.  
  165. In OS/2, NET.CFG is a text file that can be created or edited with the NetWare 
  166. Client for OS/2 installation program. This program contains online help showing 
  167. the syntax of all options. (NET.CFG can be edited with a text editor as well.) 
  168.  
  169. You can put DOS and OS/2 NET.CFG options into the same NET.CFG file on your 
  170. OS/2 workstation. Then when you run a private virtual DOS session, NetWare 
  171. Client for DOS and MS Windows will use the DOS options. NetWare Client for OS/2 
  172. ignores the DOS options. 
  173.  
  174. Logging In 
  175.  
  176. When you boot your workstation, NetWare Client for OS/2 maps drive L: as the 
  177. default drive to the SYS:LOGIN directory (configurable in NET.CFG). 
  178.  
  179. This mapping combines with the L:\OS2 mapping that the NetWare Client for OS/2 
  180. installation puts in your path, and gives you a search path to the login 
  181. utilities. (You don't have to change to drive L: to log in.) 
  182.  
  183. NetWare Client for OS/2 does not support a LASTDRIVE setting in CONFIG.SYS. 
  184.  
  185. You can log in from any OS/2 session or the desktop, and your login applies to 
  186. all other OS/2 sessions. For example, if you logged in from the command line of 
  187. an OS/2 session and then you went to the desktop and used NetWare Tools(TM), 
  188. you would already be logged in to the same location you logged in to at the 
  189. command line. 
  190.  
  191. Important The attachment from NetWare Tools does not run a login script. To 
  192. execute a login script, run LOGIN from the command line. 
  193.  
  194. You can also log in from virtual DOS sessions running on OS/2. You can set up 
  195. virtual sessions so that each session can support its own login to the network 
  196. (private sessions) or so that all sessions - including OS/2 - share a single 
  197. login to the network (global sessions). 
  198.  
  199. Network support from virtual DOS sessions works much the same as network 
  200. support from regular DOS workstations. You use a NETX.EXE shell and a 
  201. virtualized version of IPX, called VIPX.SYS. 
  202.  
  203. Important When logging in from virtual sessions, you do not have NetWare 
  204. Directory Services (NDS) support. This means that you can only log in to a 
  205. NetWare 4 network that has bindery emulation. 
  206.  
  207. Utilities 
  208.  
  209. NetWare utilities for OS/2 have the same names as NetWare utilities for DOS. 
  210. However, OS/2 utilities are different executable files than DOS utilities. 
  211.  
  212. NetWare OS/2 utilities are in the SYS:PUBLIC\OS2 and SYS:LOGIN\OS2 directories 
  213. so they do not overlap with NetWare utilities for DOS in the SYS:PUBLIC and 
  214. SYS:LOGIN directories. If you run a NetWare DOS utility in OS/2, OS/2 will try 
  215. to start a DOS session to run that utility. 
  216.  
  217. The following utility files are available from the NetWare Client for OS/2 
  218. diskettes: 
  219.  
  220.  Γûá CX.EXE 
  221.  Γûá MAP.EXE 
  222.  Γûá NETX.EXE 
  223.  Γûá NLIST.EXE 
  224.  Γûá NPRINTER.EXE 
  225.  
  226.  Drive Mappings and Search Drives 
  227.  
  228.  Search drives are not used in OS/2. Instead, the search functionality to 
  229.  NetWare utilities and other programs is set up with PATH, LIBPATH, and DPATH 
  230.  statements in CONFIG.SYS. 
  231.  
  232.  Mapping to Login Utilities 
  233.  
  234.  When you boot your workstation, NetWare Client for OS/2 connects to the first 
  235.  server it finds and maps drive L: to the SYS:LOGIN directory (configurable in 
  236.  NET.CFG). 
  237.  
  238.  This mapping combines with the L:\OS2 mapping that the NetWare Client for OS/2 
  239.  installation puts in your path and gives you a search path to the login 
  240.  utilities. 
  241.  
  242.  Once you log in, drive L: disappears. 
  243.  
  244.  Mapping to Public Utilities 
  245.  
  246.  The NetWare default login script for OS/2 contains the following line mapping 
  247.  drive P: to public utilities: 
  248.  
  249.  MAP P:=SYS:PUBLIC 
  250.  
  251.  This mapping combines with the P:\OS2 mapping that the NetWare Client for OS/2 
  252.  installation puts in your path and gives you a search path to the 
  253.  SYS:PUBLIC\OS2 directory. When you type a utility name from any drive other 
  254.  than drive P:, the utility from the \OS2 subdirectory is executed. 
  255.  
  256.  Important Even though your search path gets set to SYS:PUBLIC\OS2 by default, 
  257.  drive P: stays mapped to SYS:PUBLIC. 
  258.  
  259.  If you change to drive P:, you are in SYS:PUBLIC, not SYS:PUBLIC\OS2. If you 
  260.  type a utility name at drive P:, the DOS version of the utility is executed. 
  261.  
  262.  Other Protocols 
  263.  
  264.  NetWare Client for OS/2 provides support for the following protocols: 
  265.  
  266.   IPX 
  267.   SPX 
  268.   Named Pipes 
  269.   NetBIOS 
  270.  
  271.  These protocols support OS/2 client workstations and servers on a distributed 
  272.  application network. SPX supports some NetWare printing utilities. 
  273.  
  274.  DOS client workstations running DOS Named Pipes or NetBIOS can connect to OS/2 
  275.  application servers running Named Pipes or NetBIOS. 
  276.  
  277.  You can select support for these protocols in the NetWare Client for OS/2 
  278.  installation program. The protocols you select are loaded into CONFIG.SYS. 
  279.  
  280.  To access SPX, Named Pipes, and NetBIOS support from virtual DOS and MS 
  281.  Windows sessions on OS/2, you must load some programs provided with NetWare 
  282.  Client for OS/2. 
  283.  
  284.  
  285. ΓòÉΓòÉΓòÉ 3.3. NetWare 2 and 3 Users Upgrading to NetWare 4 ΓòÉΓòÉΓòÉ
  286.  
  287. NetWare 2 and 3 Users Upgrading to NetWare 4 
  288.  
  289. Significant changes have been made in the following areas: 
  290.  
  291.  Γûá Default frame type for Ethernet ODI drivers 
  292.  Γûá Selecting a preferred server 
  293.  Γûá Logging in to the network 
  294.  Γûá Login scripts 
  295.  Γûá Mappings in the default login script 
  296.  Γûá Mapping to the public utilities 
  297.  Γûá Virtual DOS and MS Windows sessions 
  298.  
  299.  Default Frame Type for Ethernet ODI Drivers 
  300.  
  301.  The default frame type for Ethernet ODI drivers has changed. In NetWare 2 and 
  302.  3, Ethernet drivers defaulted to the Ethernet 802.3 frame type. In NetWare 4, 
  303.  they default to the Ethernet 802.2 frame type. 
  304.  
  305.  NetWare 4 server drivers for Ethernet also default to the Ethernet 802.2 frame 
  306.  type. Servers and workstations use the same frame type to communicate with 
  307.  each other. 
  308.  
  309.  Routers must also support the frame type or your workstation can't get a 
  310.  connection. Some routers on your network may not support the Ethernet 802.2 
  311.  frame type default. 
  312.  
  313.  Important If you use the Ethernet 802.2 frame type on your workstation, it 
  314.  can't connect to a network expecting the Ethernet 802.3 frame type. 
  315.  
  316.  To eliminate a potential conflict, you can define both frame types (Ethernet 
  317.  802.2 and Ethernet 802.3) on your network. 
  318.  
  319.  For the workstation, define frame types in NET.CFG. Include a line similar to 
  320.  the following, replacing NE2000 with the name of your ODI driver: 
  321.  
  322.      link driver ne2000 
  323.         frame ethernet_802.2 
  324.         frame ethernet_802.3 
  325.  
  326.  The first frame type defined is the only one used for the initial "Get Nearest 
  327.  Server" request. 
  328.  
  329.  Therefore, if some of your servers use only one frame type, such as Ethernet 
  330.  802.3, put that frame type first. That way your workstation can make a default 
  331.  connection to those servers. 
  332.  
  333.  Selecting a Preferred Server 
  334.  
  335.  NetWare Directory Services (NDS) provided in NetWare 4 uses trees and contexts 
  336.  rather than servers to identify what you log in to. 
  337.  
  338.  A new NET.CFG setting called preferred tree has been created. Use preferred 
  339.  tree in NetWare 4 the same way you used preferred server in NetWare 2 and 3 
  340.  (except you specify a tree name rather than a server name). 
  341.  
  342.  Use preferred tree only for sites that have more than one Directory tree. 
  343.  
  344.  For example, to initially connect to a tree called Novell, add the following 
  345.  lines in your NET.CFG file: 
  346.  
  347.      netware requester 
  348.         preferred tree novell 
  349.  
  350.  Preferred server is still a supported setting; however, the syntax has 
  351.  changed. You now type the word server as well as a server name. For example: 
  352.  
  353.      netware requester 
  354.         preferred server fs1 
  355.  
  356.  Regardless of your NET.CFG file, NetWare Client for OS/2 first tries to 
  357.  establish a default connection to an NDS server. This connection is made to 
  358.  the first NDS server that responds. 
  359.  
  360.  If NetWare Client for OS/2 succeeds in connecting to an NDS server, it then 
  361.  looks for a preferred tree. Once it connects to a preferred tree, it checks to 
  362.  see if you have a preferred server specified. If that server is in the current 
  363.  context, it connects to that server. 
  364.  
  365.  If NetWare Client for OS/2 can't connect to an NDS server, it tries to 
  366.  establish a default connection to a bindery server. 
  367.  
  368.  If it connects to a bindery server, it first looks for a preferred server, 
  369.  ignoring any preferred tree you specified. 
  370.  
  371.  Logging In to the Network 
  372.  
  373.  When you log in under NetWare 4, you log in to a Directory tree rather than a 
  374.  server. This means you log in to a location in the Directory (called a 
  375.  context) rather than to a server. 
  376.  
  377.  Logging in from the OS/2 Command Line 
  378.  
  379.  You use the NetWare 4 LOGIN utility to log in from a command line. This 
  380.  utility is located in the SYS:LOGIN\OS2 directory. 
  381.  
  382.  With LOGIN, you can specify a context in the Directory tree. A context 
  383.  includes a User object and an Organization object. 
  384.  
  385.  For example, to log in to a NetWare 4 network, type 
  386.  
  387.  LOGIN .JOHN.SALES_MKTG 
  388.  
  389.  JOHN is the User object. SALES_MKTG is the Organization object. 
  390.  
  391.  You can use the NetWare 4 LOGIN utility to log in to NetWare 3.1x servers. Use 
  392.  the same login syntax you used for NetWare 3.1x LOGIN and add the /B option. 
  393.  For example, type 
  394.  
  395.  LOGIN SALES_MKTG/NANCY /B 
  396.  
  397.  NetWare Tools Attach Feature 
  398.  
  399.  The attachment from NetWare Tools does not run a login script. You must run 
  400.  LOGIN from the command line to execute a login script. 
  401.  
  402.  Mappings in Default Login Script 
  403.  
  404.  In NetWare 2 and 3, a default login script was executed if you had no other 
  405.  login script. 
  406.  
  407.  In NetWare 4, the default login script still exists. Unless the network 
  408.  supervisor specifies otherwise, using a parameter in the system login script, 
  409.  it is executed when a user login script does not exist. 
  410.  
  411.  Also, search drives aren't used in OS/2. Instead, the search functionality to 
  412.  the NetWare utilities and other programs is set up with PATH, LIBPATH, and 
  413.  DPATH statements in CONFIG.SYS. 
  414.  
  415.  The NetWare 4 default login script contains the following line mapping drive 
  416.  P: to the utilities: 
  417.  
  418.  MAP P:=SYS:PUBLIC 
  419.  
  420.  This mapping combines with the P:\OS2 mapping the NetWare Client for OS/2 
  421.  installation puts in your path and gives you a search path to the 
  422.  SYS:PUBLIC\OS2 directory. 
  423.  
  424.  When you execute a utility from any drive other than drive P:, the utility 
  425.  from the \OS2 subdirectory is executed. 
  426.  
  427.  Important Even though your search path is set to SYS:PUBLIC\OS2 by default, 
  428.  drive P: stays mapped to SYS:PUBLIC. 
  429.  
  430.  If you change to drive P:, you are in SYS:PUBLIC, not SYS:PUBLIC\OS2. If you 
  431.  execute a utility at drive P:, the DOS version of the utility is executed. 
  432.  
  433.  Mapping to the Public Utilities 
  434.  
  435.  When setting up system or user login scripts for OS/2 users, always map drive 
  436.  P: to SYS:PUBLIC, as shown: 
  437.  
  438.  MAP P:=SYS:PUBLIC 
  439.  
  440.  Why Drive P: 
  441.  
  442.  This mapping combines with the P:\OS2 directory the NetWare Client for OS/2 
  443.  installation puts in your path. The combination gives you a search path to 
  444.  SYS:PUBLIC\OS2. 
  445.  
  446.  If you use another mapping besides P:, that mapping will not combine with the 
  447.  P:\OS2 directory that NetWare Client for OS/2 puts in your path, leaving you 
  448.  without a search path to the utilities. 
  449.  
  450.  When you execute a utility from a drive other than drive P:, the utility from 
  451.  the \OS2 subdirectory is executed. 
  452.  
  453.  Why SYS:PUBLIC and not SYS:PUBLIC\OS2 
  454.  
  455.  Important Do not map drive P: to SYS:PUBLIC\OS2. 
  456.  
  457.  The NetWare utilities for OS/2 need to find language-specific files in the 
  458.  parent directory of the directory they are executed from. 
  459.  
  460.  For example, a utility executed from SYS:PUBLIC\OS2 expects to find an \NLS 
  461.  subdirectory in SYS:PUBLIC. 
  462.  
  463.  If the drive allowing access to the utilities is mapped to SYS:PUBLIC\OS2, 
  464.  that directory becomes the root of the drive, since all network drives mapped 
  465.  in OS/2 are root drives. 
  466.  
  467.  This means that OS/2 doesn't recognize a parent directory for utilities. When 
  468.  utilities try to locate the \NLS subdirectory in their own parent directory, 
  469.  OS/2 returns an error and your utility won't run. 
  470.  
  471.  Important If you change to drive P:, you are in SYS:PUBLIC, not 
  472.  SYS:PUBLIC\OS2. If you execute a utility from drive P:, the DOS version of the 
  473.  utility is executed. 
  474.  
  475.  Login Scripts 
  476.  
  477.  The How To Edit Login Scripts for Each Type of Session table shows the login 
  478.  script executed the type of login and how to edit the login script. 
  479.  
  480.  Login Script Commands Not Supported in OS/2 
  481.  
  482.  OS/2 login scripts do not support the following commands: 
  483.  
  484.  COMSPEC 
  485.  DOS BREAK 
  486.  MACHINE NAME 
  487.  
  488.  The following commands have unique functions or limitations when used in OS/2 
  489.  login scripts. 
  490.  
  491.  Command   Limitation 
  492.  
  493.  EXIT      Does not support the filename parameter. 
  494.  
  495.  DRIVE     Sets the default for the login process only. 
  496.  
  497.  INCLUDE   If you use an include statement, you must specify a Universal Naming 
  498.            Convention (UNC) pathname for the file to be included. For example, 
  499.            if the file to be included is called INCLUDE.TXT and it is located 
  500.            on NetWare server FS1, volume SYS:, directory PUBLIC, the include 
  501.            statement should read: INCLUDE \\FS1\SYS\PUBLIC\INCLUDE.TXT 
  502.  
  503.  MAP       You cannot map search drives in OS/2. The same functionality is 
  504.            provided by using the OS/2 PATH and DPATH commands. See the OS/2 
  505.            documentation. 
  506.  
  507.  SET       Sets the environment variable for the login process only. Spawned 
  508.            processes inherit the variable, but the variable disappears when 
  509.            LOGIN terminates. 
  510.  
  511.  Virtual DOS and MS Windows Sessions 
  512.  
  513.  With NetWare Client for OS/2, you have full NetWare 3.1x functionality from 
  514.  both private and global sessions. However, you don't have NDS functionality 
  515.  (provided with NetWare 4). 
  516.  
  517.  This means you can run NetWare 4 DOS utilities from a DOS session, but you 
  518.  can't access NetWare Directory Services. To a NetWare 4 server, your client 
  519.  appears to be a NetWare 3.1x bindery emulation client. 
  520.  
  521.  To obtain NDS functionality, boot from a different DOS kernel than the one 
  522.  included with OS/2 and load the NetWare Client for DOS and MS Windows 
  523.  software. 
  524.  
  525.  Boot from a real DOS kernel by using the DOS_STARTUP_DRIVE setting. The OS/2 
  526.  online Master Help Index explains how. 
  527.  
  528.  Sessions booted from a real DOS kernel can have private or global support. 
  529.  Global sessions booted with a real DOS kernel have NetWare 3.1x support. 
  530.  Private sessions booted with a real DOS kernel can have NetWare 4 support if 
  531.  you load the NetWare Client for DOS and MS Windows. 
  532.  
  533.  NetWare support in DOS/Windows sessions 
  534.  
  535.  
  536. ΓòÉΓòÉΓòÉ 3.3.1. How To Edit Login Scripts for Each Type of Session ΓòÉΓòÉΓòÉ
  537.  
  538. How To Edit Login Scripts for Each Type of Session 
  539.  
  540.  
  541.  If you log in from   Login script run     How login script is edited
  542.  ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  543.  OS/2 session         NetWare 4 Login      With the NetWare Administrator
  544.                       Profile object       for OS/2 utility.
  545.  ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  546.  OS/2 session         NetWare 3.12         Use SYSCON.
  547.  ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  548.  Private DOS/MS       NetWare 3.1x DOS     From a text editor. Edit the
  549.  Windows session      login script         SYS:MAIL\userID\LOGIN file or
  550.                                            use a NetWare 3.1x utility,
  551.                                            such as SYSCON.
  552.  ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  553.  Global DOS/MS        NetWare 3.1x DOS     From a text editor. Edit the
  554.  Windows session      login script         SYS:MAIL\userID\LOGIN file or
  555.                                            use a NetWare 3.1x utility,
  556.                                            such as SYSCON.
  557.  ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  558.  Global session       NetWare 3.1x DOS     From a text editor. Edit the
  559.  booted from real DOS login script         SYS:MAIL\userID\LOGIN file or
  560.  kernel and running                        use a NetWare 3.1x utility,
  561.  NETX.EXE                                  such as SYSCON.
  562.  ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  563.  Private session      NetWare 4 Login      With the NetWare Administrator
  564.  booted from real DOS Profile object       for OS/2 utility.
  565.  kernel and running
  566.  NetWare Client for
  567.  DOS and MS Windows
  568.  
  569.  
  570. ΓòÉΓòÉΓòÉ 4. Preparing Hardware ΓòÉΓòÉΓòÉ
  571.  
  572. Preparing Hardware 
  573.  
  574. Hardware Prerequisites 
  575.  
  576. The following checklist will help you prepare your workstation for installing 
  577. NetWare Client for OS/2. 
  578.  
  579. Checklist 
  580.  
  581.       An IBM personal computer (or compatible) with a 386 (SX or DX) 
  582.      processor. OS/2 2.x operates only with 386 (SX and DX) processors and 
  583.      above because of its 32-bit architecture 
  584.  
  585.       A hard disk with 3 MB of free storage for NetWare Client for OS/2 files 
  586.  
  587.       8 MB of RAM 
  588.  
  589.       A 1 to 1.44MB 3.5-inch diskette drive 
  590.  
  591.       If you want to use Remote Program Load (RPL),a Remote Reset PROM 
  592.      inserted in each RPL workstation 
  593.  
  594.       A mouse or compatible pointing device 
  595.  
  596.       A network board installed in your workstation 
  597.  
  598.       A VGA monitor 
  599.  
  600.  Network Cabling 
  601.  
  602.  Each type of network board requires unique cabling. For requirements, see the 
  603.  manufacturer's documentation packaged with the board. 
  604.  
  605.  Important Token ring network boards must have a physical connection to the MAU 
  606.  before you install NetWare Client for OS/2. Otherwise, the TOKEN driver will 
  607.  not load. 
  608.  
  609.  Determining Network Board Settings 
  610.  
  611.  The NetWare Client for OS/2 installation program requires specific information 
  612.  about the network board in your workstation. 
  613.  
  614.  Before installing NetWare Client for OS/2, record the values for the following 
  615.  settings: 
  616.  
  617.  Checklist 
  618.  
  619.       Hardware interrupt 
  620.  
  621.      In most cases, you can use interrupt line 3 or interrupt line 5 for your 
  622.      network board. If neither interrupt line 3 nor interrupt line 5 is 
  623.      available, see the manufacturer's documentation. 
  624.  
  625.      Note:  We recommend that you don't use interrupt line 2. It may interfere 
  626.      with the VGA adapter. 
  627.  
  628.       Base I/O port 
  629.  
  630.      Each hardware device included in your workstation must have a different 
  631.      base I/O port setting. For more information, see the manufacturer's 
  632.      documentation. 
  633.  
  634.       Frame type 
  635.  
  636.      All workstations and servers using a single network address must use the 
  637.      same frame type. The default for Novell ODI drivers is 802.2. 
  638.  
  639.       Other settings 
  640.  
  641.      Other settings unique to the network board installed in your workstation. 
  642.      (See the documentation provided with your network board.) 
  643.  
  644.  Important In most cases, leave your network board set to the factory settings. 
  645.  If you need to change the default settings, see the manufacturer's 
  646.  documentation. 
  647.  
  648.  You can obtain setting information for your network board by using the 
  649.  following procedures. 
  650.  
  651.  Finding board settings 
  652.  
  653.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  654.   ΓöéIf you have     Then                                         Γöé
  655.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  656.   ΓöéEISA or MCA     Run the computer's setup or reference        Γöé
  657.   Γöénetwork boards  program. This program will list the values   Γöé
  658.   Γöé                for your network board settings.             Γöé
  659.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  660.   ΓöéISA network     Physically view the network board to obtain  Γöé
  661.   Γöéboards          the specific settings. The documentation     Γöé
  662.   Γöé                provided with your network board will direct Γöé
  663.   Γöé                you where to locate each value.              Γöé
  664.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  665.  
  666.  
  667. ΓòÉΓòÉΓòÉ 5. Installing NetWare Client for OS/2 ΓòÉΓòÉΓòÉ
  668.  
  669. Installing NetWare Client for OS/2
  670.  
  671. Topic 
  672.  
  673. Installation Overview 
  674.  
  675. Installing NetWare Client for OS/2 from Diskettes 
  676.  
  677. Installing NetWare Client for OS/2 from CD-ROM 
  678.  
  679. Upgrading NetWare Client for OS/2 from a Network Directory 
  680.  
  681. Installing and Using NetWare VLM Boot 
  682.  
  683.  
  684. ΓòÉΓòÉΓòÉ 5.1. Installation Overview ΓòÉΓòÉΓòÉ
  685.  
  686. Installation Overview 
  687.  
  688. Four things happen when you install NetWare Client for OS/2: 
  689.  
  690.      Γûá A directory is created on your workstation 
  691.  
  692.      Γûá Files are copied 
  693.  
  694.      Γûá The Novell group icon is created 
  695.  
  696.      Γûá The CONFIG.SYS file is modified 
  697.  
  698.  A Directory Is Created on Your Workstation 
  699.  
  700.  By default, a \NETWARE directory is created in the root of the drive from 
  701.  which you boot OS/2. (If you specify another directory, it is created.) 
  702.  
  703.  Files Are Copied 
  704.  
  705.  All NetWare Client for OS/2 files are copied to the directory specified during 
  706.  installation. You can change your settings later without copying additional 
  707.  files from the WSOS2_1 diskette. Six kinds of files are copied: 
  708.  
  709.  Γûá NetWare Client for OS/2 program files 
  710.  Γûá DLL files (Dynamic Link Libraries) for OS/2 
  711.  Γûá DLL file for MS Windows 
  712.  Γûá Network board drivers 
  713.  Γûá Utility files (INSTALL, NPRINTER, NWTOOLS, LOGIN, NLIST, MAP, CX, OS2_TSA) 
  714.  Γûá Unicode tables 
  715.  
  716.  Most files on the diskette are compressed. The installation program 
  717.  decompresses them. To decompress a file, use the NWUNPACK utility on the 
  718.  diskette. Type NWUNPACK and the target directory, followed by the name of a 
  719.  file. 
  720.  
  721.  Important If you install NetWare Client for OS/2 on an OS/2 for Windows 
  722.  workstation, the files are copied to the WINDOWS/SYSTEM directory. 
  723.  
  724.  The Novell Group Icon Is Created 
  725.  
  726.  A group icon called Novell is created on the OS/2 desktop. This group contains 
  727.  
  728.  Γûá The NetWare Client for OS/2 installation program 
  729.  Γûá NetWare Tools 
  730.  Γûá The NPRINTER remote printing utility 
  731.  Γûá The OS2_TSA program 
  732.  
  733.  The CONFIG.SYS File Is Modified 
  734.  
  735.  The previous version of CONFIG.SYS is automatically saved as CONFIG.BAK. 
  736.  
  737.  The NETWARE directory (or the directory you specify) is included at the end of 
  738.  the PATH, LIBPATH, and DPATH statements so that OS/2 can find the NetWare 
  739.  Client for OS/2 files. Based on the ODI driver and settings you choose, the 
  740.  NetWare Client for OS/2 section of CONFIG.SYS includes lines loading NetWare 
  741.  Client for OS/2 components. This section is identified by comment lines before 
  742.  and after. 
  743.  
  744.  Important Don't delete the comment lines before and after the NetWare Client 
  745.  for OS/2 lines. Everything between these comments is deleted and rewritten 
  746.  when you use the installation program to edit CONFIG.SYS. 
  747.  
  748.  Therefore, make a backup copy of CONFIG.SYS after your NetWare Client for OS/2 
  749.  installation is completed. 
  750.  
  751.  Other configuration programs, such as IBM's Extended Services, may rearrange 
  752.  CONFIG.SYS in such a way as to invalidate NetWare Client for OS/2. 
  753.  
  754.  
  755. ΓòÉΓòÉΓòÉ 5.2. Installing NetWare Client for OS/2 from Diskettes ΓòÉΓòÉΓòÉ
  756.  
  757. Installing NetWare Client for OS/2 from Diskettes 
  758.  
  759. If you are installing NetWare Client for OS/2 from diskettes for the first 
  760. time, complete the following. 
  761.  
  762. Prerequisites 
  763.  
  764. Checklist 
  765.  
  766. Γûá Have working copies of the following NetWare Client for OS/2 diskettes: 
  767.  
  768.      Γûá WSOS2_1 
  769.      Γûá WSOS2_2 
  770.      Γûá WSOS2_3 
  771.      Γûá WSDRV_1 
  772.      Γûá OS2UTIL1 
  773.      Γûá OS2DOC_1 
  774.  
  775.  Γûá (Optional) Have working copies of any NetWare compatible third-party network 
  776.  board drivers. 
  777.  
  778.  You need a third-party MLID driver for the network board installed in your 
  779.  workstation if one is not provided with the NetWare Client for OS/2 software. 
  780.  
  781.  NetWare Client for OS/2 supports most network boards. If NetWare Client for 
  782.  OS/2 does not list a driver for your network board, check the packaging or 
  783.  contact the network board manufacturer to obtain a NetWare-compatible driver. 
  784.  
  785.  Important If NetWare Client for OS/2 was running previously on your 
  786.  workstation, then a number of NetWare files have been opened by OS/2 through 
  787.  the NetWare Client for OS/2 statements in the CONFIG.SYS. 
  788.  
  789.  As new files are being copied by the installation utility, you will see errors 
  790.  appear because the existing files of the same name cannot be closed and 
  791.  replaced by the installation utility. This might cause compatability problems 
  792.  because of the files that were not updated. 
  793.  
  794.  The best way to resolve this issue is to boot your OS/2 workstation without 
  795.  NetWare Client for OS/2 loaded. That way, all of the necessary files are 
  796.  copied correctly. 
  797.  
  798.  Procedure 1. Go to the OS/2 desktop. 
  799.  
  800.  2. Insert the diskette labeled WSOS2_1 into a disk drive. 
  801.  
  802.  3. Choose the "Drive A" icon on the desktop. 
  803.  
  804.      The "Drive A Tree View" window appears. 
  805.  
  806.  4. From the "Drive A Tree View", select the "Drive A" icon. 
  807.  
  808.  5. Select the "INSTALL.EXE" icon to load the installation program. 
  809.  
  810.  6. From the "Installation" menu, select "Requester on workstation..." 
  811.  
  812.      The "Set Target Directory" window appears. 
  813.  
  814.  7. Set the appropriate path and source drive. Choose OK. 
  815.  
  816.      The "Requester Installation" window appears. 
  817.  
  818.  8. Accept the default of "Edit CONFIG.SYS and Copy All Files" by choosing OK. 
  819.  
  820.  NoteThe other three choices are for changing the initial installation of 
  821.  NetWare Client for OS/2. 
  822.  
  823.      The "Step 1 - Choose the ODI LAN Driver" window appears. 
  824.  
  825.  9. Select the appropriate driver. 
  826.  
  827.      9a. Choose the arrow next to the "ODI LAN Driver" window. 
  828.  
  829.      9b. Insert "WSDRV_1" in drive A: as instructed. Choose "OK." 
  830.  
  831.      9c. Select the LAN Driver provided by NetWare Client for OS/2 or a 
  832.      third-party vendor. 
  833.  
  834.      9d. Choose "Continue." 
  835.  
  836.      The "Step 2 - Choose NetWare Support for DOS and Windows Applications" 
  837.      window appears. 
  838.  
  839.  10. Select "IPX Support for DOS and MS Windows" and "Default NetWare Shell 
  840.  Support", and then choose "Continue." 
  841.  
  842.      For more information on available selections, choose "Help." 
  843.  
  844.      The "Suggested Default Settings to AUTOEXEC.BAT" window appears. 
  845.  
  846.  11. Accept the default by choosing "Save." 
  847.  
  848.      For more information on available selections, choose "Help." 
  849.  
  850.  12. When asked if you want to add files to another batch file, select "No." 
  851.  
  852.      Note If you select "Yes," you can customize boot files for individual DOS 
  853.      sessions. Typically, all DOS sessions use the same boot file (i.e., the 
  854.      AUTOEXEC.BAT file). 
  855.  
  856.  13. If prompted to change the DOS_LASTDRIVE setting, select "OK". 
  857.  
  858.  Important Make sure your DOS_LASTDRIVE setting is correct upon completion of 
  859.  NetWare Client for OS/2 installation. See "Changing and Saving DOS and 
  860.  WIN-OS/2 Settings" in the OS/2 Master Help Index. 
  861.  
  862.      The "Step 3 - Choose Optional Protocols" window appears. 
  863.  
  864.  14. Accept the defaults by choosing "Save". 
  865.  
  866.      For more information on available selections, choose "Help". 
  867.  
  868.      The "Save Changes to CONFIG.SYS" window appears. 
  869.  
  870.  15. To save the file as CONFIG.SYS, choose "OK." To save the file under a 
  871.  different name, edit the window. 
  872.  
  873.      The "Copy ODI LAN Driver Files" window appears. 
  874.  
  875.  16. Accept the default by choosing "OK." 
  876.  
  877.      For more information on available selections, choose "Help". 
  878.  
  879.      The "Copy Requester Files" window appears. 
  880.  
  881.  17. Choose "Copy." 
  882.  
  883.      If NetWare Client for OS/2 was running previously on your workstation, 
  884.      then a number of NetWare files have been opened by OS/2 through the 
  885.      NetWare Client for OS/2 statements in the CONFIG.SYS. 
  886.  
  887.      As new files are being copied by the installation utility, you will see 
  888.      errors appear because the existing files of the same name cannot be closed 
  889.      and replaced by the installation utility. This might cause compatability 
  890.      problems because of the files that were not updated. 
  891.  
  892.      The best way to resolve this issue is to boot your OS/2 workstation 
  893.      without NetWare Client for OS/2 loaded. That way, all of the necessary 
  894.      files are copied correctly. 
  895.  
  896.  18. To complete installation, follow instructions on your screen. 
  897.  
  898.  19. Read the final screen that appears after installation. 
  899.  
  900.  20. Configure your workstation. 
  901.  
  902.      Detailed information on each configuration option is located in NET.CFG 
  903.      Options Reference 
  904.  
  905.      Important For changes to take effect from your configuration, restart your 
  906.      workstation. 
  907.  
  908.  
  909. ΓòÉΓòÉΓòÉ 5.3. Installing NetWare Client for OS/2 from CD-ROM ΓòÉΓòÉΓòÉ
  910.  
  911. Installing NetWare Client for OS/2 from CD-ROM
  912.  
  913. You can use the NetWare server installation program on CD-ROM to copy 
  914. workstation installation files to the PUBLIC\CLIENT directory on volume SYS:. 
  915.  
  916. Copying Client Installation Software from the CD-ROM to the Server 
  917.  
  918. To copy NetWare Client for OS/2 installation software from the CD-ROM to the 
  919. server, follow these steps below. 
  920.  
  921. Prerequsite 
  922.  
  923. Checklist  CD-ROM drive installed as a device on your workstation according to 
  924. the manufacturer's instructions. 
  925.  
  926. Procedure 1. Log in. 
  927.  
  928. 2. Make a subdirectory named CLIENT under SYS:PUBLIC for the workstation 
  929. installation files. 
  930.  
  931. 3. Copy files from the CLIENT directory on the CD-ROM to SYS:PUBLIC\CLIENT by 
  932. typing either: 
  933.  
  934.      NCOPY drive:\source path\*.* drive:\destination path /s/e/c 
  935.  
  936.      or 
  937.  
  938.      XCOPY drive:\source path\*.* drive:\destination path /s/e/v 
  939.  
  940.  For example, type 
  941.  
  942.      XCOPY D:\CLIENT\OS2\*.* H:\PUBLIC\CLIENT /s /e /v 
  943.  
  944.  Important Don't use the COPY command for this procedure. The directory 
  945.  structure within each subdirectory must be maintained. 
  946.  
  947.  SuggestionYou can also set up your CD-ROM drive as a volume on your network. 
  948.  This allows you to run workstation installation programs directly from 
  949.  subdirectories under CLIENT on the CD-ROM. 
  950.  
  951.  Creating Workstation Installation Diskettes from CD-ROM 
  952.  
  953.  To install the CD-ROM either as a local volume or as a network device, follow 
  954.  these steps. 
  955.  
  956.  Procedure  1. Format high-density diskettes using the FORMAT command. 
  957.  
  958.      You must format three diskettes for the NetWare Client for OS/2 
  959.      installation. 
  960.  
  961.  2. Go to the drive corresponding to the CD-ROM. 
  962.  
  963.  3. Change to the CLIENT directory on the CD-ROM. 
  964.  
  965.  4. Change to the OS/2 subdirectory. 
  966.  
  967.  5. Set the "nwlanguage environment" variable. 
  968.  
  969.      Type the following at the command line: 
  970.  
  971.      SET NWLANGUAGE=language <Enter> 
  972.  
  973.      Replace language with the appropriate language found in the NLS 
  974.      subdirectory under CLIENT\OS2. 
  975.  
  976.  6. Type 
  977.  
  978.      MAKEDISK drive_letter: language <Enter> 
  979.  
  980.  For example, type either 
  981.  
  982.      MAKEDISK A: ENGLISH <Enter> 
  983.  
  984.      or 
  985.  
  986.      MAKEDISK B: ENGLISH <Enter> 
  987.  
  988.      MAKEDISK copies client installation files from the CD-ROM directory to the 
  989.      diskettes. 
  990.  
  991.  7. Save these diskettes until after you have installed all NetWare 
  992.  workstations. 
  993.  
  994.  
  995. ΓòÉΓòÉΓòÉ 5.4. Upgrading NetWare Client for OS/2 from a Network Directory ΓòÉΓòÉΓòÉ
  996.  
  997. Upgrading NetWare Client for OS/2 from a Network Directory 
  998.  
  999. Note This feature is only available on NetWare 3.12 and NetWare 4 servers. 
  1000.  
  1001. The following checklist and procedures help set up your workstation for 
  1002. installing NetWare workstation software from a network directory. 
  1003.  
  1004. It is the quickest and easiest way to upgrade NetWare client software. 
  1005.  
  1006. Prerequisites 
  1007.  
  1008. Checklist  Γûá A version of the NetWare Client for OS/2 software running on your 
  1009. workstation. 
  1010.  
  1011. Γûá A copy of the NetWare Client for OS/2 software must exist on your network. 
  1012.  
  1013. Warning  If NetWare Client for OS/2 was running previously on your workstation, 
  1014. then a number of NetWare files have been opened by OS/2 through the NetWare 
  1015. Client for OS/2 statements in the CONFIG.SYS. As new files are being copied by 
  1016. the installation utility, you will see errors appear because the existing files 
  1017. of the same name cannot be closed and replaced by the installation utility. 
  1018. This may cause compatability problems because of the files that were not 
  1019. updated. The best way to resolve this issue is to boot your OS/2 workstation 
  1020. without NetWare Client for OS/2 loaded. Then, all of the necessary files will 
  1021. be copied correctly. 
  1022.  
  1023. Procedure 
  1024.  
  1025. 1. Log in. 
  1026.  
  1027. 2. Map a drive to the PUBLIC\CLIENT\OS2 directory on volume SYS:. 
  1028.  
  1029. 3. Type INSTALL. 
  1030.  
  1031. 4. From the "Installation" menu, select "Requester on workstation..." 
  1032.  
  1033.      The "Set Target Directory" window appears. 
  1034.  
  1035.  5. Set the appropriate path and source drive. Choose OK. 
  1036.  
  1037.      The "Requester Installation" window appears. 
  1038.  
  1039.  6. Accept the default of "Edit CONFIG.SYS and Copy All Files" by choosing OK. 
  1040.  
  1041.  NoteThe other three choices are for changing the initial installation of 
  1042.  NetWare Client for OS/2. 
  1043.  
  1044.      The "Step 1 - Choose the ODI LAN Driver" window appears. 
  1045.  
  1046.  7. Select the appropriate driver. 
  1047.  
  1048.      8a. Choose the arrow next to the "ODI LAN Driver" window. 
  1049.  
  1050.      8b. Insert "WSDRV_1" in drive A: as instructed. Choose "OK." 
  1051.  
  1052.      8c. Select the LAN Driver provided by NetWare Client for OS/2 or a 
  1053.      third-party vendor. 
  1054.  
  1055.      8d. Choose "Continue." 
  1056.  
  1057.      The "Step 2 - Choose NetWare Support for DOS and Windows Applications" 
  1058.      window appears. 
  1059.  
  1060.  9. Select "IPX Support for DOS and MS Windows" and "Default NetWare Shell 
  1061.  Support", and then choose "Continue." 
  1062.  
  1063.      For more information on available selections, choose "Help." 
  1064.  
  1065.      The "Suggested Default Settings to AUTOEXEC.BAT" window appears. 
  1066.  
  1067.  10. Accept the default by choosing "Save." 
  1068.  
  1069.      For more information on available selections, choose "Help." 
  1070.  
  1071.  11. When asked if you want to add files to another batch file, select "No." 
  1072.  
  1073.      Note If you select "Yes," you can customize boot files for individual DOS 
  1074.      sessions. Typically, all DOS sessions use the same boot file (i.e., the 
  1075.      AUTOEXEC.BAT file). 
  1076.  
  1077.  12. If prompted to change the DOS_LASTDRIVE setting, select "OK". 
  1078.  
  1079.  Important Make sure your DOS_LASTDRIVE setting is correct upon completion of 
  1080.  NetWare Client for OS/2 installation. See "Changing and Saving DOS and 
  1081.  WIN-OS/2 Settings" in the OS/2 Master Help Index. 
  1082.  
  1083.      The "Step 3 - Choose Optional Protocols" window appears. 
  1084.  
  1085.  13. Accept the defaults by choosing "Save". 
  1086.  
  1087.      For more information on available selections, choose "Help". 
  1088.  
  1089.      The "Save Changes to CONFIG.SYS" window appears. 
  1090.  
  1091.  14. To save the file as CONFIG.SYS, choose "OK." To save the file under a 
  1092.  different name, edit the window. 
  1093.  
  1094.      The "Copy ODI LAN Driver Files" window appears. 
  1095.  
  1096.  15. Accept the default by choosing "OK." 
  1097.  
  1098.      For more information on available selections, choose "Help". 
  1099.  
  1100.      The "Copy Requester Files" window appears. 
  1101.  
  1102.  16. Choose "Copy." 
  1103.  
  1104.      If NetWare Client for OS/2 was running previously on your workstation, 
  1105.      then a number of NetWare files have been opened by OS/2 through the 
  1106.      NetWare Client for OS/2 statements in the CONFIG.SYS. 
  1107.  
  1108.      As new files are being copied by the installation utility, you will see 
  1109.      errors appear because the existing files of the same name cannot be closed 
  1110.      and replaced by the installation utility. This might cause compatability 
  1111.      problems because of the files that were not updated. 
  1112.  
  1113.      The best way to resolve this issue is to boot your OS/2 workstation 
  1114.      without NetWare Client for OS/2 loaded. That way, all of the necessary 
  1115.      files are copied correctly. 
  1116.  
  1117.  17. To complete installation, follow instructions on your screen. 
  1118.  
  1119.  18. Read the final screen that appears after installation. 
  1120.  
  1121.  19. Configure your workstation. 
  1122.  
  1123.      Detailed information on each configuration option is located in NET.CFG 
  1124.      Options Reference 
  1125.  
  1126.      Important For changes to take effect from your configuration, restart your 
  1127.      workstation. 
  1128.  
  1129.  
  1130. ΓòÉΓòÉΓòÉ 5.5. Installing and Using NetWare VLM Boot ΓòÉΓòÉΓòÉ
  1131.  
  1132. Installing and Using NetWare VLM Boot 
  1133.  
  1134. NetWare Virtual Loadable Module (VLM) Boot makes it possible to have an actual 
  1135. DOS kernel running on an OS/2 workstation. This DOS kernel allows you to 
  1136. effectively run NetWare Administrator from an OS/2 client workstation. 
  1137.  
  1138. Prerequisites 
  1139.  
  1140. Checklist 
  1141.  
  1142. ΓûáOS/2 verison 2.11 installed on your client workstation. NetWare VLM Boot will 
  1143. not run on OS/2 version 2.1 or earlier. 
  1144.  
  1145. ΓûáNetWare Client for OS/2 installed on your client workstation 
  1146.  
  1147. ΓûáA copy of the DOS_VLMBOOT diskette 
  1148.  
  1149. ΓûáA floppy drive on your client workstation 
  1150.  
  1151. Installing NetWare VLM Boot 
  1152.  
  1153. 1. Go to the OS/2 desktop. 
  1154.  
  1155. 2. Open the "Novell" folder. 
  1156.  
  1157. 3. Choose the Install icon. 
  1158.  
  1159. 4. From the Configuration menu, choose "VLM Boot Setup." 
  1160.  
  1161.      The "VLM Boot Setup" screen appears. 
  1162.  
  1163.  5. Enter the source floppy drive letter or accept the default, and then select 
  1164.  ╨║OK.Γòæ 
  1165.  
  1166.  6. Insert the DOS_VLMBOOT diskette into the selected source drive and then 
  1167.  select ╨║OK.Γòæ 
  1168.  
  1169.      The "Create a NetWare VLM Boot Image File" screen appears. 
  1170.  
  1171.  7. Select the "Create a NetWare VLM Boot image file" checkbox. 
  1172.  
  1173.  8. Enter the source floppy drive letter or accept the default and then select 
  1174.  "OK." 
  1175.  
  1176.      A NetWare VLM Boot file is created. 
  1177.  
  1178.  9. Exit the Installation program and restart your workstation. 
  1179.  
  1180.  Using NetWare VLM Boot 
  1181.  
  1182.  1. Go to the OS/2 desktop. 
  1183.  
  1184.  2. Open the "Novell" folder. 
  1185.  
  1186.  3. Choose the "VLMBOOT" icon. 
  1187.  
  1188.  An actual DOS session is now open on your workstation and attached to your 
  1189.  network. 
  1190.  
  1191.  
  1192. ΓòÉΓòÉΓòÉ 6. Configuring NetWare Client for OS/2 ΓòÉΓòÉΓòÉ
  1193.  
  1194. Configuring NetWare Client for OS/2
  1195.  
  1196. This section has information about five topics: 
  1197.  
  1198. Configuration Overview 
  1199.  
  1200. Using NET.CFG 
  1201.  
  1202. NET.CFG File Format Requirements 
  1203.  
  1204. Creating or Editing NET.CFG 
  1205.  
  1206. Quick Reference List of NET.CFG Options 
  1207.  
  1208.  
  1209. ΓòÉΓòÉΓòÉ 6.1. Configuration Overview ΓòÉΓòÉΓòÉ
  1210.  
  1211. Configuration Overview 
  1212.  
  1213. After you've installed NetWare Client for OS/2 on your workstation, you must 
  1214. configure it to run with your network. 
  1215.  
  1216. Configuration options for NetWare Client for OS/2 are stored in the NET.CFG 
  1217. file. When you start up your workstation, NetWare Client for OS/2 searches for 
  1218. NET.CFG in the directories specified in the DPATH line in CONFIG.SYS. If 
  1219. NetWare Client for OS/2 doesn't find a NET.CFG file, it starts up using the 
  1220. default configuration values built into the software. 
  1221.  
  1222. When Configuration Is Required 
  1223.  
  1224. You must configure NetWare Client for OS/2 if 
  1225.  
  1226.      Γûá Your workstation has more than one network board 
  1227.  
  1228.      Γûá Your workstation has a single board, but the board is not using factory 
  1229.      default settings 
  1230.  
  1231.      Γûá Your network uses an Ethernet frame type other than Ethernet 802.2 
  1232.  
  1233.      Γûá NetWare Client for OS/2 will share a network board with other software 
  1234.  
  1235.  Other Situations When Configuration Might Be Useful 
  1236.  
  1237.  Configuration may also be useful in these circumstances: 
  1238.  
  1239.      Γûá You want to change the default packet signature security level. 
  1240.  
  1241.      Γûá You want to turn off Packet Burst or Large Internet Packet 
  1242.      transmissions. 
  1243.  
  1244.      Γûá Your workstation will connect to a token ring network using source 
  1245.      routing. 
  1246.  
  1247.      Γûá Your workstation will use NetBIOS or Dual NetBIOS protocols. 
  1248.  
  1249.      Γûá Your workstation will use Named Pipes protocol. 
  1250.  
  1251.      Γûá You want your workstation to connect to a preferred Directory tree. 
  1252.  
  1253.      Γûá You are setting up Remote Program Load (RPL) workstations. 
  1254.  
  1255.      Γûá You want to change your default login drive. 
  1256.  
  1257.  About Protocol Support in NetWare Client for OS/2 
  1258.  
  1259.  NetWare Client for OS/2 provides four kinds of protocol support: 
  1260.  
  1261.      Γûá IPX 
  1262.  
  1263.      Γûá SPX 
  1264.  
  1265.      Γûá Named Pipes 
  1266.  
  1267.      Γûá NetBIOS (emulation) 
  1268.  
  1269.  NetWare servers and client workstations use IPX as the primary protocol to 
  1270.  communicate with each other. They also use SPX for some communications, such 
  1271.  as communications between a workstation running NPRINTER and a NetWare print 
  1272.  server. Support for IPX on the workstation is installed when you install 
  1273.  NetWare Client for OS/2. 
  1274.  
  1275.  SPX, NetBIOS, and Named Pipes protocols are provided by Novell so that NetWare 
  1276.  clients and servers can also function as 
  1277.  
  1278.  Γûá Distributed application clients and servers 
  1279.  
  1280.  Γûá Non-NetWare network clients and servers 
  1281.  
  1282.  Γûá Terminals connected to mainframes or minicomputers 
  1283.  
  1284.  For example, the Lotus Notes* distributed application uses NetBIOS or SPX for 
  1285.  communications; Microsoft SQL Server uses Named Pipes. LANServer networks use 
  1286.  NetBIOS, and many Communications Manager connections to a gateway also use 
  1287.  NetBIOS. 
  1288.  
  1289.  Other protocols not provided with NetWare Client for OS/2 can be used for 
  1290.  these purposes. For example, the TCP/IP protocol provided by Novell's LAN 
  1291.  Workplace for OS/2 is commonly used for connections to UNIXΓò£ hosts. These 
  1292.  other protocols are not discussed in this document. 
  1293.  
  1294.  The figure below illustrates the components of a distributed application 
  1295.  network. 
  1296.  
  1297.  Several protocols can be installed on the same computer at the same time. All 
  1298.  of these protocols can use the same network cabling, although each protocol 
  1299.  might communicate on a completely separate logical network. The figure below 
  1300.  shows how a NetWare network and a distributed application network share 
  1301.  cabling. 
  1302.  
  1303.  
  1304. ΓòÉΓòÉΓòÉ 6.2. Using NET.CFG ΓòÉΓòÉΓòÉ
  1305.  
  1306. Using NET.CFG
  1307.  
  1308. Configuration options for NetWare Client for OS/2 are stored in a NET.CFG file. 
  1309. When you turn on your workstation, NetWare Client for OS/2 searches for NET.CFG 
  1310. in the directories specified in the DPATH line of CONFIG.SYS. If NetWare Client 
  1311. for OS/2 does not find NET.CFG, it uses a set of default configuration values 
  1312. built into the software. 
  1313.  
  1314. NET.CFG is located in the root directory of your boot drive. If you have 
  1315. previously configured NetWare Client for OS/2 on a workstation, a NET.CFG file 
  1316. already exists for your workstation. You can change the current configuration 
  1317. by modifying and saving the existing file. 
  1318.  
  1319. Reinstalling NetWare Client for OS/2 will not overwrite an existing NET.CFG 
  1320. file; instead, the existing NET.CFG file will appear in the installation 
  1321. program for you to edit. 
  1322.  
  1323. Important If you have not configured NetWare Client for OS/2 on your 
  1324. workstation before, a NET.CFG file does not exist for your workstation. You 
  1325. must create this file to configure your workstation. 
  1326.  
  1327.  
  1328. ΓòÉΓòÉΓòÉ 6.3. NET.CFG Format Requirements ΓòÉΓòÉΓòÉ
  1329.  
  1330. NET.CFG Format Requirements 
  1331.  
  1332. The illustration below shows the NET.CFG format. 
  1333.  
  1334. To create of modify NET.CFG, use the following rules: 
  1335.  
  1336. Γûá Type options at the left margin of the file with no spaces before or after 
  1337. them. Options are not case-sensitive. 
  1338.  
  1339. Γûá Type one option per line. 
  1340.  
  1341. Γûá Type settings, one per line, on the lines following the option to which they 
  1342. apply. 
  1343.  
  1344. Γûá When editing NET.CFG, use the Space bar, rather than the Tab key, to indent 
  1345. these settings. The Tab key moves to the next field on the screen. 
  1346.  
  1347. Γûá Indent settings at least one space. Settings are not case-sensitive. 
  1348.  
  1349. Γûá Place a hard return at the end of every line in the file, including the last 
  1350. line. 
  1351.  
  1352. Warning If you don't put a hard return at the end of the last line, the line is 
  1353. ignored. 
  1354.  
  1355. Γûá Blank lines are not necessary and are ignored. 
  1356.  
  1357. Γûá Precede comment lines with a semicolon (;). 
  1358.  
  1359.  
  1360. ΓòÉΓòÉΓòÉ 6.4. Creating or Editing NET.CFG ΓòÉΓòÉΓòÉ
  1361.  
  1362. Creating or Editing NET.CFG
  1363.  
  1364. Prerequisite 
  1365.  
  1366. NetWare Client for OS/2 is installed on your workstation. 
  1367.  
  1368. Procedures:  To create or edit NET.CFG with the installation program 
  1369.  
  1370. 1. Go to the OS/2 desktop. 
  1371.  
  1372. 2. Choose the "Novell" icon on the desktop. 
  1373.  
  1374. 3. Choose the "Install" icon in the "Novell" window. 
  1375.  
  1376. 4. From the "Configuration" menu, select "This workstation. . ." 
  1377.  
  1378.      The "Default Location for NET.CFG File" window appears. 
  1379.  
  1380.  5. Enter the path of the NET.CFG file and select "Edit". 
  1381.  
  1382.      The NET.CFG edit screen appears. If this is a new installation, there is 
  1383.      not a default NET.CFG file and the "Current NET.CFG File Contents" box 
  1384.      will be empty. 
  1385.  
  1386.  6. Type the NET.CFG options you want in the "Current NET.CFG File Contents" 
  1387.  box. 
  1388.  
  1389.  A typical NET.CFG might look like 
  1390.  
  1391.  link driver ne2000 
  1392.      int 5 
  1393.      port 340 
  1394.      frame ethernet_802.3 
  1395.  
  1396.  netware requester 
  1397.      default login drive f 
  1398.      display hard errors off 
  1399.      name context "finance.novell" 
  1400.      preferred tree redwood 
  1401.      signature level 3 
  1402.  
  1403.  NoteThe "default login drive" setting requires changes to the CONFIG.SYS file. 
  1404.  See NET.CFG Options Reference  for more information. 
  1405.  
  1406.  Signature level 3 is the most secure, requires Packed Burst to be enabled, and 
  1407.  the server signature level needs to be set at level 1 or higher for login. See 
  1408.  Improving Speed and Security for more information. 
  1409.  
  1410.  The figure below shows a more detailed explanation of how to use the "Edit the 
  1411.  NET.CFG file for this workstation" window. 
  1412.  
  1413.  7. To save your changes to the NET.CFG file, choose "Save." 
  1414.  
  1415.  8. To exit the installation program, double-click in the upper left corner of 
  1416.  the main window. 
  1417.  
  1418.  9. For changes to take effect from your configuration, use the OS/2 shutdown 
  1419.  feature and start your workstation. 
  1420.  
  1421.  Important Installation and configuration changes will not take effect until 
  1422.  you restart your workstation. 
  1423.  
  1424.  If you are still having problems see the Troubleshooting Section for helpful 
  1425.  tips. 
  1426.  
  1427.  
  1428. ΓòÉΓòÉΓòÉ 6.5. Quick Reference List of NET.CFG Options ΓòÉΓòÉΓòÉ
  1429.  
  1430. Quick Reference List of NET.CFG Options 
  1431.  
  1432. The figure below lists NET.CFG options and settings and the default value for 
  1433. each. 
  1434.  
  1435.  
  1436. ΓòÉΓòÉΓòÉ 7. Using Network Boards and LAN Drivers ΓòÉΓòÉΓòÉ
  1437.  
  1438. Using Network Boards and LAN Drivers 
  1439.  
  1440. This section provides information about five topics 
  1441.  
  1442.  Specifying Frame Types for LAN Driver 
  1443.  Matching Network Board and ODI Driver Settings 
  1444.  Cautions When Changing Frame Type 
  1445.  Defining Both Ethernet 802.2 and Ethernet 802.3 Frame Types 
  1446.  Using More than One Network Board 
  1447.  
  1448.  
  1449. ΓòÉΓòÉΓòÉ 7.1. Matching Network Board and ODI Driver Settings ΓòÉΓòÉΓòÉ
  1450.  
  1451. Matching Network Board and ODI Driver Settings 
  1452.  
  1453. Important NetWare Client for OS/2 software expects each network board to use 
  1454. the board's factory default settings. If you have changed the settings on your 
  1455. network board, you must make corresponding changes in the OS/2 client software. 
  1456. This is done through the NET.CFG. 
  1457.  
  1458. Network boards come with factory defaults for such hardware settings as 
  1459.  
  1460.  Γûá Direct memory access channel (DMA) 
  1461.  Γûá Interrupt line (IRQ) 
  1462.  Γûá Input/output port 
  1463.  Γûá Memory range 
  1464.  Γûá Node address 
  1465.  
  1466.  The NetWare Client for OS/2 software, as shipped, expects each network board 
  1467.  to be using the default settings. These factory defaults can usually be 
  1468.  changed by moving jumpers, setting switches, or through a configuration 
  1469.  utility provided by the manufacturer of the network board. 
  1470.  
  1471.  Therefore, if you change the factory default for any of the hardware settings 
  1472.  listed above, you must tell the OS/2 ODI driver the new setting. 
  1473.  
  1474.  To do this, use the "link driver" option in NET.CFG. The "link driver" option 
  1475.  allows you to configure your software to correspond to your hardware settings: 
  1476.  
  1477.      link driver name 
  1478.         dma [index] channel 
  1479.         int [index] irq 
  1480.         mem [index] starting_address [size] 
  1481.         node address number 
  1482.         port [index] starting_port [number] 
  1483.  
  1484.  Shortcut for Microchannel and EISA LAN Drivers 
  1485.  
  1486.  If you are using Microchannel or EISA network boards, you do not need to 
  1487.  specify the hardware settings shown above. The LAN driver scans the network 
  1488.  board and determines which settings are in use. 
  1489.  
  1490.  You must tell NetWare Client for OS/2 the slot number where the network board 
  1491.  is located. You can also tell NetWare Client for OS/2 to scan all slots. To 
  1492.  define the network board slot, use the "Link Driver" option in NET.CFG. 
  1493.  
  1494.      link driver name 
  1495.         slot number 
  1496.  
  1497.  Replace number with the slot number or with a question mark if you want to 
  1498.  scan all slots. 
  1499.  
  1500.  See NET.CFG Options Reference  for more information. 
  1501.  
  1502.  
  1503. ΓòÉΓòÉΓòÉ 7.2. Specifying Frame Types for LAN Drivers ΓòÉΓòÉΓòÉ
  1504.  
  1505. Specifying Frame Types for LAN Drivers 
  1506.  
  1507. Overview 
  1508.  
  1509. All communications on a network consist of packets of information being sent 
  1510. between computers. 
  1511.  
  1512. There are different kinds of packets, distinguished from each other by the 
  1513. order and type of the information in the packet. Each kind of packet has its 
  1514. own definition, called a frame type. 
  1515.  
  1516. For each computer to communicate by a certain frame type, each computer must be 
  1517. configured to use that frame type. 
  1518.  
  1519. A network board  in your workstation allows your workstation to communicate 
  1520. with other workstations on your network and with the NetWare server. 
  1521.  
  1522. LAN driver software serves as the link between your workstation's operating 
  1523. system and the network. 
  1524.  
  1525. By default, each LAN driver uses only one kind of frame type. However, most LAN 
  1526. drivers can support other frame types if they are configured to do so through 
  1527. the NET.CFG. 
  1528.  
  1529. For example, an NE2000 LAN driver supports the following frame types: Ethernet 
  1530. 802.2, Ethernet 802.3, Ethernet II, and Ethernet SNAP. 
  1531.  
  1532. The "Frame Types and LAN Drivers" table lists common frame types and the 
  1533. network board drivers that support each type. This list is not comprehensive. 
  1534.  
  1535. Link Driver Option 
  1536.  
  1537. The Link Driver option in NET.CFG tells the Lan driver what frame types you 
  1538. use. You can only specify frame types supported by that driver. 
  1539.  
  1540. Syntax 
  1541.  
  1542.      link driver name 
  1543.         frame name 
  1544.  
  1545.  Replace name with the name of the frame type. 
  1546.  
  1547.  Example 
  1548.  
  1549.  For example, to link your NE2000 LAN driver to the Ethernet 802.2 frame type, 
  1550.  you would enter into your NET.CFG file. 
  1551.  
  1552.      link driver ne2000 
  1553.         frame ethernet_802.2 
  1554.  
  1555.  
  1556. ΓòÉΓòÉΓòÉ 7.3. Cautions With the Default Frame Type ΓòÉΓòÉΓòÉ
  1557.  
  1558. Cautions With the Default Frame Type 
  1559.  
  1560. Note:  In NetWare 2 and 3, Ethernet drivers default to the Ethernet 802.3 frame 
  1561. type. In NetWare 4, they default to Ethernet 802.2 frame type. 
  1562.  
  1563. NetWare 4 server drivers for Ethernet default to the Ethernet 802.2 frame type. 
  1564. Servers and workstations must use the same frame types to communicate with each 
  1565. other. 
  1566.  
  1567. Routers must also support the same frame types or your packets will not be 
  1568. routed correctly. This will disrupt communications and if your workstation does 
  1569. not get a connection, it will likely fail. Some routers on your network might 
  1570. not support the new Ethernet 802.2 frame type. 
  1571.  
  1572. Important Your workstation might not connect to a network expecting the old 
  1573. default of Ethernet 802.3 if you use the new default of Ethernet 802.2. 
  1574.  
  1575.  
  1576. ΓòÉΓòÉΓòÉ 7.4. Defining Both Ethernet 802.2 and Ethernet 802.3 Frame Types ΓòÉΓòÉΓòÉ
  1577.  
  1578. Defining Both Ethernet 802.2 and Ethernet 802.3 Frame Types 
  1579.  
  1580. You can define both Ethernet 802.2 and Ethernet 802.3 on your network to 
  1581. eliminate conflicts due to default frame type settings. 
  1582.  
  1583. For your workstation, define frame types in NET.CFG. Include a line similar to 
  1584. the following, replacing ne2000 with the name of your ODI driver: 
  1585.  
  1586.      link driver ne2000 
  1587.         frame ethernet_802.3 
  1588.         frame ethernet_802.2 
  1589.  
  1590.  The first frame type defined is the only one used for the initial "Get Nearest 
  1591.  Server" request. Therefore, if you have servers using only one frame type, 
  1592.  such as Ethernet 802.3, put that frame type first. That way your workstation 
  1593.  can make a default connection to those servers. 
  1594.  
  1595.  See NET.CFG Options Reference for more information about the link driver 
  1596.  option. 
  1597.  
  1598.  
  1599. ΓòÉΓòÉΓòÉ 7.5. Using More than One Network Board ΓòÉΓòÉΓòÉ
  1600.  
  1601. Using More than One Network Board 
  1602.  
  1603. Note:  In most cases NetWare Client for OS/2 can share a network board with 
  1604. other communications packages so you do not need to purchase two network 
  1605. boards. 
  1606.  
  1607. This section describes 
  1608.  
  1609. Γûá Reasons for having more than one network board 
  1610.  
  1611. Γûá Setting up two network boards 
  1612.  
  1613. Γûá Choosing a primary network board 
  1614.  
  1615. Reasons for Having More Than One Network Board 
  1616.  
  1617. When using NetWare Client for OS/2, there are two conditions where you might 
  1618. benefit from having more than one network board in your computer: 
  1619.  
  1620. Γûá When each network board supports a different communications software package 
  1621.  
  1622. Γûá When each network board is connected to a physically separate network 
  1623.  
  1624. If you have two network boards, be aware of the configuration issues in the 
  1625. following sections. 
  1626.  
  1627. Additional network boards (those after the second defined network board) are 
  1628. ignored. 
  1629.  
  1630. Different Communications Packages 
  1631.  
  1632. You might want to use two or more network boards when each board is supported 
  1633. by its own communications software package. 
  1634.  
  1635. For instance, you might want to have Communications Manager use one network 
  1636. board and NetWare Client for OS/2 use another. Or you might want NetWare for 
  1637. OS/2 to use one network board and the NetWare Client for OS/2 to use another. 
  1638.  
  1639. In these cases, each package provides the driver for its own board. The setup 
  1640. for NetWare Client for OS/2 is the same as if only one network board existed. 
  1641. There are no additional steps to set up the second network board under NetWare, 
  1642. since that network board is controlled by the other communications package. It 
  1643. may need to be configured under the other communications package. 
  1644.  
  1645. Note:  In most cases, NetWare Client for OS/2 can share a network board with 
  1646. other communication packages, so you do not need to purchase two network 
  1647. boards. 
  1648.  
  1649. Physically Separate Networks 
  1650.  
  1651. You might want to use two network boards with each board being connected to its 
  1652. own network. This makes it possible for a custom application to access both 
  1653. networks at one time. However, a workstation with only NetWare Client for OS/2 
  1654. cannot serve as a router between the two networks. This means that, although 
  1655. both networks are connected to the same physical machine, there is no 
  1656. communication between the two networks. (The OS/2 workstation can become a 
  1657. router using NetWare for OS/2). 
  1658.  
  1659. If your two networks are connected through another machine serving as a router, 
  1660. your second network board may serve as a backup route if the connection to your 
  1661. first board fails. Again, your OS/2 workstation is not routing (unless you are 
  1662. using NetWare for OS/2). 
  1663.  
  1664. Using The Second Network Board as a Backup 
  1665.  
  1666. When the workstation boots, the IPX protocol binds to all network boards that 
  1667. have OS/2 ODI drivers loaded. Whenever NetWare Client for OS/2 needs to find a 
  1668. new destination on the network, it queries the network for possible routes to 
  1669. that destination. 
  1670.  
  1671. Important NetWare Client for OS/2 sends out a destination query only on the 
  1672. primary network board. It never queries the secondary (or other) board for a 
  1673. route. If NetWare Client for OS/2 doesn't find the destination using the 
  1674. primary network board, you see a connection error, even if the destination 
  1675. could be found using the second network board. (However, the network on the 
  1676. second network board can be queried using IPX calls from a custom program). 
  1677.  
  1678. Once NetWare Client for OS/2 finds a destination using the primary network 
  1679. board, it stores the route to that destination in a router table and makes a 
  1680. connection. 
  1681.  
  1682. After a connection is made, NetWare Client for OS/2 checks all networks 
  1683. connected to that destination for other possible routes from your OS/2 
  1684. workstation to the destination. 
  1685.  
  1686. If it finds a secondary route, NetWare Client for OS/2 rebuilds the router 
  1687. tables and stores that route. If the primary connection fails, NetWare Client 
  1688. for OS/2 will use the secondary route to continue transmissions to that 
  1689. destination. 
  1690.  
  1691. If NetWare Client for OS/2 is using a route through the second network board, 
  1692. the primary connection can be broken without causing the secondary connection 
  1693. to fail. 
  1694.  
  1695. However, the secondary network board never becomes the primary board, even if 
  1696. the primary board fails. This means that if NetWare Client for OS/2 needs to 
  1697. find a new destination while the primary connection is down, it can't query for 
  1698. the destination, since queries are only sent on the primary board. 
  1699.  
  1700. Important To allow NetWare Client for OS/2 to find new destinations, restore 
  1701. the primary connection. 
  1702.  
  1703. Setting Up Two Network Boards 
  1704.  
  1705. If you have two network boards in your computer, you may need to 
  1706.  
  1707. Γûá Define hardware settings and frame type for each network board 
  1708.  
  1709. Γûá Load a driver for each board 
  1710.  
  1711. Γûá Choose a primary network board 
  1712.  
  1713. Defining Hardware Settings and Frame Type for Each Network Board 
  1714.  
  1715. If you have more than one network board, you will need to load a separate 
  1716. driver and specify a "Link Driver" section for each network board. 
  1717.  
  1718. For example, if you have an NE2000 board (the primary board) and a token ring 
  1719. network board, you might include these in NET.CFG. 
  1720.  
  1721.      link driver ne2000 
  1722.         frame ethernet_802.3 
  1723.         frame ethernet_802.2 
  1724.         int 5 
  1725.         port 360 
  1726.  
  1727.      link driver token 
  1728.         frame token-ring 
  1729.         frame token-ring_snap 
  1730.         int 3 
  1731.         port A20 
  1732.         mem CC00 
  1733.  
  1734.  Loading the ODI Driver for an Additional Network Board 
  1735.  
  1736.  NetWare Client for OS/2 installation program allows you to specify an ODI 
  1737.  driver. That driver is then autoloaded in CONFIG.SYS, but you might need to 
  1738.  load an additional ODI driver manually in the CONFIG.SYS file if 
  1739.  
  1740.  Γûá You have two network boards, and 
  1741.  
  1742.  Γûá Those network boards use different ODI drivers. 
  1743.  
  1744.  Important If the network boards use the same ODI driver (for example, two 
  1745.  NE2000 boards), load the driver once when you install NetWare Client for OS/2. 
  1746.  
  1747.  Prerequisites 
  1748.  
  1749.  Checklist  Install NetWare Client for OS/2 with one of the ODI drivers. 
  1750.  
  1751.   Check to see if the second network board is installed and free from hardware 
  1752.  conflicts. 
  1753.  
  1754.  Procedure 
  1755.  
  1756.  1. Using a text editor, open CONFIG.SYS. 
  1757.  
  1758.      For example, to use the OS/2 System Editor at the OS/2 command line, type 
  1759.  
  1760.      E C:\CONFIG.SYS <Enter> 
  1761.  
  1762.      CONFIG.SYS is in the root of your boot drive. (In this example, drive C: 
  1763.      is the boot drive.) 
  1764.  
  1765.  2. In NetWare Client for OS/2 lines, find the line loading the first ODI 
  1766.  driver. 
  1767.  
  1768.  3. Decide which driver you want IPX to recognize as primary. 
  1769.  
  1770.      The driver for the primary network board is the only driver IPX uses to 
  1771.      query the network for a route. The driver for the secondary network board 
  1772.      is never queried. 
  1773.  
  1774.  4. Type a new line to load an additional driver. 
  1775.  
  1776.      To load a driver as primary, type the line above the existing driver line. 
  1777.      To load a driver as secondary, type the line below the existing line. 
  1778.  
  1779.      The first driver loaded in CONFIG.SYS is the primary driver. 
  1780.  
  1781.      Type the path to the driver in the line. If you use a Novell-supplied 
  1782.      driver, the driver is located in the directory where you installed the 
  1783.      NetWare Client for OS/2 files, usually in C:\NETWARE. 
  1784.  
  1785.      For example, to load an NE2000 driver from the default location, type 
  1786.  
  1787.      DEVICE=C:\NETWARE\NE2000.SYS 
  1788.  
  1789.  Note:  If you have two network boards using the same driver name (such as two 
  1790.  NE2000 boards), do not load the driver twice. 
  1791.  
  1792.  5. Save and exit the CONFIG.SYS file. 
  1793.  
  1794.  6. Edit NET.CFG to reflect the changes. 
  1795.  
  1796.  7. Use the OS/2 "shutdown" feature to reboot your machine in order to load the 
  1797.  additional drivers. 
  1798.  
  1799.  Choosing a Primary Network Board 
  1800.  
  1801.  The network board whose driver loads first in CONFIG.SYS is the primary 
  1802.  network board. You can change which network board is primary by 
  1803.  
  1804.  Γûá Reordering drivers in CONFIG.SYS. 
  1805.  
  1806.  Γûá Using a NET.CFG option to bind IPX to a different driver. 
  1807.  
  1808.  To change which network board IPX views as primary, use the "Protocol Stack 
  1809.  IPX" option in NET.CFG. 
  1810.  
  1811.      protocol stack ipx 
  1812.         bind drivername 
  1813.  
  1814.  Replace drivername with the name of the driver that controls the network 
  1815.  board, and indent the "bind" setting. For example, to set a token ring board 
  1816.  as primary, type 
  1817.  
  1818.      protocol stack ipx 
  1819.         bind token 
  1820.  
  1821.  2.Switching the Network Board in Use on Unconnected Networks 
  1822.  
  1823.  If you have two network boards and each is connected to a physically separate 
  1824.  network, you might want to 
  1825.  
  1826.      Γûá Change which board is primary in NET.CFG and reboot when you want to 
  1827.      access the other network. 
  1828.  
  1829.      Γûá Get a network switch box that allows you to change between physically 
  1830.      separate networks. 
  1831.  
  1832.      Γûá Connect the networks with a router. 
  1833.  
  1834.      Specifying Primary with Two Network Boards of the Same Type 
  1835.  
  1836.      If you have two network boards using the same type of ODI driver (such as 
  1837.      two NE2000 boards), do not load the same driver twice in the CONFIG.SYS 
  1838.      file and do not specify a "Protocol Stack IPX" option. 
  1839.  
  1840.      Instead, use the "link driver" option in NET.CFG to specify that the 
  1841.      driver is used twice. Do this by placing two "link driver" sections in 
  1842.      NET.CFG, each one specifying the driver name and hardware settings used by 
  1843.      that network board. 
  1844.  
  1845.      The hardware settings for at least one of the network boards must be 
  1846.      specified, since you cannot have two network boards of the same type both 
  1847.      using the default hardware settings. 
  1848.  
  1849.      For example, if you have two NE2000 network boards, you might include the 
  1850.      following lines in the NET.CFG file: 
  1851.  
  1852.      link driver ne2000 
  1853.         frame ethernet_802.2 
  1854.         frame ethernet_802.3 
  1855.         int 5 
  1856.         port 360 
  1857.  
  1858.      link driver ne2000 
  1859.         frame ethernet_802.2 
  1860.         frame ethernet_802.3 
  1861.         int 4 
  1862.         port 320 
  1863.  
  1864.      Putting two occurrences of "link driver ne2000" loads the NE2000 driver 
  1865.      twice. 
  1866.  
  1867.      If you do not specify two "Link Driver" sections, a driver will not be 
  1868.      loaded for the second board, and the second network board is ignored. 
  1869.  
  1870.      Important The network board whose line comes first in the NET.CFG file is 
  1871.      the one IPX uses as primary. 
  1872.  
  1873.      Shortcut for Multiple EISA and Microchannel Boards 
  1874.  
  1875.      If you are using two EISA or Microchannel boards that use the same driver 
  1876.      (such as NE3200 or 3C523), you still must specify a "Link Driver" section 
  1877.      for each board. 
  1878.  
  1879.      However, instead of specifying the hardware settings used on the network 
  1880.      board, you can specify the "slot" setting. The "slot" setting tells the 
  1881.      ODI driver which slot a network board is in. The driver then scans the 
  1882.      board and automatically determines what hardware settings are in use. 
  1883.  
  1884.      For example, for two NE3200 boards, type 
  1885.  
  1886.      link driver ne3200 
  1887.         frame ethernet_802.3 
  1888.         frame ethernet_802.2 
  1889.         slot 2 
  1890.  
  1891.      link driver ne3200 
  1892.         frame ethernet_802.3 
  1893.         frame ethernet_802.2 
  1894.         slot 1 
  1895.  
  1896.      In this example, the network board in slot 2 becomes the primary network 
  1897.      board because the driver for it was loaded first. 
  1898.  
  1899.      To change which network board is primary, reorder the "Link Driver" 
  1900.      sections. For example, to set the network board in slot 1 as primary, type 
  1901.  
  1902.      link driver ne3200 
  1903.         frame ethernet_802.3 
  1904.         frame ethernet_802.2 
  1905.         slot 1 
  1906.  
  1907.      link driver ne3200 
  1908.         frame ethernet_802.3 
  1909.         frame ethernet_802.2 
  1910.         slot 2 
  1911.  
  1912.  
  1913. ΓòÉΓòÉΓòÉ 8. Logging In to Your Network ΓòÉΓòÉΓòÉ
  1914.  
  1915. Logging In to Your Network 
  1916.  
  1917. The following topics are available: 
  1918.  
  1919. Setting Up Workstations to Log In 
  1920.  
  1921. Understanding Logging In to NetWare Directory Services (NDS) 
  1922.  
  1923. Logging In from the OS/2 Command Line 
  1924.  
  1925. Logging In to NetWare 2 and 3 Bindery Servers with NDS Utilities 
  1926.  
  1927. Modifying NET.CFG To Log In to NetWare 2 or 3 
  1928.  
  1929. Modifying NET.CFG TO Log In to NetWare 4 
  1930.  
  1931. Network Login Window 
  1932.  
  1933.  
  1934. ΓòÉΓòÉΓòÉ 8.1. Setting Up Workstations to Log In ΓòÉΓòÉΓòÉ
  1935.  
  1936. Setting Up Workstations to Log In 
  1937.  
  1938. OS/2 supports a variety of operating system platforms referred to as 
  1939. "sessions." The following headings will direct you to the kind of login that 
  1940. works best with the platform you use. 
  1941.  
  1942. Proper workstation setup can make logging in to a bindery and NetWare Directory 
  1943. Services network virtually transparent. This chapter assumes that the following 
  1944. tasks are completed: 
  1945.  
  1946. Checklist  NetWare Client for OS/2 is installed and running on your 
  1947. workstation 
  1948.  
  1949.  Your workstation NET.CFG file has been modified for login 
  1950.  
  1951.  A User object or user account is created for each user 
  1952.  
  1953.  A home directory is created for each user 
  1954.  
  1955. With the necessary modifications made to your NET.CFG file, you need only your 
  1956. username and password to log in. 
  1957.  
  1958.  
  1959. ΓòÉΓòÉΓòÉ 8.2. Understanding Logging In to NetWare Directory Services (NDS) ΓòÉΓòÉΓòÉ
  1960.  
  1961. Understanding Logging In to NetWare Directory Services (NDS)
  1962.  
  1963. NetWare Directory Services (NDS), used in NetWare 4, makes logging in 
  1964. convenient because you log in to the network rather than log in to a server. 
  1965. User information resides in a global database. Each "User Object" is assigned a 
  1966. position, or "context" within the database that informs the network where your 
  1967. workstation is in relationship to the network. This context is referred to as 
  1968. your "name context." 
  1969.  
  1970. When you log in, the LOGIN utility must know your context, or where your 
  1971. particular User object is located. The User object's context forms its complete 
  1972. name. The path from the object to the root of the tree forms the object's 
  1973. complete name, which is unique among other object's names. 
  1974.  
  1975. Your User object's complete name is a bottom-up traversal of the tree, from the 
  1976. object up to the root. 
  1977.  
  1978. Using Your Complete Name for Logging In 
  1979.  
  1980. When you use a complete name of a User object, specify the common name first, 
  1981. followed by a period (.). Then specify the container object, also followed by a 
  1982. period, and so on up through the Organization object name (and the Country 
  1983. object name, if used). 
  1984.  
  1985. So, depending on the way your network is defined, your User object's complete 
  1986. name could be represented by: 
  1987.  
  1988.      Common name.Organizational Unit name.Organization name.Country name 
  1989.  
  1990.  Specifying the Name Type of an Object 
  1991.  
  1992.  At times, such as when you move from one Container object to another, you must 
  1993.  include the name type of the object when typing out the complete name of the 
  1994.  object. A name type distinguishes the class of object you are referring to, 
  1995.  such as a User object or an Organizational Unit object. 
  1996.  
  1997.  For example, you could express 
  1998.  
  1999.  ESAYERS.SALES PV.SALES.NOVELL US 
  2000.  
  2001.  as: 
  2002.  
  2003.  CN=ESAYERS.OU=SALES PV.OU=SALES.O=NOVELL US 
  2004.  
  2005.  where CN is the common name of the User object, OU is the Organizational Unit 
  2006.  name, and O is the Organization name. 
  2007.  
  2008.  If you refer to an object that is in the same Container object as your User 
  2009.  object, refer to that object only by its common name instead of its complete 
  2010.  name. 
  2011.  
  2012.  Important You must always include the name type of the object (CN or OU or O) 
  2013.  in the complete name when you include the Country object in your Directory 
  2014.  tree, even when referring to objects located in the same Container object. 
  2015.  
  2016.  Changing Your Context 
  2017.  
  2018.  You may need to change your context to simplify your login or your reference 
  2019.  to other objects in your Directory tree. Two ways to change your context are: 
  2020.  
  2021.  Γûá Using the CX.EXE, included with NetWare Client for OS/2. 
  2022.  
  2023.  Γûá Using the "name context" command in NET.CFG. 
  2024.  
  2025.  
  2026. ΓòÉΓòÉΓòÉ 8.3. Logging In from the OS/2 Command Line ΓòÉΓòÉΓòÉ
  2027.  
  2028. Logging In from the OS/2 Command Line 
  2029.  
  2030. Important The default login drive is drive L:, unless it has been changed in 
  2031. your NET.CFG. 
  2032.  
  2033. NetWare Client for OS/2 maps drive L: as the default login drive, mapped to 
  2034. SYS:LOGIN. However, you should log in from your NetWare workstation directory 
  2035. (default C:\NETWARE). LOGIN connects your workstation to the network. 
  2036.  
  2037. Logging In to NetWare Directory Services 
  2038.  
  2039. Procedure 
  2040.  
  2041. 1. Open an OS/2 Full Screen or Window. 
  2042.  
  2043.      A prompt similar to the following appears: 
  2044.  
  2045.      [C:/] 
  2046.  
  2047.  2. Log in using one of the following ways: 
  2048.  
  2049.      2a. To log in using your username only, type 
  2050.  
  2051.      login username <Enter> 
  2052.  
  2053.      For example, type 
  2054.  
  2055.      login esayers <Enter> 
  2056.  
  2057.      2b. To log in to a specific server, type 
  2058.  
  2059.      login servername\username <Enter> 
  2060.  
  2061.      For example, type 
  2062.  
  2063.      login tsmkt\esayers <Enter> 
  2064.  
  2065.  3. If required, type your password. 
  2066.  
  2067.  
  2068. ΓòÉΓòÉΓòÉ 8.4. Logging In to NetWare 2 and 3 Bindery Servers Using NDS Utilities ΓòÉΓòÉΓòÉ
  2069.  
  2070. Logging In to NetWare 2 and 3 Bindery Servers Using NDS Utilities 
  2071.  
  2072. Important The default login drive is drive L:, unless it has been changed in 
  2073. your NET.CFG file. 
  2074.  
  2075. Procedure 
  2076.  
  2077. 1. Type 
  2078.  
  2079.      login server/username /b <Enter> 
  2080.  
  2081.      Replace "server" with the name of the bindery server. Replace "username" 
  2082.      with your username. For example, type 
  2083.  
  2084.      F:\login tsmkt/esayers /b <Enter> 
  2085.  
  2086.  2. If required, type your password. 
  2087.  
  2088.  
  2089. ΓòÉΓòÉΓòÉ 8.5. Modifying NET.CFG To Log In To NetWare 2 or 3 ΓòÉΓòÉΓòÉ
  2090.  
  2091. Modifying NET.CFG To Log In To NetWare 2 or 3 
  2092.  
  2093. When logging in to NetWare 2 or 3, you attach to a server. Following, you make 
  2094. additional attachments to other servers you have a user account on. 
  2095.  
  2096. Using the Preferred Server Setting 
  2097.  
  2098. To direct NetWare Client for OS/2 to the server your user information is saved 
  2099. on, use the preferred server setting in the NET.CFG file. For networks with 
  2100. multiple servers, this setting is very useful to speed up logging in to the 
  2101. network. This setting also allow you to log in with only your username. 
  2102.  
  2103. Adding the Preferred Server Setting to NET.CFG for OS/2 
  2104.  
  2105. Procedure 
  2106.  
  2107. 1. Using a text editor, open your NET.CFG. 
  2108.  
  2109.      Your workstation's NET.CFG file was copied to the target directory for 
  2110.      OS/2 files specified during the NetWare Client for OS/2 installation. 
  2111.  
  2112.  2. Under the "NetWare Requester" option, type 
  2113.  
  2114.      preferred server <servername> 
  2115.  
  2116.      For example, type 
  2117.  
  2118.      preferred server mktsales 
  2119.  
  2120.  Example of the NetWare Requester Line for OS/2 
  2121.  
  2122.      Netware Requester 
  2123.         Preferred server mktsales 
  2124.  
  2125.  
  2126. ΓòÉΓòÉΓòÉ 8.6. Modifying NET.CFG To Log In To NetWare 4 ΓòÉΓòÉΓòÉ
  2127.  
  2128. Modifying NET.CFG To Log In To NetWare 4 
  2129.  
  2130. When logging in to NetWare 4, you don't attach to individual servers (as with 
  2131. previous versions of NetWare), but you log in to the entire network. 
  2132.  
  2133. With your complete name (CN), you can simplify the login process by adding 
  2134. information to your workstation's NET.CFG file. You add lines to the NetWare 
  2135. Requester option. 
  2136.  
  2137. If you add lines for the following settings, you don't need to type your 
  2138. complete name each time you log in. The settings are: 
  2139.  
  2140. Γûá Name Context 
  2141.  
  2142. Γûá Preferred Tree 
  2143.  
  2144. You must know your context before making these modifications. Without knowing 
  2145. the context, you can't add entries for the settings. 
  2146.  
  2147. Using the Name Context Setting 
  2148.  
  2149. To inform NetWare Client for OS/2 of your name context, use the "name context" 
  2150. setting in NET.CFG. LOGIN can then locate your User object and connect you to 
  2151. the network. 
  2152.  
  2153. If you are using NetWare 4, add this setting to NET.CFG. The setting is as 
  2154. follows: 
  2155.  
  2156.  netware requester 
  2157.      Name Context "context" 
  2158.  
  2159.  Using the Preferred Tree Setting 
  2160.  
  2161.  To direct NetWare Client for OS/2 to the Directory tree where your name 
  2162.  context is set, use the "preferred tree" setting in NET.CFG. LOGIN can then 
  2163.  search only the preferred Directory tree. 
  2164.  
  2165.  If you are using NetWare 4 on a network with multiple Directory trees, add 
  2166.  this setting to your NET.CFG file. The setting is as follows: 
  2167.  
  2168.  netware requester 
  2169.      preferred tree treename 
  2170.  
  2171.  The default is set to the root, so if duplicate usernames exist within 
  2172.  separate Directory trees, the "preferred tree" setting avoids confusion. 
  2173.  
  2174.  Note Don't use both "preferred server" and "preferred tree" simultaneously. 
  2175.  The second setting overrides the first. 
  2176.  
  2177.  
  2178. ΓòÉΓòÉΓòÉ 8.7. Network Login Window ΓòÉΓòÉΓòÉ
  2179.  
  2180. Network Login Window 
  2181.  
  2182. When booting OS/2 2.1, a pop-up network login window sometimes displays, 
  2183. because OS/2 can restart PROGRAMS, TASKLIST, FOLDERS, and CONNECTIONS 
  2184. automatically by using the SET AUTOSTART variable in CONFIG.SYS. 
  2185.  
  2186. For example, if the following line is in CONFIG.SYS, 
  2187.  
  2188. SET AUTOSTART=PROGRAMS, TASKLIST, FOLDERS, CONNECTIONS 
  2189.  
  2190. then the pop-up login window displays. 
  2191.  
  2192. In a NetWare environment, it is best not to include the SET 
  2193. AUTOSTART=CONNECTIONS line in CONFIG.SYS. The recommended syntax is 
  2194.  
  2195. SET AUTOSTART=PROGRAMS, TASKLIST, FOLDERS 
  2196.  
  2197. Use the OS/2 version of LOGIN or NetWare Tools to log in because these 
  2198. utilities allow you to automatically set up your NetWare environment (map 
  2199. drives and capture ports) and the pop-up login window does not. 
  2200.  
  2201. The OS/2 version of LOGIN will run OS/2 login scripts (system and/or user login 
  2202. scripts) and NetWare Tools allows you to create and load file settings that 
  2203. function similar to login scripts. 
  2204.  
  2205.  
  2206. ΓòÉΓòÉΓòÉ 9. Using Virtual DOS and Windows ΓòÉΓòÉΓòÉ
  2207.  
  2208. Using Virtual DOS and Windows 
  2209.  
  2210. Overview 
  2211.  
  2212. From a virtual DOS or MS Windows session, you can have three kinds of NetWare 
  2213. support: 
  2214.  
  2215. Global logins 
  2216.  
  2217.      All DOS, MS Windows, and OS/2 sessions set up for global login support 
  2218.      share a single login to a NetWare server. Drives that are mapped in one 
  2219.      session apply to the other sessions. A port captured in one session is 
  2220.      also captured in other sessions. This is useful in environments where the 
  2221.      number of connections is carefully monitored. 
  2222.  
  2223.  Private logins 
  2224.  
  2225.      All DOS and MS Windows sessions set up for private login support have 
  2226.      their own logins to a NetWare server. Drive mappings and port captures 
  2227.      from one session do not apply to the other sessions. This is useful in 
  2228.      environments where users need more than one connection to a server and 
  2229.      where users need logins from DOS or MS Windows sessions to be separate 
  2230.      from logins from OS/2 sessions. 
  2231.  
  2232.  No logins 
  2233.  
  2234.      Sessions with network support disabled have IPX/SPX support, but no 
  2235.      NetWare login support. 
  2236.  
  2237.  Set up NetWare support for virtual DOS and MS Windows in two ways: 
  2238.  
  2239.  1. Set a default type of support (global, private, none) that applies to all 
  2240.  existing DOS and MS Windows icons, as well as any new icons that are created. 
  2241.  
  2242.      If you choose this default in NetWare Client for OS/2 Installation 
  2243.      program, it is automatically loaded in the CONFIG.SYS file. To change the 
  2244.      default support 
  2245.  
  2246.           Γûá Run the NetWare Client for OS/2 Installation program. 
  2247.  
  2248.           Γûá Under the "Installation" menu, choose "Requester on workstation..." 
  2249.  
  2250.           Γûá Select the appropriate target directory and choose "OK." 
  2251.  
  2252.           Γûá Under the "Requester Installation" window, select "Only Edit 
  2253.           CONFIG.SYS..." Choose "OK." 
  2254.  
  2255.           Γûá Under "Choose ODI LAN driver," choose "Continue" unless changes 
  2256.           have been made in your LAN driver configuration. 
  2257.  
  2258.           Γûá Under "Choose NetWare Support of DOS and Windows Applications", 
  2259.           select the desired default support. Choose "Continue." 
  2260.  
  2261.           Γûá Continue installation. 
  2262.  
  2263.           2. Customize the type of support for each DOS and MS Windows icon on 
  2264.           your desktop. 
  2265.  
  2266.           All sessions started from the customized icon have the type of 
  2267.           support you specify. For instructions on customizing NetWare support 
  2268.           per icon, see the sections that follow. 
  2269.  
  2270.  To set up icons with different kinds of network support, label the icons for 
  2271.  those sessions something that indicates the type of support. For example, you 
  2272.  might want to create Global DOS Full Screen and Private DOS Full Screen icons. 
  2273.  
  2274.  Topics 
  2275.  Information for All Types of Sessions 
  2276.  Logging In from an OS/2 Virtual DOS Session 
  2277.  Customizing Icons For Global Support 
  2278.  Setting Up Drive Mappings in Global Sessions 
  2279.  Customizing Icons For Private Support 
  2280.  Special Instructions for Win-OS2 Icons 
  2281.  Special Instructions for DOS_STARTUP_DRIVE Sessions 
  2282.  Disabling Network Support in All Virtual Sessions 
  2283.  Setting Up Named Pipes for Virtual DOS and MS Windows 
  2284.  Setting Up NetBIOS for Virtual DOS and MS Windows 
  2285.  
  2286.  
  2287. ΓòÉΓòÉΓòÉ 9.1. Information for All Types of Sessions ΓòÉΓòÉΓòÉ
  2288.  
  2289. Information for All Types of Sessions 
  2290.  
  2291. NetWare 3 and 4 Support 
  2292.  
  2293. From a virtual DOS or MS Windows session, you can access NetWare 3 
  2294. (bindery-based) networks. On these networks, you can receive full NetWare 
  2295. support, just as if you were using an actual DOS or MS Windows workstation. You 
  2296. can also receive support for just the IPX, SPX, Named Pipes and NetBIOS 
  2297. protocols. 
  2298.  
  2299. Note You cannot access NetWare 4 networks from virtual DOS and MS Windows 
  2300. sessions unless those networks support bindery emulation. If a NetWare 4 
  2301. network supports bindery emulation, your DOS or MS Windows session will be seen 
  2302. as a bindery-based client. 
  2303.  
  2304. Accessing the Correct Version of DOS 
  2305.  
  2306. For all virtual sessions you start, the COMSPEC variable must point to the 
  2307. correct version of DOS. If you use the version of DOS included with OS/2, set 
  2308. the COMSPEC variable to the following 
  2309.  
  2310.      SET COMSPEC=drive:\OS2\MDOS\COMMAND.COM 
  2311.  
  2312.  You can set the COMSPEC variable at the command line, in a login script, or 
  2313.  through "DOS Setting" from the OS/2 desktop. 
  2314.  
  2315.  Replace drive: with the letter of your boot drive. If you are running another 
  2316.  version of DOS, the COMSPEC variable should point to the location of the 
  2317.  COMMAND.COM file for that version. 
  2318.  
  2319.  NetWare login scripts often contain a statement assigning COMSPEC to a network 
  2320.  drive, so be sure to check-and if necessary, reset-the COMSPEC variable in 
  2321.  your login script. 
  2322.  
  2323.  Login Issues 
  2324.  
  2325.  The How to Edit Login Scripts For Each Type of Session table shows which login 
  2326.  scripts are executed from which type of session and how to edit those login 
  2327.  scripts. 
  2328.  
  2329.  Logout Issues 
  2330.  
  2331.  When you log out from a local drive in a DOS session, the drive for your login 
  2332.  directory is the last drive (set with DOS_LAST_DRIVE in DOS Settings) plus 
  2333.  one. For example, if your last DOS drive is C:, the drive you see after 
  2334.  logging out is drive D:. 
  2335.  
  2336.  If you log out from a network drive, the drive remains the same. 
  2337.  
  2338.  
  2339. ΓòÉΓòÉΓòÉ 9.2. Logging In from an OS/2 Virtual DOS Session ΓòÉΓòÉΓòÉ
  2340.  
  2341. Logging In from an OS/2 Virtual DOS Session 
  2342.  
  2343. Logging in from an OS/2 virtual DOS session is the same as logging in from a 
  2344. DOS prompt. 
  2345.  
  2346. NoteYou cannot log in to a NetWare 4 network from a virtual DOS session unless 
  2347. the network supports bindery emulation. If a NetWare 4 network supports bindery 
  2348. emulation, your DOS session is seen as a bindery-based workstation. 
  2349.  
  2350. Procedure  If you added NETX.EXE to your AUTOEXEC.BAT file during the NetWare 
  2351. Client for OS/2 installation, skip to Step 2. 
  2352.  
  2353.      1. Load the NetWare shell (NETX.EXE) for both global and private sessions. 
  2354.      Type 
  2355.  
  2356.      NETX.EXE 
  2357.  
  2358.  NoteThe OS/2 virtual DOS environment does not support NetWare Directory 
  2359.  Services (NDS) and NetWare 4 VLMs. This means that you can log in to a NetWare 
  2360.  3 server or a NetWare 4 server through bindery emulation. You must first load 
  2361.  NETX.EXE before logging in. 
  2362.  
  2363.      2. Open a virtual DOS Full Screen or DOS Window. 
  2364.  
  2365.      A prompt similar to the following appears: 
  2366.  
  2367.      [C:/] 
  2368.  
  2369.      3. Change to the first network drive. 
  2370.  
  2371.      3a. For global sessions, type 
  2372.  
  2373.           L: <Enter> 
  2374.  
  2375.           NetWare Client for OS/2 maps drive L: to the first network drive 
  2376.           default unles you've changed the parameter in NET.CFG. 
  2377.  
  2378.      3b. for private sessions, use the drive that is the next letter away from 
  2379.      the DOS LASTDRIVE, or your last physical drive. 
  2380.  
  2381.           For example, if you indicated that drive D: is your last DOS drive, 
  2382.           or last physical drive, you could map drive E: to a network drive. 
  2383.           Drive E: is the next letter away from drive D:, your last physical 
  2384.           drive. 
  2385.  
  2386.  4. Type 
  2387.  
  2388.  login server/username <Enter> 
  2389.  
  2390.  Replace server with the name of the bindery server. Replace username with your 
  2391.  username. For example, type 
  2392.  
  2393.  F:\login tsmkt/esayers  <Enter> 
  2394.  
  2395.  5. If required, type your password. 
  2396.  
  2397.  Logging In from an OS/2 Virtual DOS Boot Session (VMBOOT) 
  2398.  
  2399.  Logging in from an OS/2 VM Boot environment is the same as logging in from a 
  2400.  DOS prompt. 
  2401.  
  2402.  Important You must first open a VMBOOT full screen or window before initiating 
  2403.  login procedures from the DOS prompt in OS/2. 
  2404.  
  2405.  
  2406. ΓòÉΓòÉΓòÉ 9.3. Customizing Icons for Global Support ΓòÉΓòÉΓòÉ
  2407.  
  2408. Customizing Icons for Global Support 
  2409.  
  2410. Prerequisites 
  2411.  
  2412. Checklist 
  2413.  
  2414.  See Information for All Types of Sessions 
  2415.  
  2416.  Make sure network support for virtual sessions is enabled. If not, enable it 
  2417. by running the NetWare Client for OS/2 Installation program. Virtual session 
  2418. support is enabled by default. 
  2419.  
  2420. Procedure To set up global NetWare support for an icon, do the following: 
  2421.  
  2422. 1. Open the "DOS Settings" notebook for the DOS or MS Windows icon on your 
  2423. desktop. 
  2424.  
  2425.      For information on opening DOS Settings, see "DOS Settings" in the OS/2 
  2426.      online "Master Help Index." 
  2427.  
  2428.  2. In the "DOS Settings" Notebook, choose the "Session" tab. 
  2429.  
  2430.  3. On the "Session" screen, choose "DOS Settings . . ." 
  2431.  
  2432.  4. (Optional) Enable the NetWare CAPTURE feature for the session. 
  2433.  
  2434.      4a. Select "DOS_DEVICE" on the "DOS Settings" screen 
  2435.  
  2436.      4b. Type the following line in the "Value" field: 
  2437.  
  2438.      drive:\OS2\MDOS\LPTDD.SYS 
  2439.  
  2440.      Replace drive with the drive letter of your boot drive. Add this line only 
  2441.      if you want to use the CAPTURE command from the virtual session. 
  2442.  
  2443.      NoteIf you want this device driver to be loaded for every virtual session 
  2444.      you open, you can load it in the OS/2 CONFIG.SYS file instead of in the 
  2445.      "DOS Settings" notebook. (See the OS/2 online "Master Help Index" for 
  2446.      information on loading DOS device drivers.) 
  2447.  
  2448.  5. Specify that all drives are available to NetWare. 
  2449.  
  2450.      5a. Select "DOS_LASTDRIVE." 
  2451.  
  2452.      5b. Type the drive letter for your last physical drive in the value field. 
  2453.  
  2454.           For example, if the last physical drive on you client workstation is 
  2455.           drive D:, type D in the value field. 
  2456.  
  2457.  Important The last physical drive for all global sessions will be the last 
  2458.  physical drive indicated in the "DOS_LASTDRIVE" setting. 
  2459.  
  2460.  6. Specify how many files the session can open simultaneously. 
  2461.  
  2462.      6a. Select "DOS_FILES." 
  2463.  
  2464.      6b. Type 214. 
  2465.  
  2466.      7. Choose Global NetWare support. 
  2467.  
  2468.      7a. Select "NETWARE_RESOURCES." 
  2469.  
  2470.      7b. Type GLOBAL in the "Value" field. 
  2471.  
  2472.      You can also choose "GLOBAL" from the drop-down list. Every session you 
  2473.      start from this icon will have global support. 
  2474.  
  2475.  8. Enable virtual IPX for this session. 
  2476.  
  2477.      8a. Select "VIPX_ENABLED." 
  2478.  
  2479.      8b. Select "On." 
  2480.  
  2481.  9. Save and exit "DOS Settings." 
  2482.  
  2483.  10. Load NETX.EXE in each session where you want to log in to the network. 
  2484.  
  2485.  To load NETX.EXE automatically for every session you start from a particular 
  2486.  icon, use Optional Parameters on the DOS Settings notebook for that icon. 
  2487.  
  2488.  In the Optional Parameters box, type /K followed by a space, the directory 
  2489.  path, and the NETX.EXE filename. The file will then execute at the start of 
  2490.  every session opened from that icon. 
  2491.  
  2492.  For example, to load NETX.EXE from the default location, type 
  2493.  
  2494.  /K C:\NETWARE\NETX.EXE 
  2495.  
  2496.  For more about optional parameters, see "parameters, starting programs with" 
  2497.  in the OS/2 online Master Help Index. 
  2498.  
  2499.  To load NETX.EXE automatically for all DOS and MS Windows sessions, put the 
  2500.  following command in an AUTOEXEC.BAT file at the root of your boot drive: 
  2501.  
  2502.  drive:\path\NETX 
  2503.  
  2504.  Replace drive and path with the location of your NETX.EXE file. By default, 
  2505.  NETX is installed in \NETWARE with the NetWare Client for OS/2 files. 
  2506.  
  2507.  NoteIf you want IPX/SPX-only support, don't load NETX. If you don't load NETX, 
  2508.  you can't log in to a NetWare network, but DOS and MS Windows applications can 
  2509.  use the IPX protocol. 
  2510.  
  2511.  
  2512. ΓòÉΓòÉΓòÉ 9.4. Setting Up Drive Mappings in Global Sessions ΓòÉΓòÉΓòÉ
  2513.  
  2514. Setting Up Drive Mappings in Global Sessions 
  2515.  
  2516. Drive mappings in DOS differ from drive mappings in OS/2. In OS/2, all mapped 
  2517. drives function like root drives, so drives mapped in OS/2 sessions show up as 
  2518. root drives in global DOS sessions. Root drives mapped in global DOS sessions 
  2519. show up as root drives in OS/2 sessions. 
  2520.  
  2521. Search drive mappings are not used in OS/2. Therefore, search drives mapped in 
  2522. global DOS sessions are ignored in OS/2 sessions. Also, search drives mapped in 
  2523. one global DOS session do not apply to other global DOS sessions. To eliminate 
  2524. confusion, avoid using search drives in a global environment. Instead, set up 
  2525. your environment as outlined in the following procedures. 
  2526.  
  2527. Procedure 
  2528.  
  2529. 1. Decide which drives you want mapped in your global environment. Decide which 
  2530. of those drives need to be included in a search path. 
  2531.  
  2532. 2. Edit your NetWare 4 login script (used in OS/2 sessions) and include MAP 
  2533. statements for all NetWare drives. 
  2534.  
  2535. 3. Edit your NetWare 3 DOS login script and include MAP ROOT statements for all 
  2536. NetWare drives. 
  2537.  
  2538. To edit your NetWare 3 DOS login script, use a text editor to edit the 
  2539. SYS:MAIL\userID\LOGIN file or use a NetWare 3 utility such as SYSCON. 
  2540.  
  2541. Use MAP ROOT rather than MAP for consistency between DOS and OS/2 sessions. For 
  2542. easiest maintenance, both login scripts should contain identical map 
  2543. statements. 
  2544.  
  2545. 4. Edit your OS/2 CONFIG.SYS file and include the drive letters you want to be 
  2546. searchable in your PATH statement. 
  2547.  
  2548. This path is where OS/2 searches for .EXE, .CMD, and .COM files. For example, 
  2549. to include drive H: in the search path, add the following to your path: 
  2550.  
  2551. H:\; 
  2552.  
  2553. If needed, you can also include drive letters in the data path statement 
  2554. (DPATH). DPATH is where OS/2 searches for non-executable, non-.DLL files. 
  2555.  
  2556. 5. Create a DOS.BAT file which includes a path to the same drives you included 
  2557. in CONFIG.SYS. 
  2558.  
  2559. This path is where DOS searches for files. For example, to include drive H: in 
  2560. the search path, type the following line in your .BAT file: 
  2561.  
  2562. SET PATH=%PATH%;h:\; 
  2563.  
  2564. Note that the "%PATH%" appends whatever you type to the existing PATH 
  2565. statement. 
  2566.  
  2567. You can't include DPATH statements in the DOS.BAT file. PATH statements are 
  2568. limited to 123 characters, so try to map drives to the exact directories you 
  2569. need and minimize the number of subdirectories you specify. 
  2570.  
  2571. 6. Run the .BAT file each time you open a DOS global session. 
  2572.  
  2573. You can use "Optional Parameters" on the "Settings" notebook. In the "Optional 
  2574. Parameters" box, type /K followed by a space and the name of the batch (.BAT) 
  2575. file. The file is then executed at the start of every session opened from that 
  2576. icon. 
  2577.  
  2578. For more information about PATH, DPATH, Settings, or Parameters, see the OS/2 
  2579. online "Master Help Index." 
  2580.  
  2581.  
  2582. ΓòÉΓòÉΓòÉ 9.5. Customizing Icons For Private Support ΓòÉΓòÉΓòÉ
  2583.  
  2584. Customizing Icons For Private Support 
  2585.  
  2586. Prerequisites 
  2587.  
  2588. Checklist 
  2589.  
  2590.  See Information for All Types of Sessions. 
  2591.  
  2592.  Make sure network support for virtual sessions is enabled. If not, enable it 
  2593. by running the NetWare Client for OS/2 Installation program. Virtual session 
  2594. support is enabled by default. 
  2595.  
  2596. Procedures 
  2597.  
  2598. To set up private NetWare support for an icon, do the following: 
  2599.  
  2600. 1. Open the "DOS Settings" notebook for the DOS or MS Windows icon on your 
  2601. desktop. 
  2602.  
  2603. For more information on opening DOS Settings, see "DOS Settings" in the OS/2 
  2604. online "Master Help Index." 
  2605.  
  2606. 2. In the "DOS Settings" notebook, choose "Session". 
  2607.  
  2608. 3. On the "Session" screen, choose "DOS Settings . . ." 
  2609.  
  2610. 4. (Optional) Enable CAPTURE for the session. 
  2611.  
  2612.      4a. Select "DOS_DEVICE" on the "DOS Settings" screen 
  2613.  
  2614.      4b. Type the following line in the "Value" field: 
  2615.  
  2616.      drive:\OS2\MDOS\LPTDD.SYS 
  2617.  
  2618.      Replace drive with the drive letter of your boot drive. Add this line only 
  2619.      if you want to use CAPTURE from the virtual session. 
  2620.  
  2621.      NoteIf you want this device driver to be loaded for every virtual session 
  2622.      you open, add it to the OS/2 CONFIG.SYS file instead of the "DOS Settings" 
  2623.      notebook. (See the OS/2 online "Master Help Index" for information on 
  2624.      loading DOS device drivers.) 
  2625.  
  2626.  5. Specify how many files the session can open simultaneously. 
  2627.  
  2628.      5a. Select "DOS_FILES." 
  2629.  
  2630.      5b. Type 214 in the "Value" field. 
  2631.  
  2632.  6. Specify which drives are available to NetWare. 
  2633.  
  2634.      6a. Select "DOS_LASTDRIVE." 
  2635.  
  2636.      6b. Type a drive letter other than Z in the "Value" field. 
  2637.  
  2638.      All drives after this letter are available to the private NetWare 
  2639.      connection in this session. All drives up to this letter are on your local 
  2640.      hard drive or available for use in global sessions. 
  2641.  
  2642.  7. Choose Private NetWare support. 
  2643.  
  2644.      7a. Select "NETWARE_RESOURCES." 
  2645.  
  2646.      7b. Type PRIVATE in the "Value" field. 
  2647.  
  2648.      You can also choose "Private" from the drop-down list. Every session you 
  2649.      start from this icon will its own NetWare login. 
  2650.  
  2651.  8. Enable virtual IPX for this session. 
  2652.  
  2653.      8a.Select "VIPX_ENABLED." 
  2654.  
  2655.      8b. Select "On." 
  2656.  
  2657.  9. Save and exit "DOS Settings." 
  2658.  
  2659.  10. Load NETX.EXE in each session where you want to log in to the network. 
  2660.  
  2661.  To autoload NETX.EXE for every session you start from a particular icon, use 
  2662.  "Optional Parameters" on the "DOS Settings" notebook for that icon. 
  2663.  
  2664.  In the "Optional Parameters" type /K followed by a space, the directory path, 
  2665.  and the NETX.EXE filename. The file is then executed at the start of every 
  2666.  session opened from that icon. For example, to load NETX.EXE from the default 
  2667.  location, type the following: 
  2668.  
  2669.  /K C:\NETWARE\NETX.EXE 
  2670.  
  2671.  For more information about optional parameters, see "parameters, starting 
  2672.  programs with" in OS/2 online Master Help Index. 
  2673.  
  2674.  To autoload NETX.EXE for all DOS and MS Windows sessions, put the following 
  2675.  command in an AUTOEXEC.BAT file at the root of your boot drive: 
  2676.  
  2677.  drive:\path\NETX.EXE 
  2678.  
  2679.  Replace drive and path with the location of your NETX.EXE file. By default, 
  2680.  NETX.EXE is installed in \NETWARE with the NetWare Client for OS/2 files. 
  2681.  
  2682.  NoteIf you want IPX/SPX-only support, don't load NETX.EXE. If you don't load 
  2683.  NETX.EXE, you can't log in to a NetWare network, but DOS and MS Windows 
  2684.  applications can use the IPX protocol. 
  2685.  
  2686.  
  2687. ΓòÉΓòÉΓòÉ 9.6. Special Instructions for Win-OS2 Icons ΓòÉΓòÉΓòÉ
  2688.  
  2689. Special Instructions for Win-OS2 Icons 
  2690.  
  2691. NoteNetWare and NetWare Client for OS/2 provide name space support. See 
  2692. "Concepts" for more about name space. 
  2693.  
  2694. These instructions apply to the MS Windows 3.x support that was shipped with 
  2695. OS/2 v2.x. 
  2696.  
  2697. Prerequisites 
  2698.  
  2699. Checklist  Read Information for All Types of Sessions. 
  2700.  
  2701.  Complete Customizing Icons for Global Support or Customizing Icons for 
  2702. Private Support 
  2703.  
  2704. Procedures You need several additional files for Win-OS2 NetWare support: 
  2705.  
  2706.  NWIPXSPX.DLL 
  2707.  NETWARE.DRV 
  2708.  TBMI2.COM 
  2709.  NWPOPUP.EXE 
  2710.  NETWARE.HLP 
  2711.  NWNETAPI.DLL 
  2712.  NETAPI.DLL 
  2713.  
  2714.  By default, these files are copied to the \OS2\MDOS\WINOS2\SYSTEM directory on 
  2715.  your boot drive when you install NetWare Client for OS/2. If you are using 
  2716.  OS/2 for Windows, these files are copied to the WINDOWS directory. 
  2717.  
  2718.  Important The TBMI2.COM must be loaded before you run any MS Windows programs 
  2719.  that make IPX or SPX calls. If you did not install TBMI2.COM during the 
  2720.  NetWare Client for OS/2 installation, we recommend that you load it before you 
  2721.  run any MS Windows programs. 
  2722.  
  2723.  TBMI2.COM does not load automatically. To autoload TBMI2.COM for all sessions 
  2724.  started from a single icon: 
  2725.  
  2726.  Procedure 1. Make and use a copy of a DOS icon. 
  2727.  
  2728.  2. Create a batch file (.BAT extension) with the following lines: 
  2729.  
  2730.      drive:\OS2\MDOS\WINOS2\SYSTEM\TBMI2.COM 
  2731.      WINOS2.COM 
  2732.      EXIT 
  2733.  
  2734.      Replace drive with the letter of your boot drive. 
  2735.  
  2736.  3. Save the batch file in the following directory: 
  2737.  
  2738.      \OS2\MDOS\WINOS2\SYSTEM 
  2739.  
  2740.  4. Open the "Settings" for the icon. 
  2741.  
  2742.  5. Choose "Program". 
  2743.  
  2744.  6. In the "Optional Parameters" field, type the following 
  2745.  
  2746.      /K drive:\OS2\MDOS\WINOS2\batchfile.bat 
  2747.  
  2748.      Replace drive with the letter of your boot drive. Replace batchfile with 
  2749.      the name of your batch file. 
  2750.  
  2751.  7. Choose "Session". 
  2752.  
  2753.  8. Make sure "DOS Full Screen" is selected. 
  2754.  
  2755.  Each time you choose this icon, TBMI2 is loaded and Win-OS2 is started. 
  2756.  
  2757.  For more information about optional parameters, see "parameters, starting 
  2758.  programs with" in OS/2's online Master Help Index. 
  2759.  
  2760.  To autoload TBMI2.COM for all DOS and MS Windows sessions, put the following 
  2761.  command in an AUTOEXEC.BAT file in the root of your boot drive: 
  2762.  
  2763.  drive:\OS2\MDOS\WINOS2\SYSTEM\TBMI2.COM 
  2764.  
  2765.  Replace drive with the letter of your boot drive. 
  2766.  
  2767.  
  2768. ΓòÉΓòÉΓòÉ 9.7. Special Instructions for DOS_STARTUP_DRIVE Sessions ΓòÉΓòÉΓòÉ
  2769.  
  2770. Special Instructions for DOS_STARTUP_DRIVE Sessions 
  2771.  
  2772. If you want to boot a version of DOS other than the one shipped with OS/2, 
  2773. refer to the OS/2 online Master Help Index, which explains more about the 
  2774. DOS_STARTUP_DRIVE feature. 
  2775.  
  2776. The following sections explain how to set up DOS_STARTUP_DRIVE sessions 
  2777. globally or privately. 
  2778.  
  2779. Setting up Global DOS_STARTUP_DRIVE Sessions 
  2780.  
  2781. Prerequisites 
  2782.  
  2783.  See Information for All Types of Sessions 
  2784.  
  2785.  Set up your session to boot from another version of DOS. This involves 
  2786. several tasks, such as creating a boot image file, and setting 
  2787. DOS_STARTUP_DRIVE. You may want to set up another partition on your hard drive 
  2788. (although not necessary), as well as do certain other tasks using the VMDISK 
  2789. utilitly. See the OS/2 online "Master Help Index." 
  2790.  
  2791.  Make sure network support for virtual sessions is enabled. If not, enable it 
  2792. by running the NetWare Client for OS/2 installation program. Virtual session 
  2793. support is enabled by default. 
  2794.  
  2795.  Set up your session for global NetWare support by following the instructions 
  2796. in Customizing Icons for Global Support or Customizing Icons for Private 
  2797. Support and Setting Up Drive Mappings in Global Sessions. 
  2798.  
  2799. Procedures: 
  2800.  
  2801. 1. Add the following lines to the CONFIG.SYS file on the DOS diskette or 
  2802. partition you boot from: 
  2803.  
  2804.  device=drive:\os2\mdos\fsfilter.sys 
  2805.  device=drive:path\dosvipx.sys 
  2806.  lastdrive=last physcial drive 
  2807.  
  2808.      Replace drive and path with the drive and path names where the NetWare 
  2809.      Client for OS/2 files are located. 
  2810.  
  2811.      Type the lastdrive line only if you want the last global drive to be 
  2812.      something different than the last drive in use by OS/2 at the time you 
  2813.      start the virtual session. 
  2814.  
  2815.  2. Load NETX.EXE 
  2816.  
  2817.  Setting Up Private DOS_STARTUP_DRIVE Sessions 
  2818.  
  2819.  Prerequisites 
  2820.  
  2821.   See Information for All Types of Sessions 
  2822.  
  2823.   Set up your session to boot from another version of DOS. This involves 
  2824.  several tasks such as creating a boot image file, and setting 
  2825.  DOS_STARTUP_DRIVE. You may want to set up another partition on your hard drive 
  2826.  (although not necessary), as well as do certain other tasks using the VMDISK 
  2827.  utilitly. See the OS/2 online "Master Help Index." 
  2828.  
  2829.   Make sure network support for virtual sessions is enabled. If not, enable it 
  2830.  by running the NetWare Client for OS/2 installation program. 
  2831.  
  2832.   Set up your session for private NetWare support by following the 
  2833.  instructions in Customizing Icons For Private Support. 
  2834.  
  2835.  Procedures 
  2836.  
  2837.  1. Add the following lines to the CONFIG.SYS file on the DOS diskette or 
  2838.  partition you will boot from: 
  2839.  
  2840.  device=drive:\os2\mdos\fsfilter.sys 
  2841.  device=drive:path\dosvipx.sys 
  2842.  files=214 
  2843.  lastdrive=letter 
  2844.  
  2845.      Replace drive: and path with the drive and path names where the NetWare 
  2846.      Client for OS/2 files are located. Replace letter with the last local 
  2847.      drive accessible to the session for NETX.EXE or Z for VLMs. NetWare drives 
  2848.      start after this letter. 
  2849.  
  2850.  NoteThe FSFILTER.SYS driver provided by OS/2 gives the DOS_STARTUP_DRIVE 
  2851.  session access to OS/2 HPFS drives and Named Pipes support. See the OS/2 
  2852.  documentation for more information about FSFILTER.SYS. 
  2853.  
  2854.  2. Load the NetWare Client for DOS and MS Windows software. 
  2855.  
  2856.      2a. Follow the directions in NetWare Client for DOS and MS Windows. Use 
  2857.      the software on the NetWare Client for DOS and MS Windows diskette, 
  2858.      WSDOS_1. 
  2859.  
  2860.      2b. To load NETX.EXE for NetWare 3 support, use the software on the 
  2861.      NetWare Client for OS/2 diskette, WSOS2_1. Load NETX.EXE in each session 
  2862.      where you want to log in to the network. 
  2863.  
  2864.      To autoload NETX.EXE for every session you start from a particular icon, 
  2865.      use "Optional Parameters" on the "DOS Settings" notebook for that icon. 
  2866.  
  2867.      In the "Optional Parameters" type /K followed by a space, the directory 
  2868.      path, and the NETX.EXE filename. The file is then executed at the start of 
  2869.      every session opened from that icon. For example, to load NETX.EXE from 
  2870.      the default location, type the following: 
  2871.  
  2872.      /K C:\NETWARE\NETX.EXE 
  2873.  
  2874.      For more information about optional parameters, see "parameters, starting 
  2875.      programs with" in OS/2 online Master Help Index. 
  2876.  
  2877.      To autoload NETX.EXE for all DOS and MS Windows sessions, put the 
  2878.      following command in an AUTOEXEC.BAT file at the root of your boot drive: 
  2879.  
  2880.      drive:\path\NETX.EXE 
  2881.  
  2882.      Replace drive and path with the location of your NETX.EXE file. By 
  2883.      default, NETX.EXE is installed in \NETWARE with the NetWare Client for 
  2884.      OS/2 files. 
  2885.  
  2886.  NoteIf you want IPX/SPX-only support, don't load NETX.EXE. If you don't load 
  2887.  NETX.EXE, you can't log in to a NetWare network, but DOS and MS Windows 
  2888.  applications can use the IPX protocol. 
  2889.  
  2890.  Network drives mapped in an OS/2 session show up as local drives in a private 
  2891.  DOS_STARTUP_DRIVE session. 
  2892.  
  2893.  
  2894. ΓòÉΓòÉΓòÉ 9.8. Disabling Network Support in All Virtual Sessions ΓòÉΓòÉΓòÉ
  2895.  
  2896. Disabling Network Support in All Virtual Sessions 
  2897.  
  2898. To disable all network support, run the NetWare Client for OS/2 Installation 
  2899. program and deselect "Support for DOS and Windows Sessions." Then reboot your 
  2900. machine. This keeps VIPX.SYS and VSHELL.SYS from loading. 
  2901.  
  2902. To re-enable support, run the install and select "Support for DOS and Windows 
  2903. Sessions." 
  2904.  
  2905.  
  2906. ΓòÉΓòÉΓòÉ 9.9. Setting Up Named Pipes for Virtual DOS and Windows ΓòÉΓòÉΓòÉ
  2907.  
  2908. Setting Up Named Pipes for Virtual DOS and Windows 
  2909.  
  2910. Important This section applies to virtual DOS and Windows sessions only. 
  2911.  
  2912. Virtual DOS and MS Windows sessions can function as Named Pipes clients; they 
  2913. cannot function as Named Pipes servers. 
  2914.  
  2915. If you've enabled Named Pipes support for OS/2 sessions, you automatically have 
  2916. Named Pipes support for virtual DOS sessions. See "Installing Named Pipes for 
  2917. OS/2" 
  2918.  
  2919. Important: Do not load the Named Pipes extender (DOSNP.EXE) in virtual DOS and 
  2920. MS Windows sessions. If you want Named Pipes support in either of the following 
  2921. situations, see those sections: 
  2922.  
  2923.  For Virtual MS Windows SQL Named Pipes Clients 
  2924.  For Sessions with DOS_STARTUP_DRIVE Set 
  2925.  
  2926.  
  2927. ΓòÉΓòÉΓòÉ 9.10. For Virtual MS Windows SQL Named Pipes Clients ΓòÉΓòÉΓòÉ
  2928.  
  2929. For Virtual MS Windows SQL Named Pipes Clients 
  2930.  
  2931. Verify that the NETAPI.DLL file from the \WINDOWS subdirectory on the WSOS2_1 
  2932. diskette was copied to one of the following locations on your hard disk: 
  2933.  
  2934.       The \OS2\MDOS\WINOS2 subdirectory (which contains WINOS2.COM) 
  2935.  
  2936.       The \OS2\MDOS\WINOS2\SYSTEM subdirectory (which contains the MS Windows 
  2937.      KERNEL.EXE) 
  2938.  
  2939.       The directory of the application that runs Named Pipes 
  2940.  
  2941.  Warning This NETAPI.DLL is an MS Windows file, not an OS/2 file, and is 
  2942.  provided specifically for MS Windows SQL Named Pipes Windows clients. Do not 
  2943.  copy it over the NETAPI.DLL in the \NETWARE directory. 
  2944.  
  2945.  
  2946. ΓòÉΓòÉΓòÉ 9.11. For Sessions with DOS_STARTUP_DRIVE Set ΓòÉΓòÉΓòÉ
  2947.  
  2948. For Sessions with DOS_STARTUP_DRIVE Set 
  2949.  
  2950. Sessions set with DOS_STARTUP_DRIVE boot from a version of DOS other than the 
  2951. one included in OS/2. The OS/2 online "Master Help Index" explains more about 
  2952. the DOS_STARTUP_DRIVE feature. 
  2953.  
  2954. If you use DOS_STARTUP_DRIVE to boot a session, you do not need to get Named 
  2955. Pipes support from Novell. Instead, load the FSFILTER.SYS driver provided by 
  2956. OS/2. 
  2957.  
  2958. Load the FSFILTER.SYS driver in the CONFIG.SYS file for the DOS_STARTUP_DRIVE 
  2959. session. (CONFIG.SYS is bound into the image file you boot the session from. 
  2960. See your OS/2 documentation.) 
  2961.  
  2962. To load the FSFILTER.SYS driver, do the following: 
  2963.  
  2964. Procedure 
  2965.  
  2966. 1. Open CONFIG.SYS for the DOS_STARTUP_DRIVE session in a text editor. 
  2967.  
  2968. 2. On a new line in the file, type a line to load FSFILTER.SYS. 
  2969.  
  2970. For example, type 
  2971.  
  2972. DEVICE=C:\OS2\MDOS\FSFILTER.SYS 
  2973.  
  2974. 3. Save and exit CONFIG.SYS 
  2975.  
  2976. See your OS/2 documentation for more information about loading FSFILTER.SYS in 
  2977. CONFIG.SYS. 
  2978.  
  2979. Important: Do not load the Novell Named Pipes Extender for DOS in the 
  2980. DOS_STARTUP_DRIVE session. It will conflict with the OS/2 Named Pipes driver. 
  2981.  
  2982.  
  2983. ΓòÉΓòÉΓòÉ 9.12. Setting Up NetBIOS for Virtual DOS and MS Windows ΓòÉΓòÉΓòÉ
  2984.  
  2985. Setting Up NetBIOS for Virtual DOS and MS Windows 
  2986.  
  2987. This section applies to virtual DOS and MS Windows sessions under OS/2 only. To 
  2988. set up NetBIOS on an actual DOS or MS Windows workstation, see the NetWare 
  2989. Client for DOS and MS Windows documentation. 
  2990.  
  2991. NetWare Client for OS/2 and the IBM LAPS program both support the NetBIOS 
  2992. protocol in a virtual session. However, the type of support is different. 
  2993.  
  2994. NetWare NetBIOS Support 
  2995.  
  2996. NetWare NetBIOS support is not virtualized. This means that the session will 
  2997. not use the same NetBIOS driver that is used by OS/2 sessions. 
  2998.  
  2999. Instead, you must load the NETBIOS.EXE TSR program in the session, just as you 
  3000. would to get NetBIOS support on an actual DOS workstation. 
  3001.  
  3002. When you use NETBIOS.EXE in a virtual session, you can't get NetBIOS 
  3003. connections from OS/2 sessions or from any other DOS or MS Windows sessions 
  3004. until NETBIOS.EXE is unloaded. You will only have one NetBIOS connection from a 
  3005. single virtual session. This is true even if your OS/2 NetBIOS driver appears 
  3006. to be loaded. 
  3007.  
  3008. As the following diagram shows, NetWare NetBIOS support for a single DOS 
  3009. session goes through NETBIOS.EXE and VIPX. 
  3010.  
  3011. IBM LAPS NetBIOS Support 
  3012.  
  3013. Prerequisites 
  3014.  
  3015. Γûá Enable IPX support for virtual sessions. See "Customizing Icons for Global 
  3016. Support" or "Customizing Icons For Private Support." 
  3017.  
  3018. ΓûáDisable NetBIOS support for OS/2 sessions. Novell's NetBIOS solution for DOS 
  3019. boxes is not virtual and doesn't allow other NetBIOS drivers to be running at 
  3020. the same time. Disable NetBIOS support by running the NetWare Client for OS/2 
  3021. installation program and deselecting "NetBIOS Emulation for OS/2." "Setting Up 
  3022. the Novell NetBIOS Driver" explains how to run the installation program. 
  3023.  
  3024. Procedure Follow the instructions in the NetWare Client for DOS and MS Windows 
  3025. manual. Use that documentation to 
  3026.  
  3027. 1. Load NETBIOS.EXE in a single DOS session. 
  3028.  
  3029. 2. Configure NetWare NetBIOS for DOS if necessary. 
  3030.  
  3031. The LAPS NetBIOS support is virtualized, meaning that you do not have the 
  3032. single-connection limitation. You do not have access to this virtualized 
  3033. support unless you have the LAPS protocols, included with both Extended 
  3034. Services and LAN Services from IBM. 
  3035.  
  3036. As the following diagram shows, LAPS virtual NETBIOS support goes through 
  3037. LANVDD and LANPDD. It uses the NETBIOS.OS2 interface to communicate with either 
  3038. the Novell or IBM NetBIOS driver. 
  3039.  
  3040. LAPS NetBIOS support follows the NetBIOS 3.0 (NB30) standard. You can run 
  3041. NetBIOS applications in a virtual session even if those applications do not 
  3042. conform with NB30. However, the need for increasing resources in a session is 
  3043. more likely when running non-NB30 applications. 
  3044.  
  3045. Avoiding Resource Errors 
  3046.  
  3047. Your virtualized NetBIOS sessions can be supported by Novell's OS/2 NETBIOS.SYS 
  3048. driver or by Extended Services's OS/2 NETBEUI.OS2 driver or by both. 
  3049.  
  3050. When virtual sessions are supported by Novell's OS/2 NetBIOS driver, be aware 
  3051. of a potential resource limitation. 
  3052.  
  3053. noteIf you have previously followed the steps in Configuring NETBIOS.OS2 with 
  3054. PROTOCOL.INI, you are using Novell's driver. 
  3055.  
  3056. LAPS NetBIOS support for virtual sessions follows the NetBIOS 3.0 (NB30) 
  3057. standard. Among other things, a NetBIOS 3.0 application reserves a certain 
  3058. number of names, commands, and sessions when it first executes. 
  3059.  
  3060. If you run NetBIOS applications in several virtual sessions, all resources in 
  3061. one of the NetBIOS components must be reserved and additional applications will 
  3062. not run. You see a resource error when you try to make NetBIOS connections. 
  3063.  
  3064. You can minimize the possibility that NetBIOS will run out of resources by 
  3065. doing both or either of the following: 
  3066.  
  3067.       Whenever you're using virtual NetBIOS connections, increase the default 
  3068.      resources allowed for the NETBIOS driver in NET.CFG. 
  3069.  
  3070.      Configuring the Driver explains how to increase the defaults for the OS/2 
  3071.      NetBIOS driver. 
  3072.  
  3073.       Specify the resources consumed for each virtual session you use. How to 
  3074.      specify resources is explained below. 
  3075.  
  3076.  Prerequisites 
  3077.  
  3078.  Checklist  Install Extended Services with NetBIOS support. See the Extended 
  3079.  Services documentation. 
  3080.  
  3081.   Install LAN Services if you have it. See the LAN Services documentation. 
  3082.  
  3083.   Install NetWare Client for OS/2 with NetBIOS support. Setting Up the Novell 
  3084.  NetBIOS Driver explains how to do this. 
  3085.  
  3086.   Configure NETBIOS.OS2 to use both Novell and IBM drivers. Configuring 
  3087.  NETBIOS.OS2 with PROTOCOL.INI explains how to do this. 
  3088.  
  3089.  Procedures 
  3090.  
  3091.  These instructions explain how to set resource information for Extended 
  3092.  Services virtualized NetBIOS. This information is stored with a program called 
  3093.  LTSVCFG.COM. 
  3094.  
  3095.  The LTSVCFG.COM program is included with LAPS in Extended Services and LAN 
  3096.  Services. 
  3097.  
  3098.  Procedure 
  3099.  
  3100.  1. Open the virtual session. 
  3101.  
  3102.  2. Execute LTSVCFG.COM with the command line parameters you need. 
  3103.  
  3104.  For example, to set the number of NetBIOS commands to 12, type the following: 
  3105.  
  3106.  LTSVCFG.COM C=12 
  3107.  
  3108.  Three parameters that apply to NetBIOS resources are: 
  3109.  
  3110.  s="number of NetBIOS sessions" 
  3111.  n="names" 
  3112.  c="commands" 
  3113.  
  3114.  For more information about these and other NetBIOS parameters, see the LAPS 
  3115.  documentation on NetBIOS. 
  3116.  
  3117.  Important You cannot set parameters for LTSVCFG.COM to amounts higher than 
  3118.  amounts set for the NETBIOS.OS2 or NETBIOS.SYS driver. The default sessions, 
  3119.  names, and commands settings for the NETBIOS.SYS driver are: 
  3120.  
  3121.  Sessions=16 
  3122.  Names=24 
  3123.  Commands=32 
  3124.  
  3125.  You may have changed these defaults in your NET.CFG file. 
  3126.  
  3127.  
  3128. ΓòÉΓòÉΓòÉ 10. Backing Up Your Workstation ΓòÉΓòÉΓòÉ
  3129.  
  3130. Backing Up Your Workstation 
  3131.  
  3132. Overview 
  3133.  
  3134. The network supervisor or backup supervisor can back up your OS/2 workstation 
  3135. to the network. To allow access, run the NetWare TSA_OS2 (Target Service Agent) 
  3136. program on your workstation. 
  3137.  
  3138. The TSA_OS2 program runs as an application in an OS/2 session. You can continue 
  3139. working in other sessions while TSA_OS2 is running on your workstation. 
  3140. Whenever the TSA_OS2 is running, SBACKUP or another backup program can access 
  3141. the hard drive data. 
  3142.  
  3143. The TSA_OS2 is installed automatically on the hard drive when you install the 
  3144. NetWare Client for OS/2 software. An icon for the TSA_OS2 is placed in the 
  3145. Novell group on your desktop. 
  3146.  
  3147. With the TSA_OS2 program, you can specify: 
  3148.  
  3149. Γûá Which users on the network can access your hard drive 
  3150.  
  3151. Γûá What password must be typed in the backup program before accessing your hard 
  3152. drive 
  3153.  
  3154. Γûá Which drives on the hard disk can be backed up 
  3155.  
  3156. Starting TSA_OS2 Manually 
  3157.  
  3158. This section explains how to start TSA_OS2 manually by choosing its icon on 
  3159. your desktop. 
  3160.  
  3161. Prerequisites 
  3162.  
  3163.  Load TSA_OS2.NLM on the server. See Supervising the Network for more 
  3164. information. 
  3165.  
  3166.  Install NetWare Client for OS/2. 
  3167.  
  3168. Procedure 1. Choose the "Novell" icon on your OS/2 desktop. 
  3169.  
  3170.      The "Novell-Icon View" window appears. 
  3171.  
  3172.  2. From the "Novell-Icon View" window on your desktop, choose the NetWare TSA 
  3173.  icon for the TSA_OS2.EXE program. 
  3174.  
  3175.      The TSA_OS2 main window appears. 
  3176.  
  3177.  3. Choose the features you want from the menu bar. 
  3178.  
  3179.      For more information about this feature, choose "Help.". 
  3180.  
  3181.  Starting TSA_OS2 Automatically 
  3182.  
  3183.  You can set up TSA_OS2 to start each time you boot your machine. To do this 
  3184.  
  3185.  Γûá Place your TSA_OS2 icon in the "Startup" folder. This section explains how 
  3186.  to put the icon in the "Startup" folder. 
  3187.  
  3188.  Γûá Set up your TSA_OS2.CFG file. Setting up your TSA_OS2.CFG file is explained 
  3189.  in the next section. 
  3190.  
  3191.  Prerequisites 
  3192.  
  3193.   Load the TSA_OS2.NLM on the server. See Supervising the Network for more 
  3194.  information. 
  3195.  
  3196.   Install NetWare Client for OS/2. 
  3197.  
  3198.  Procedure 1. Open the "OS/2 System" folder on your desktop. 
  3199.  
  3200.      The "OS/2 System" window appears. 
  3201.  
  3202.  2. Open the "Startup" folder from the "OS/2 System" window. 
  3203.  
  3204.      The "Startup" window appears. 
  3205.  
  3206.  3. Without closing the "Startup" window, open the "Novell" group on your 
  3207.  desktop. 
  3208.  
  3209.      The "Novell" window appears. 
  3210.  
  3211.  4. Drag the TSA_OS2.EXE icon from the "Novell-Icon View" window into the 
  3212.  "Startup" folder. 
  3213.  
  3214.      Whenever you reboot your workstation, the TSA_OS2 program will start 
  3215.      automatically. 
  3216.  
  3217.  Important If backups at your site are done after hours, remember to leave the 
  3218.  OS/2 workstations turned on or the backup supervisor will not be able to 
  3219.  access the hard disk. 
  3220.  
  3221.  Setting Up Your TSA_OS2.CFG File 
  3222.  
  3223.  You can create a text file called TSA_OS2.CFG to store settings for TSA_OS2. 
  3224.  These settings are read by TSA_OS2 each time the program starts up. The 
  3225.  parameters you can type in the configuration file are listed below. 
  3226.  
  3227.  List of TSA_OS2.CFG parameters 
  3228.  
  3229.  WSName 
  3230.  
  3231.      The Target Service name you assign to your workstation. Do not use spaces 
  3232.      in the workstation name. 
  3233.  
  3234.           WSName JO_OS2 
  3235.  
  3236.  ServerName 
  3237.  
  3238.      The name of the server where the Target Service Agent Router NLM is 
  3239.      loaded. 
  3240.  
  3241.           ServerName SALES_MKTG 
  3242.  
  3243.  UserName 
  3244.  
  3245.      The User objects you allow to attach to the OS/2 workstation. Repeat this 
  3246.      line for each User object. If you want to specify a password, specify it 
  3247.      on the same line as the username. 
  3248.  
  3249.      The username must be one defined on the network. The password is unique to 
  3250.      your workstation, not the same password the user types to access the 
  3251.      network. If you specify a password, the backup administrator will have to 
  3252.      type that password in the backup program. 
  3253.  
  3254.                     UserName NANCY
  3255.                     or to set a password of NEATO:
  3256.                     UserName NANCY NEATO
  3257.  
  3258.  HideResource 
  3259.  
  3260.      The drives you do not want to be backed up. Repeat this line for each 
  3261.      drive. The colon after the driver letter is allowed, but not required. 
  3262.  
  3263.           HideResource C
  3264.           HideResource D:
  3265.  
  3266.  AutoRegister 
  3267.  
  3268.      Automatically register with the Target Service Router NLM on the server 
  3269.      whenever your workstation boots. To use this parameter, specify a valid 
  3270.      WSName, ServerName, and UserName. 
  3271.  
  3272.                     AutoRegister ON
  3273.                     or
  3274.                     AutoRegister OFF
  3275.  
  3276.  TempFilesDir 
  3277.  
  3278.      The location on your hard drive where the backup program can temporarily 
  3279.      store files during backup. These files are removed when backup is 
  3280.      completed. Do not use spaces in the directory name. 
  3281.  
  3282.      If you do not specify this parameter, the temporary directory is located 
  3283.      in the root of the directory where you executed TSA_OS2.EXE. 
  3284.  
  3285.           TempFilesDir C:\TEMP_TSA 
  3286.  
  3287.  The following is a sample TSA_OS2.CFG configuration file: 
  3288.  
  3289.                     WSName Joe's_Machine
  3290.                     ServerName SALES_MKTG
  3291.                     UserName FredJ
  3292.                     UserName Mark
  3293.                     UserName admin
  3294.                     UserName nancy NEATO
  3295.                     HideResource c:
  3296.                     hideresource b:
  3297.                     AUTOREGISTER on
  3298.                     tempfilesdir c:\temp_os2
  3299.  
  3300.  The file is not case-sensitive. 
  3301.  
  3302.  
  3303. ΓòÉΓòÉΓòÉ 11. Using Remote Program Load ΓòÉΓòÉΓòÉ
  3304.  
  3305. Using Remote Program Load 
  3306.  
  3307. Topics Discussed 
  3308.  
  3309. Prerequisites 
  3310.  
  3311. Creating Users and Granting Rights 
  3312.  
  3313. Installing OS/2 Files for RPL Workstations 
  3314.  
  3315. Installing RPL Files for RPL Workstations 
  3316.  
  3317. Setting Up RPL Workstations 
  3318.  
  3319. Using RPL on Workstations with Hard Disks 
  3320.  
  3321. Configuring NetWare Client for OS/2 for RPL Workstations 
  3322.  
  3323. Overview 
  3324.  
  3325. ImportantTo install Remote Program Load (RPL), you must have Supervisor object 
  3326. rights to the NetWare Server(s) that the workstation will attach to. 
  3327.  
  3328. RPL lets OS/2 workstations boot from network hard disks rather than booting 
  3329. from a local hard disk. 
  3330.  
  3331. What Happens When You Add RPL Workstations 
  3332.  
  3333. When you add RPL workstations to a network, the following actions occur: 
  3334.  
  3335. Γûá Directories are created. 
  3336.  
  3337. Γûá Files are created. 
  3338.  
  3339. Γûá Files are copied. 
  3340.  
  3341. Γûá CONFIG.SYS is copied and modified. 
  3342.  
  3343. Directories Are Created 
  3344.  
  3345. If you have not installed RPL workstation support, the SYS:RPL2 and the \USER 
  3346. and \COMPUTER directories will be created on each server. 
  3347.  
  3348. Also the following directories will be created for each workstation you add: 
  3349.  
  3350. Γûá A user's home directory under the \USER directory. 
  3351.  
  3352.      This directory has the same name as the username you specify. For example, 
  3353.      a user named JADAMS would have a home directory of 
  3354.  
  3355.      SYS:RPL2\USER\JADAMS 
  3356.  
  3357.      If a logical name was specified (for example, LAB_1), then the home 
  3358.      directory would be 
  3359.  
  3360.      SYS:RPL2\USER\JADAMS\LAB_1 
  3361.  
  3362.  Γûá A user's node address directory under the \COMPUTER directory. 
  3363.  
  3364.      This directory has the same name as the last 11 characters of the 
  3365.      workstation node address. For example, if the node address is 
  3366.      2223345BBBBB, the node address directory would be 
  3367.  
  3368.      SYS:RPL2\COMPUTER\223345BB.BBB 
  3369.  
  3370.  Γûá A subdirectory containing the OS/2 desktop in each user's home directory. 
  3371.  
  3372.      This directory is called OS!2_2.0_D if you're installing from a FAT drive 
  3373.      and "OS2 20 Desktop" if you're installing from an HPFS drive. 
  3374.  
  3375.  Γûá A \SPOOL subdirectory in each user's home directory. 
  3376.  
  3377.      This directory contains all desktop printing files. 
  3378.  
  3379.  Files Are Created 
  3380.  
  3381.  Γûá A file called CONFIG.WSS is created in each user's node address directory on 
  3382.  the server. 
  3383.  
  3384.      This file tells OS/2 to use the OS2.INI, OS2SYS.INI, and CONFIG.SYS files 
  3385.      from the user's home directory on the network instead of trying to find 
  3386.      these files in their regular locations on a local drive. 
  3387.  
  3388.      It also tells OS/2 to use the desktop files and \SPOOL subdirectory from 
  3389.      the user's home directory on the network rather than from a local hard 
  3390.      disk. 
  3391.  
  3392.  Γûá A BOOTCONF.SYS file is created in the SYS:LOGIN directory. 
  3393.  
  3394.      If a BOOTCONF.SYS file exists (from other installations of RPL 
  3395.      workstations), the information for the new workstations is added to the 
  3396.      beginning of the file. 
  3397.  
  3398.      This file tells the server which boot image file to use for each 
  3399.      workstation and contains lines identifying which RPL workstation uses 
  3400.      which type of network board. For example, a line for an NE2000 workstation 
  3401.      might be as follows: 
  3402.  
  3403.      0xDOC20,1b0276A32222=NE2000.RPL 
  3404.  
  3405.      See Format of BOOTCONF.SYS File for an explanation of the lines in the 
  3406.      BOOTCONF.SYS file. 
  3407.  
  3408.      Files Are Copied 
  3409.  
  3410.      All files in the \DESKTOP and \SPOOL subdirectories are copied from the 
  3411.      local drive of the OS/2 workstation to the server. Also, all files in 
  3412.      CONFIG.WSS are copied. 
  3413.  
  3414.      These files allow RPL workstations to load customized versions of OS/2 and 
  3415.      the OS/2 desktop. 
  3416.  
  3417.      CONFIG.SYS Is Copied and Modified 
  3418.  
  3419.      A CONFIG.SYS file is copied from the local drive of the OS/2 workstation 
  3420.      you are installing from to each user's subdirectory on each server. 
  3421.  
  3422.      This CONFIG.SYS is modified slightly for each user. The line that loads 
  3423.      HPFS is commented out, and the directory in the SWAPPATH line is changed. 
  3424.  
  3425.      This CONFIG.SYS is modified for each user. The line that loads HPFS is 
  3426.      commented out, and the directory in the SWAPPATH line is changed. 
  3427.  
  3428.      All lines beginning with IFS= are commented out before the IFS=NWIFS line. 
  3429.      The NWIFS line must be the first installable file system loaded. 
  3430.  
  3431.      If the user wants to run a CD-ROM drive from the RPL workstation, the 
  3432.      IFS=CDFS line must be moved to after the NetWare Requester statements in 
  3433.      CONFIG.SYS. 
  3434.  
  3435.      Also, disk caching is turned off and the ODI driver is changed to the 
  3436.      driver you selected. 
  3437.  
  3438.      Directory Structure for RPL Workstation Support shows the complete network 
  3439.      directory structure for remote workstations. 
  3440.  
  3441.  
  3442. ΓòÉΓòÉΓòÉ 11.1. Prerequisites ΓòÉΓòÉΓòÉ
  3443.  
  3444. Prerequisites
  3445.  
  3446. Three computers are needed to install an RPL workstation: 
  3447.  
  3448. Γûá The server that the RPL workstation will attach to 
  3449.  
  3450. Γûá A computer with OS/2 and NetWare Client for OS/2 installed that can access 
  3451. the server (referred to as the client workstation). 
  3452.  
  3453. Γûá A computer to be used as the RPL workstation refered to as the RPL 
  3454. workstation. 
  3455.  
  3456. There are prerequisites for each of these three computers. 
  3457.  
  3458. Prerequisites for the NetWare Server 
  3459.  
  3460. Checklist  The server must be running either NetWare 3 or 4. 
  3461.  
  3462.  You must have Supervisor object rights to the server that the RPL workstation 
  3463. will attach to. 
  3464.  
  3465.  Enough disk space must be on the server for RPL workstation installation. You 
  3466. need 30 MB for OS/2 plus enough space for additional files you need. 
  3467.  
  3468. Prerequisites for the Client Workstation 
  3469.  
  3470. Checklist 
  3471.  
  3472.  Make sure OS/2 is installed on the workstation C: drive. It must be drive C:. 
  3473.  
  3474.  Make sure that NetWare Client for OS/2 is installed in the \NETWARE 
  3475. directory. 
  3476.  
  3477.  Make sure the client workstation is connected to the server. 
  3478.  
  3479.  If drive C: has HPFS, make sure the OS/2 name space is loaded for volume SYS: 
  3480. or the server where the remote workstation files will be installed. 
  3481.  
  3482.  Move or delete all your personal files that are on drive C:. (The 
  3483. installation program copies all files from drive C: to the server.) 
  3484.  
  3485.  Make sure the desktop is arranged in the way you want the RPL workstation to 
  3486. appear. The RPL workstation's desktop will look like the desktop of the 
  3487. workstation you're installing from. 
  3488.  
  3489.  Make sure the workstation only loads the programs that the RPL workstations 
  3490. need. Programs can be loaded from CONFIG.SYS, .CMD files, or the Startup 
  3491. folder. 
  3492.  
  3493.  Make sure all programs needed by RPL workstations are located on drive C: 
  3494. (this only applies to programs on the hard drive). For example, make sure your 
  3495. E-mail program on C:\EMAIL does not store mail files in the D:\MYMAIL directory 
  3496. or use E:\TEMP for initialization files. The RPL workstations will not have 
  3497. drives D: or E: available. 
  3498.  
  3499.  If you set up PS/2 computers as RPL workstations, obtain an OS/2 installation 
  3500. diskette . If you use PS/2 computers as RPL workstations, the program copies 
  3501. some files form this diskette. 
  3502.  
  3503. Prerequisites for the RPL Workstation 
  3504.  
  3505. Checklist  RPL workstations must have network boards with Remote Boot PROMs 
  3506. attached. Remote Reset PROMs allow workstations to connect to the network so 
  3507. that boot information can be accessed. 
  3508.  
  3509.  Determine the type of Remote Boot PROM you have. The RPL workstation 
  3510. installation will ask if you have a "New Enhanced Boot PROM" or an "Older Style 
  3511. Boot PROM." Older Style Boot PROMs were made before 1992. If you don't know 
  3512. what type of PROM you have, find the part number and call the PROM 
  3513. manufacturer. 
  3514.  
  3515. noteIBM token ring EPROMS are always considered New Enhanced Boot PROMs, no 
  3516. matter what year they were manufactured. 
  3517.  
  3518.  If you have New Enhanced Boot PROMs, make sure RPL.NLM is loaded on the 
  3519. server. Older style boot PROMs don't require RPL.NLM. 
  3520.  
  3521.  Make sure the workstation is cabled to the network. 
  3522.  
  3523.  Make sure you know the network and node address of the RPL workstation. 
  3524.  
  3525. Determining Boot PROM Types 
  3526.  
  3527. IBM Boards 
  3528.  
  3529.           You can use RPL with the following IBM boards: 
  3530.  
  3531.           Γûá PCN2L 
  3532.  
  3533.           Γûá TOKEN 
  3534.  
  3535.           These boards are always considered new enhanced boot PROMs. 
  3536.  
  3537.  Novell Boards 
  3538.  
  3539.           You can use RPL with the following Novell boards: 
  3540.  
  3541.           Γûá NE1000 
  3542.  
  3543.           Γûá NE2000 
  3544.  
  3545.           Γûá NE/2 
  3546.  
  3547.           These boards can have either new enhanced boot PROMs or older style 
  3548.           boot PROMs. 
  3549.  
  3550.  Loading RPL.NLM for IBM Boards or New Enhanced Boot PROMs 
  3551.  
  3552.  Important If you use IBM boards or Novell boards that support New Enhanced 
  3553.  Boot PROMs, use the following procedure. 
  3554.  
  3555.  To set up the server to use RPL with this type of workstation, load and bind 
  3556.  the RPL loadable module on each server. 
  3557.  
  3558.  Procedures 1. At the server console, type 
  3559.  
  3560.      LOAD RPL 
  3561.  
  3562.  NoteRPL.NLM is shipped with NetWare Client for OS/2. It is on WSOS2_1 in the 
  3563.  RPL directory. 
  3564.  
  3565.  2. Type 
  3566.  
  3567.      BIND RPL TO driver PS=servername NODEFAULT 
  3568.  
  3569.      Replace driver with the name of a LAN driver in your server. To bind more 
  3570.      than one driver, use additional bind statements. 
  3571.  
  3572.      Replace servername with the name of the server that has the RPL files. 
  3573.  
  3574.  3. For Ethernet PROMs, bind RPL to the 802.2 frame type. 
  3575.  
  3576.  NoteThe first frame type in NET.CFG must correspond to the frame type that RPL 
  3577.  is bound to. For example, if you typed at the server console prompt: 
  3578.  
  3579.  BIND RPL TO NE2000 [FRAME=ETHERNET_802.2] 
  3580.  
  3581.  The NET.CFG setting on the workstation should look like 
  3582.  
  3583.  link driver ne2000 
  3584.      frame ethernet_802.2 
  3585.  
  3586.  Where Ethernet_802.2 is the first frame type listed. 
  3587.  
  3588.  For more information about the RPL loadable module, see NetWare Utilities 
  3589.  Reference manual. 
  3590.  
  3591.  
  3592. ΓòÉΓòÉΓòÉ 11.2. Creating Users and Granting Rights ΓòÉΓòÉΓòÉ
  3593.  
  3594. Creating Users and Granting Rights 
  3595.  
  3596. NoteThis procedure only works for NetWare 4 users. NetWare 3 users should use 
  3597. SYSCON.EXE. 
  3598.  
  3599. ImportantTo complete the RPL installation, you must have Supervisor object 
  3600. rights to the server that the RPL workstation will attach to. 
  3601.  
  3602. You must set up accounts for RPL workstations. Do the following: 
  3603.  
  3604. Procedures 
  3605.  
  3606. 1. Create the RPL User object. 
  3607.  
  3608.      1a. From the attached client workstation, log in. 
  3609.  
  3610.      1b. At the C:> prompt, type NWADMIN. 
  3611.  
  3612.           The "NetWare Administrator" window appears. 
  3613.  
  3614.      1c. Highlight the Container object that will contain the new user. 
  3615.  
  3616.      1d. From the "Object" menu, choose "Create" 
  3617.  
  3618.         The "New Object" window appears. 
  3619.  
  3620.      1e. Select the "User" icon. 
  3621.  
  3622.      1f. Choose "OK" 
  3623.  
  3624.         The "Create User" window appears. 
  3625.  
  3626.      1g. In the "Login Name" field, type RPL. 
  3627.  
  3628.         RPL is the username each RPL workstation uses to make the initial 
  3629.         connection to the network. 
  3630.  
  3631.      1h. In the "Last Name:" field, type RPL. 
  3632.  
  3633.      1i. Choose "Create." 
  3634.  
  3635.         You are returned to the "NetWare Administrator" window. 
  3636.  
  3637.  2. Repeate Steps 1c through 1i to create a User object for each person who 
  3638.  will use a RPL workstation. 
  3639.  
  3640.  3. Grant access to the RPL User. 
  3641.  
  3642.  ImportantDo not require a password for the RPL User object, or the RPL 
  3643.  workstations can't make the connection. Protect the account by granting 
  3644.  limited access, as explained in Step 4. 
  3645.  
  3646.  The RPL user needs at least read and file scan access to 
  3647.  
  3648.  Γûá The SYS:RPL2 directory 
  3649.  
  3650.  Γûá The SYS:RPL2\COMPUTER directory and all its subdirectories 
  3651.  
  3652.  These directories are created automatically during RPL workstation 
  3653.  installation. 
  3654.  
  3655.  4. Grant minimal access rights to each RPL workstation user. 
  3656.  
  3657.  All RPL workstations need 
  3658.  
  3659.  Γûá File scan and read access to the SYS:RPL2 directory 
  3660.  
  3661.  Γûá File scan and read access the \OS2 and \NETWARE subdirectories under 
  3662.  SYS:RPL2 
  3663.  
  3664.  Γûá Supervisory access rights to their home directories under SYS:RPL2\USER 
  3665.  
  3666.  These directories are created automatically during RPL workstation 
  3667.  installation. 
  3668.  
  3669.  Users do not have to be given access to other users' home directories under 
  3670.  SYS:RPL2\USER 
  3671.  
  3672.  Supervising the Network explains more about NetWare security and granting and 
  3673.  prohibiting access. 
  3674.  
  3675.  Warning Since the SYS:RPL2 directory becomes the root of drive C: for all RPL 
  3676.  workstations, all RPL users require access to this area. Do not store 
  3677.  confidential files in this directory. Instead, store them in another network 
  3678.  directory where access can be restricted. 
  3679.  
  3680.  You may want to warn users about this lack of privacy and encourage them to 
  3681.  store data in their home directories (for example, C:\USER\MARY) or in another 
  3682.  location on the network. 
  3683.  
  3684.  
  3685. ΓòÉΓòÉΓòÉ 11.3. Installing OS/2 Files for RPL Workstations ΓòÉΓòÉΓòÉ
  3686.  
  3687. Installing OS/2 Files for RPL Workstations 
  3688.  
  3689. What Happens When You Install OS/2 Files 
  3690.  
  3691. When you install OS/2 files for RPL workstations, the following actions occur: 
  3692.  
  3693. Γûá A SYS:RPL2 directory is created on each server you select. 
  3694.  
  3695.      All RPL workstations use this directory as if it is their local boot 
  3696.      drive. Once RPL users log in, they can access all information in this 
  3697.      directory. 
  3698.  
  3699.      Since the SYS:RPL2 directory is on the server and not on a local disk, 
  3700.      NetWare security still applies. For example, you can limit RPL users' 
  3701.      access to specific directories and files. "Creating Users and Granting 
  3702.      Rights" explains more about securing the SYS:RPL2 directory and its 
  3703.      subdirectories. 
  3704.  
  3705.  NoteOS/2 1.3 RPL workstations used a directory called SYS:RPL. This directory 
  3706.  is not erased when the SYS:RPL2 directory is created. OS/2 version 1.3 RPL 
  3707.  workstations and OS/2 version 2.10 RPL workstations can both boot on the same 
  3708.  network. 
  3709.  
  3710.  Γûá Every file from workstation drive C: is copied to the SYS:RPL2 directory on 
  3711.  the server. 
  3712.  
  3713.  Complete the steps in this section if you are 
  3714.  
  3715.  Γûá Setting up RPL workstations for the first time. 
  3716.  
  3717.  Γûá Upgrading existing RPL workstations from OS/2 1.3 to OS/2 2.x. 
  3718.  
  3719.  Γûá Upgrading OS/2 on the server (i.e. from OS/2 2.0 to OS/2 2.1). 
  3720.  
  3721.  Γûá Adding a server to the network where RPL workstations attach (only for the 
  3722.  server you add). 
  3723.  
  3724.  Important If you use older style boot PROMS, don't do the steps in this 
  3725.  section every time you add an RPL workstation to the network. See Setting Up 
  3726.  RPL Workstations. 
  3727.  
  3728.  Important RPL files must be installed on all network servers. If some servers 
  3729.  don't use RPL support, use the following SET paramter at each server's console 
  3730.  prompt, or include in each server's AUTOEXEC.NCF file, and the servers will 
  3731.  not respond to remote PROMs: 
  3732.  
  3733.  SET RESPOND TO GET NEAREST SERVER = OFF 
  3734.  
  3735.  If you set this parameter on each server, the server will not respond to 
  3736.  Remote Reset PROMs and it can't boot RPL workstations, but you won't need to 
  3737.  install the files for RPL workstations support on that server. For more 
  3738.  information about the SET command, see Utilities Reference. 
  3739.  
  3740.  We recommend that you establish a separate physical network for RPL users. Put 
  3741.  only the servers on this network that are need to support the number of RPL 
  3742.  users you have. If you want, connect this network to other networks at your 
  3743.  site through routers. This setup saves time and server space. 
  3744.  
  3745.  Procedures 
  3746.  
  3747.  1. On the client workstation, log in to the server where you want the OS/2 
  3748.  files for RPL workstations. 
  3749.  
  3750.  2. Open the NetWare Requester for OS/2 installation program. 
  3751.  
  3752.      The "NetWare Requester for OS/2 Installation Utility" window appears. Use 
  3753.      the online help as necessary. 
  3754.  
  3755.  3. From the "Installation" menu, choose "Remote workstations. . ." 
  3756.  
  3757.      The "Remote Workstation Installation" window appears. 
  3758.  
  3759.  NoteThe "Copy All Files and Setup Workstation..." option has three separate 
  3760.  components: copying OS/2 files, copying RPL files, and setting up RPL 
  3761.  workstations. Each of these procedures are explained individually. 
  3762.  
  3763.  4. Select "Only Copy OS/2 Files . . . " and choose "OK" 
  3764.  
  3765.      You can choose other actions from the "Remote Workstation Installation" 
  3766.      screen. 
  3767.  
  3768.  5. Choose the servers you want the files copied to. 
  3769.  
  3770.      You are attached to the servers you select. The files must be installed on 
  3771.      all servers on the local net (cable segment with same address). 
  3772.  
  3773.  6. Choose "OK." 
  3774.  
  3775.      All OS/2 and NetWare Client for OS/2 files are copied to the servers. 
  3776.  
  3777.  7. After the files are copied, do the following. 
  3778.  
  3779.  If you want to . . . 
  3780.       Do this . . . 
  3781.  
  3782.  Copy RPL files 
  3783.       Without exiting the installation program, go to Installing RPL Files for 
  3784.       RPL Workstations 
  3785.  
  3786.  Add RPL workstations to the network 
  3787.       Without exiting the installation program, go to Setting Up RPL 
  3788.       Workstations 
  3789.  
  3790.  Configure NetWare Client for OS/2 for RPL workstations 
  3791.       Without exiting the installation program, go to Configuring the NetWare 
  3792.       Client for OS/2 for RPL Workstations 
  3793.  
  3794.  Exit the installation program 
  3795.       Choose "Close" from the system menu in the upper left corner of the 
  3796.       Installation window. 
  3797.  
  3798.  
  3799. ΓòÉΓòÉΓòÉ 11.4. Installing RPL Files for RPL Workstations ΓòÉΓòÉΓòÉ
  3800.  
  3801. Installing RPL Files for RPL Workstations 
  3802.  
  3803. What Happens When You Install RPL Files 
  3804.  
  3805. When you use the installation program to install RPL workstation support, the 
  3806. following actions occur. 
  3807.  
  3808. Γûá Directories are created. 
  3809.  
  3810. Γûá Files are copied. 
  3811.  
  3812. Directories Are Created 
  3813.  
  3814. Γûá SYS:RPL2 is created if it doesn't already exist 
  3815.  
  3816. Γûá The \USER and \COMPUTER subdirectories are created under SYS:RPL2 on each 
  3817. server. 
  3818.  
  3819. See Directory Structure for RPL Workstation Support for the complete directory 
  3820. structure created when you install remote workstation support and add RPL 
  3821. workstations. 
  3822.  
  3823.  Files Are Copied 
  3824.  
  3825.  The following RPL files are copied to the SYS:LOGIN directory: 
  3826.  
  3827.  Γûá NE2.200 
  3828.  Γûá NE2000.200 
  3829.  Γûá NE1000.200 
  3830.  Γûá RPLOS2.200 
  3831.  Γûá RBOOT.RPL 
  3832.  Γûá ETHER.RPL 
  3833.  Γûá TOKEN.RPL 
  3834.  
  3835.  These files have different names than the RPL files used to boot OS/2 1.3. 
  3836.  OS/2 1.3 RPL boot files are also located in the SYS:LOGIN directory. 
  3837.  
  3838.  The following files are copied to the SYS:RPL2 directory: 
  3839.  
  3840.  Γûá MINI.IFS 
  3841.  Γûá MICRO.IFS 
  3842.  
  3843.  Procedure 
  3844.  
  3845.  Complete the steps in this section if you are: 
  3846.  
  3847.  Γûá Setting up RPL workstations for the first time. 
  3848.  
  3849.  Γûá Upgrading existing RPL workstations from OS/2 1.3 to OS/2 2.x. 
  3850.  
  3851.  Γûá Installing a new version of NetWare Client for OS/2. 
  3852.  
  3853.  Γûá Adding a server to the network where RPL workstations attach (only for the 
  3854.  server you add). 
  3855.  
  3856.  Don't do the steps in this section every time you want to add an RPL 
  3857.  workstation to the network. See Setting Up RPL Workstations. 
  3858.  
  3859.  Important All RPL files must be installed on each server on the network. There 
  3860.  is no way to specify which server an RPL workstation will initially establish 
  3861.  a connection with. 
  3862.  
  3863.  We recommend that you establish a separate physical network for RPL users. Put 
  3864.  only the servers on this network that are needed to support the number of RPL 
  3865.  users you have. If you want, connect this network to other networks at your 
  3866.  site through routers. This setup saves time and server space. 
  3867.  
  3868.  Procedures: 
  3869.  
  3870.  1. On the client workstation, open the NetWare Client for OS/2 installation 
  3871.  program. 
  3872.  
  3873.      The "NetWare Requester for OS/2 Installation Utility" window appears. Use 
  3874.      online help as necessary. 
  3875.  
  3876.  2. From the "Installation" menu, Choose "Remote workstations. . ." 
  3877.  
  3878.      The "Remote Workstation Installation" window appears. 
  3879.  
  3880.  NoteThe Copy All Files and Setup Workstations... option has three separate 
  3881.  components: copying OS/2 files, copying RPL files, and setting up RPL 
  3882.  workstations. Each of these procedures are explained individually. 
  3883.  
  3884.  3. Choose "Only Copy RPL Files . . ." 
  3885.  
  3886.      You can also choose other actions from the "Remote Workstation 
  3887.      Installation" screen. 
  3888.  
  3889.  4. Choose the servers you want the RPL files copied to. 
  3890.  
  3891.      You will be attached to the servers you select. The RPL files must be 
  3892.      installed on all servers on the local net (cable segment with same 
  3893.      address). 
  3894.  
  3895.  5. Choose "OK." 
  3896.  
  3897.      All RPL boot files are copied to the servers. 
  3898.  
  3899.  6. Select the source drive for the RPL files. 
  3900.  
  3901.      The default is the drive where INSTALL.EXE was loaded. If you loaded 
  3902.      INSTALL.EXE from the hard drive, change this to your floppy drive and 
  3903.      insert the first installation diskette in it. 
  3904.  
  3905.  7. Choose "OK". 
  3906.  
  3907.  8. After the files are copied, do the following. 
  3908.  
  3909.  If you want to . . . 
  3910.       Do this . . . 
  3911.  
  3912.  Add RPL workstations to the network 
  3913.       Without exiting the installation program, go to Setting Up RPL 
  3914.       Workstations 
  3915.  
  3916.  Configure NetWare Client for OS/2 for RPL workstations 
  3917.       Without exiting the installation program, go to Configuring the NetWare 
  3918.       Client for OS/2 for RPL Workstations 
  3919.  
  3920.  Exit the installation program 
  3921.       Choose "Close" from the system menu in the upper left corner of the 
  3922.       Installation window. 
  3923.  
  3924.  
  3925. ΓòÉΓòÉΓòÉ 11.5. Setting Up RPL Workstations ΓòÉΓòÉΓòÉ
  3926.  
  3927. Setting Up RPL Workstations 
  3928.  
  3929. What Happens When You Set Up RPL Workstations 
  3930.  
  3931. Each RPL workstation you boot from the network must be added to the RPL setup 
  3932. on the network. You identify to each server the user for that workstation, the 
  3933. node address, and the network board. 
  3934.  
  3935. RPL workstations are added by running the NetWare Client for OS/2 installation 
  3936. program from a workstation that has OS/2 installed on drive C:. 
  3937.  
  3938. Complete the steps in this section on each server if you are 
  3939.  
  3940. Γûá Setting up RPL workstations for the first time 
  3941.  
  3942. Γûá Upgrading existing RPL workstations from OS/2 1.3 to OS/2 2.x 
  3943.  
  3944. Γûá Adding RPL workstations to the network 
  3945.  
  3946. NoteWhenever possible, use the same type of network board in all RPL 
  3947. workstations. This saves you time when you install and configure RPL 
  3948. workstations. 
  3949.  
  3950. If the installation program is already running, go to Step 4. 
  3951.  
  3952. Procedure 
  3953.  
  3954. 1. Log in from the client workstation. 
  3955.  
  3956. 2.Open the "Novell" group icon on the desktop. 
  3957.  
  3958. 3.Choose the "Install" icon in the "Novell-Icon View" window. 
  3959.  
  3960.      The "NetWare Workstation for OS/2 Installation Utility" window appears. 
  3961.  
  3962.  4. From the "Installation" menu, choose "Remote workstations. . ." 
  3963.  
  3964.      The "Remote Workstation Installation" menu appears. 
  3965.  
  3966.  NoteThe Copy All Files and Setup Workstations... option has three separate 
  3967.  components: copying OS/2 files, copying RPL files, and setting up RPL 
  3968.  workstations. Each of these procedures are explained individually. 
  3969.  
  3970.  5. Choose "Only SetUp Workstations. . ." 
  3971.  
  3972.  6. Choose "OK." 
  3973.  
  3974.      The "Select 1 or More File Servers" window appears. 
  3975.  
  3976.  7. Choose servers on which you want to define RPL workstations. 
  3977.  
  3978.      For a list of available servers, choose "Attach." Then choose the arrow at 
  3979.      the end of the "Server name" field. For more information, use the online 
  3980.      help. 
  3981.  
  3982.  8. When you've selected all the servers you want, choose "OK." 
  3983.  
  3984.      The "Select the type of BOOT PROM in the target workstation" window 
  3985.      appears. 
  3986.  
  3987.  9. Select the type of BOOT PROM you have. 
  3988.  
  3989.      If you have an IBM board or if the board was manufactured during or after 
  3990.      1992, select "New Enhanced BOOT PROM" 
  3991.  
  3992.       If your board was manufactured before 1992, Select "Older style BOOT 
  3993.      PROM". 
  3994.  
  3995.      If you aren't sure what type of board you have, find the board's part 
  3996.      number and contact the board's manufacturer. 
  3997.  
  3998.  Important If you use token ring, the boot PROM is always considered as a New 
  3999.  Enhanced Boot PROM, no matter when it was manuractured. 
  4000.  
  4001.  10. Choose "OK." 
  4002.  
  4003.      The "Add Remote Boot Workstation" window appears. 
  4004.  
  4005.      Different versions of this window appear, depending on the type of BOOT 
  4006.      PROM you selected in Step 9. 
  4007.  
  4008.  11. Complete all fields in the window. 
  4009.  
  4010.  NoteUser name should be the actual name or login name of the person you are 
  4011.  setting up the RPL workstation for. Logical Name becomes the name of the 
  4012.  subdirectory under that user. 
  4013.  
  4014.  For example, if you set up the user name as SUSAN and the logical name is LAB, 
  4015.  the path would read RPL2\USER\SUSAN\LAB. 
  4016.  
  4017.  12. Choose "Add." 
  4018.  
  4019.  13. Exit the installation program. 
  4020.  
  4021.  Using an RPL Workstation with Virtual DOS 
  4022.  
  4023.  RPL workstations are unable to remap drive C:. Even if you are using global 
  4024.  DOS, RPL workstations treat global DOS the same as private DOS. 
  4025.  
  4026.  For example, if you were in global DOS and remapped drive C:, the remapped 
  4027.  drive C: will not show up when you go to a private DOS session. 
  4028.  
  4029.  
  4030. ΓòÉΓòÉΓòÉ 11.6. Using RPL on Workstations with Hard Disks ΓòÉΓòÉΓòÉ
  4031.  
  4032. Using RPL on Workstations with Hard Disks 
  4033.  
  4034. To use RPL on a workstation with a hard disk, label your hard drive a drive 
  4035. other than C:. Drive C: must be assigned to the SYS:RPL2 network directory. 
  4036. OS/2 thinks this network directory is the local drive C:. 
  4037.  
  4038. Also, you may need to determine whether your hard disk has an operating system 
  4039. or not, you can format it (FAT) and use it to store your OS/2 SWAPPER.DAT file. 
  4040. This will cut down on network traffic. 
  4041.  
  4042. Locating SWAPPER.DAT Locally 
  4043.  
  4044. Procedure  1. Go to the home directory on the network for the user who will be 
  4045. using the RPL workstation. 
  4046.  
  4047.      For example, if JOHN will be using the RPL workstation with a hard drive, 
  4048.      go to the following directory: 
  4049.  
  4050.      SYS:RPL2\USER\JOHN 
  4051.  
  4052.      Each user's home directory on the network contains that user's CONFIG.SYS 
  4053.      file and several other OS/2 files. Directory Structure for RPL Workstation 
  4054.      Support shows a complete directory structure. 
  4055.  
  4056.  2. Using a text editor, open the CONFIG.SYS file. 
  4057.  
  4058.  3. In the CONFIG.SYS file, find the line that designates the SWAPPATH. 
  4059.  
  4060.      You can search for SWAPPATH. The line looks like the following: 
  4061.  
  4062.      SWAPPATH=C:\USER\JOHN 2048 2048 
  4063.  
  4064.      Remember that to OS/2, the SYS:RPL2 directory is drive C:. 
  4065.  
  4066.  4. Change the SWAPPATH line to point to the local hard drive. 
  4067.  
  4068.      For example, to point to the root of local drive D: 
  4069.  
  4070.      SWAPPATH=D:\ 2048 2048 
  4071.  
  4072.  5. Save and exit the CONFIG.SYS file. 
  4073.  
  4074.      When you boot the RPL workstation, the SWAPPER.DAT will be stored locally. 
  4075.  
  4076.  
  4077. ΓòÉΓòÉΓòÉ 11.7. Configuring NetWare Client for OS/2 for RPL Workstations ΓòÉΓòÉΓòÉ
  4078.  
  4079. Configuring NetWare Client for OS/2 for RPL Workstations 
  4080.  
  4081. Configure NetWare Client for OS/2 for RPL workstations by running the NetWare 
  4082. Client for OS/2 installation program and choosing "Remote workstations . . ." 
  4083. from the "Configuration" menu. 
  4084.  
  4085. When you configure RPL workstations, the NetWare Client for OS/2 installation 
  4086. program puts a NET.CFG configuration file in the home directory of the users 
  4087. you specify. The home directory is located under SYS:RPL2\USER on each server 
  4088. on the local network. 
  4089.  
  4090. The NET.CFG you create with the installation program should be identical on all 
  4091. servers on the local network so RPL workstations boot the same way each time. 
  4092.  
  4093. For example, if user JOHN has a NET.CFG file in his user directory on SERVER1, 
  4094. then a copy of the same NET.CFG file should be placed in his home directory on 
  4095. SERVER2. 
  4096.  
  4097. The installation program puts a line in each user's CONFIG.WSS file in the 
  4098. workstation subdirectory, telling NetWare Client for OS/2 where to find the 
  4099. NET.CFG file. For example, for John's NET.CFG file, the installation program 
  4100. puts in the following line: 
  4101.  
  4102. C:\NET.CFG C:\USER\JOHN\NET.CFG 
  4103.  
  4104. Important Remember that the SYS:RPL2 directory becomes the root of the C: 
  4105. drive. If the RPL workstation is using the Ethernet frame type, the frame type 
  4106. specified in the NET.CFG file must be the same as the frame type used by the 
  4107. PROM. New Enhanced Boot PROMs use 802.2. Older style boot PROMs use 802.3. 
  4108.  
  4109.  
  4110. ΓòÉΓòÉΓòÉ 11.7.1. Directory Structure for RPL Workstation Support ΓòÉΓòÉΓòÉ
  4111.  
  4112. Directory Structure for RPL Workstation Support 
  4113.  
  4114.  
  4115. ΓòÉΓòÉΓòÉ 11.7.2. Format of BOOTCONF.SYS file ΓòÉΓòÉΓòÉ
  4116.  
  4117. Format of BOOTCONF.SYS file 
  4118.  
  4119.  
  4120. ΓòÉΓòÉΓòÉ 12. Improving Speed and Security ΓòÉΓòÉΓòÉ
  4121.  
  4122. Improving Speed and Security 
  4123.  
  4124. This chapter discusses three features that help to improve speed and security 
  4125. on your network. 
  4126.  
  4127. Improving Speed by Using Packet Burst 
  4128.  
  4129. Improving Speed by Using Large Internet Packets 
  4130.  
  4131. Improving Security by Using NCP Packet Signature 
  4132.  
  4133.  
  4134. ΓòÉΓòÉΓòÉ 12.1. Improving Speed by Using Packet Burst ΓòÉΓòÉΓòÉ
  4135.  
  4136. Improving Speed by Using Packet Burst 
  4137.  
  4138. Packet Burst is a protocol that speeds the transfer of multiple-packet NCP 
  4139. reads and writes. Packet Burst eliminates the need to sequence and acknowledge 
  4140. each packet. With Packet Burst, the server or client sends a whole set (or 
  4141. burst) of packets before it requires an acknowledgment. 
  4142.  
  4143. Packet Burst reduces network traffic by allowing multiple packets to be 
  4144. acknowledged. Packet Burst also monitors dropped packets and retransmits only 
  4145. the missing packets. 
  4146.  
  4147. At connection time, maximum burst sizes are negotiated with each server. Since 
  4148. Packet Burst is established with each connection, it's possible to "burst" with 
  4149. one server but not with another. 
  4150.  
  4151. Once you establish a Packet Burst connection between a workstation and a 
  4152. server, the workstation automatically uses Packet Burst whenever an application 
  4153. requests to write more than three times the maximum packet size of data. This 
  4154. means that an application doesn't have to be aware of Packet Burst. 
  4155.  
  4156. Disabling Packet Burst 
  4157.  
  4158. Packet Burst is enabled at the workstation by default. You can disable it by 
  4159. adding the following to the workstation's NET.CFG file: 
  4160.  
  4161.      netware requester 
  4162.         packet burst off 
  4163.  
  4164.  
  4165. ΓòÉΓòÉΓòÉ 12.2. Improving Speed by Using Large Internet Packets ΓòÉΓòÉΓòÉ
  4166.  
  4167. Improving Speed by Using Large Internet Packets 
  4168.  
  4169. Large Internet Packet (LIP) functionality allows the internet packet size to be 
  4170. increased from the default 576 bytes. By allowing the NetWare packet size to be 
  4171. increased, LIP enhances transmission over bridges and routers. 
  4172.  
  4173. In NetWare 4, the workstation requests an acceptable packet size. However, 
  4174. unlike previous versions of NetWare, the NetWare server doesn't default to 576 
  4175. bytes when a router is detected. 
  4176.  
  4177. Instead, the workstation attempts to send larger packets to the server. The 
  4178. largest packet size that the server accepts is the packet size used to 
  4179. communicate. 
  4180.  
  4181. Disabling Large Internet Packets 
  4182.  
  4183. LIP functionality is enabled by default on the workstation. To disable it, 
  4184. enter the following to the NET.CFG file: 
  4185.  
  4186.      netware requester 
  4187.         large internet packets off 
  4188.  
  4189.  
  4190. ΓòÉΓòÉΓòÉ 12.3. Improving Security by Using NCP Packet Signature ΓòÉΓòÉΓòÉ
  4191.  
  4192. Improving Security by Using NCP Packet Signature 
  4193.  
  4194. NetWare Core Protocol (NCP) Packet Signature is an enhanced security feature 
  4195. that protects servers and clients using NCP by preventing packet forgery. 
  4196.  
  4197. Without NCP Packet Signature, a network client can pose as a more privileged 
  4198. client to send a forged NCP request to a NetWare server. By forging the proper 
  4199. NCP request packet, an intruder could gain Supervisor rights and access to all 
  4200. network resources. 
  4201.  
  4202. NCP Packet Signature prevents packet forgery by requiring the server and the 
  4203. client to "sign" each NCP packet. The packet signature changes with every 
  4204. packet. 
  4205.  
  4206. NCP packets with incorrect signatures are discarded without breaking the 
  4207. client's connection with the server. However, an alert message about the 
  4208. invalid packet is sent to the error log, the affected client, and the server 
  4209. console. The alert message contains the login name and the station address of 
  4210. the affected client. 
  4211.  
  4212. A two-part process between the client and the server determines the NCP Packet 
  4213. Signature: 
  4214.  
  4215. Γûá At LOGIN, the server and the client determine a shared, secret key known as 
  4216. the session key. 
  4217.  
  4218. Γûá For each request or response packet, the server and the client calculate a 
  4219. signature based on the session key, a "fingerprint" algorithm, and the previous 
  4220. packet's signature. The unique signature is appended to the NCP packet. 
  4221.  
  4222. If NCP Packet Signature is installed correctly on the server and all of its 
  4223. clients, it is virtually impossible to forge a valid NCP packet. 
  4224.  
  4225. NoteThe Packet Burst loadable module, PBURST.NLM (NetWare 3.11 only), must be 
  4226. loaded on NetWare servers in order for NCP Packet Signature to work. However, 
  4227. using Packet Burst to transfer data between servers and clients is optional. 
  4228.  
  4229. NCP Packet Signature Options 
  4230.  
  4231. Because the packet signature process consumes CPU resources and slows 
  4232. performance, both for the client and the NetWare server, NCP Packet Signature 
  4233. is optional. 
  4234.  
  4235. Several signature options are available, ranging from never signing NCP packets 
  4236. to always signing NCP packets. Servers and clients both have four signature 
  4237. levels that can be set. 
  4238.  
  4239. The signature options for servers and clients combine to determine the level of 
  4240. NCP Packet Signature on the network. 
  4241.  
  4242. NoteSome combinations of server and client packet signature levels may slow 
  4243. performance. However, low CPU-demand systems may not show any performance 
  4244. degradation. Network supervisors can choose the packet signature level that 
  4245. meets both their performance needs and their security requirements. 
  4246.  
  4247. Server Levels 
  4248.  
  4249. Server packet signature levels are assigned by a SET parameter. See Utilities 
  4250. Reference for more information. 
  4251.  
  4252. Client Levels 
  4253.  
  4254. Packet signature levels at the workstation are assigned by using the following 
  4255. NET.CFG option: 
  4256.  
  4257.      netware requester 
  4258.         signature level number 
  4259.  
  4260.  Replace number with 0, 1, 2, or 3. The default is 1. 
  4261.  
  4262.  NCP Packet Signature levels 
  4263.  
  4264.  Number    Explanation 
  4265.  
  4266.  0         Client does not sign packets (login fails if server is set to 3) 
  4267.  
  4268.  1         Client signs packets only if the server requests it (server option 
  4269.            is 2 or higher) 
  4270.  
  4271.  2         Client signs packets if the server is capable of signing (server 
  4272.            option is 1 or higher) 
  4273.  
  4274.  3         Client signs packets and requires the server to sign packets (or 
  4275.            login will fail) 
  4276.  
  4277.  Effective Packet Signature Levels 
  4278.  
  4279.  The packet signature levels for server and client interact to create the 
  4280.  "effective" packet signature. Some combinations of server and client levels do 
  4281.  not allow logging in. 
  4282.  
  4283.  The table below shows the interactive relationship between the server packet 
  4284.  signature levels and the client signature levels. 
  4285.  
  4286.  Effective Packet Signature of Server and Client 
  4287.  
  4288.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4289.   ΓöéIf              Server=0        Server=1        Server=2        Server=3       Γöé
  4290.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4291.   ΓöéClient=0        No packet       No packet       No packet       No login       Γöé
  4292.   Γöé                signature       signature       signature                      Γöé
  4293.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4294.   ΓöéClient=1        No packet       No packet       Packet          Packet         Γöé
  4295.   Γöé                signature       signature       signature       signature      Γöé
  4296.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4297.   ΓöéClient=2        No packet       Packet          Packet          Packet         Γöé
  4298.   Γöé                signature       signature       signature       signature      Γöé
  4299.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4300.   ΓöéClient=3        No login        Packet          Packet          Packet         Γöé
  4301.   Γöé                                signature       signature       signature      Γöé
  4302.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4303.  
  4304.  When to Use NCP Packet Signature 
  4305.  
  4306.  NCP Packet Signature is not required for every installation. Some network 
  4307.  supervisors may choose not to use NCP Packet Signature because they can 
  4308.  tolerate certain security risks. 
  4309.  
  4310.  You may not need to use NCP Packet Signature if 
  4311.  
  4312.  Γûá Only executable programs reside on the server. 
  4313.  
  4314.  Γûá All workstation users on the network are known and trusted by the 
  4315.  supervisor. 
  4316.  
  4317.  Γûá Data on the NetWare server is not sensitive; loss or corruption of this data 
  4318.  will not impact operations. 
  4319.  
  4320.  You may want to use NCP Packet Signature if 
  4321.  
  4322.  Γûá An untrustworthy user uses a workstation on the network. 
  4323.  
  4324.  Γûá Someone can easily access the network cabling system. 
  4325.  
  4326.  Γûá There is an unattended, publicly accessible workstation on the network. 
  4327.  
  4328.  The default NCP Packet Signature level is 1 for clients and 2 for servers. In 
  4329.  general, this setting provides the most flexibility while still offering 
  4330.  protection from forged packets. Below are some examples of using different 
  4331.  signature levels. 
  4332.  
  4333.  All Information on the Server Is Sensitive 
  4334.  
  4335.  If an intruder gains access to any information on the NetWare server, it could 
  4336.  damage the company. 
  4337.  
  4338.  The network supervisor should set the server to level 3 and all clients to 
  4339.  level 3 for maximum protection. 
  4340.  
  4341.  Sensitive and Non Sensitive Information Reside on the Same Server 
  4342.  
  4343.  The NetWare server has a directory for executable programs and a separate 
  4344.  directory for corporate finances. 
  4345.  
  4346.  The network supervisor should set the server to level 2 and the clients 
  4347.  (including himself) that need access to corporate finances to level 3. All 
  4348.  other clients remain at the default, level 1. 
  4349.  
  4350.  Users Often Change Locations and Workstations 
  4351.  
  4352.  The network supervisor is uncertain which employees will be using which 
  4353.  workstations, and the server contains some sensitive data. 
  4354.  
  4355.  The network supervisor should set the server to level 3. Clients should remain 
  4356.  at the default, level 1. 
  4357.  
  4358.  Workstation Is Publicly Accessible 
  4359.  
  4360.  An unattended workstation is set up for public access to non-sensitive 
  4361.  information, but another server on the network contains sensitive information. 
  4362.  
  4363.  The network supervisor should set the sensitive server to level 3 and the 
  4364.  unattended client to level 0. 
  4365.  
  4366.  NCP Packet Signature Troubleshooting Tips 
  4367.  
  4368.  This section describes some solutions to problems that may be associated with 
  4369.  using NCP Packet Signature. 
  4370.  
  4371.  Clients Are Not Signing Packets 
  4372.  
  4373.  Make sure each OS/2 workstation has NetWare Client for OS/2 installed. 
  4374.  
  4375.  Make sure that NCP Packet Signature is not turned off in the NET.CFG file. 
  4376.  
  4377.  Clients Cannot Log In 
  4378.  
  4379.  Make sure each workstation has NetWare Client for OS/2 installed. 
  4380.  
  4381.  The following situations do not allow logging in: 
  4382.  
  4383.  Γûá Server packet signature level=3, client packet signature level=0 
  4384.  
  4385.  Γûá Server packet signature level=0, client packet signature level=3 
  4386.  
  4387.  Γûá Utilities are old and do not support NCP Packet Signature 
  4388.  
  4389.  Γûá The NetWare Client for OS/2 software is not version 2.1 and does not support 
  4390.  NCP Packet Signature. 
  4391.  
  4392.  "Error Receiving From the Network" Message 
  4393.  
  4394.  The client is using an old LOGIN.EXE file that does not include NCP Packet 
  4395.  Signature. Make sure the new LOGIN.EXE and other new utilities are installed 
  4396.  in the \OS2 subdirectory on all servers on the network. 
  4397.  
  4398.  Unsecure Clients Log In to Secure Server 
  4399.  
  4400.  The clients are using an old LOGIN.EXE file that does not include NCP Packet 
  4401.  Signature. Make sure the new LOGIN.EXE and other new utilities are installed 
  4402.  in the \OS2 subdirectory on all servers. Add a preferred server statement to 
  4403.  the NET.CFG file for all clients that have access to secure servers (level 3). 
  4404.  
  4405.  
  4406. ΓòÉΓòÉΓòÉ 13. Using Token Ring Networks ΓòÉΓòÉΓòÉ
  4407.  
  4408. Using Token Ring Networks 
  4409.  
  4410. Overview 
  4411.  
  4412. If your token ring network includes IBM* source-routing bridges, your computers 
  4413. use source routing to communicate across those bridges. 
  4414.  
  4415. This chapter explains how to install and configure source routing on NetWare 
  4416. servers and OS/2 workstations. 
  4417.  
  4418. If your network requires source routing, install source-routing software on 
  4419. both workstations and servers. Novell's source-routing software includes 
  4420.  
  4421. Γûá ROUTE.NLM (for servers) 
  4422.  
  4423. Γûá ROUTE.SYS (for OS/2 client workstations) 
  4424.  
  4425. This software routes only IPX packets. 
  4426.  
  4427. Other topics discussed include: 
  4428.  
  4429. Installing Source-Routing on the Server 
  4430.  
  4431. Installing Source-Routing on the Workstation 
  4432.  
  4433. Configuring Source-Routing on the Workstation 
  4434.  
  4435.  
  4436. ΓòÉΓòÉΓòÉ 13.1. Installing Source Routing on the Server ΓòÉΓòÉΓòÉ
  4437.  
  4438. Installing Source Routing on the Server 
  4439.  
  4440. Procedure 1. At the server console, load ROUTE.NLM by typing 
  4441.  
  4442.      LOAD ROUTE 
  4443.  
  4444.      ROUTE.NLM is located in the SYS:SYSTEM directory. You can load it with 
  4445.      command line parameters. You can also load ROUTE.NLM from a startup file. 
  4446.      Utilities Reference explains more about the parameters. 
  4447.  
  4448.  2. (Conditional) If you have two network boards in your server, load ROUTE.NLM 
  4449.  again. 
  4450.  
  4451.      Use the "board" parameter to specify a board number. For example, type 
  4452.  
  4453.      LOAD ROUTE BOARD=02 
  4454.  
  4455.      You can change a source-routing parameter after ROUTE is loaded. Type the 
  4456.      LOAD ROUTE command followed by the parameter you want to change. 
  4457.  
  4458.  
  4459. ΓòÉΓòÉΓòÉ 13.2. Installing Source Routing on the Workstation ΓòÉΓòÉΓòÉ
  4460.  
  4461. Installing Source Routing on the Workstation 
  4462.  
  4463. Prerequisites 
  4464.  
  4465. Checklist 
  4466.  
  4467.  Install Netware Client for OS/2 with a TOKEN ODI driver. 
  4468.  
  4469.  Understand source routing. (See the September 1990 Novell Application Notes.) 
  4470.  
  4471. Procedure 1. Using a text editor, open the CONFIG.SYS file. 
  4472.  
  4473.      For example, to use the OS/2 System Editor at an OS/2 command line, type 
  4474.  
  4475.      E C:\CONFIG.SYS 
  4476.  
  4477.      CONFIG.SYS is always located in the root of your boot drive. 
  4478.  
  4479.  2. In the NetWare Client for OS/2 lines, find the line loading your TOKEN ODI 
  4480.  driver. 
  4481.  
  4482.      If you use Novell-supplied ODI drivers, the driver is called TOKEN.SYS. 
  4483.  
  4484.  NoteIf use LANSUP.SYS and an NDIS driver, you do have an ODI driver loaded. In 
  4485.  this case, find LANSUP.SYS. 
  4486.  
  4487.  3. After the line that loads the TOKEN ODI driver, add a line to load the 
  4488.  ROUTE.SYS driver. 
  4489.  
  4490.      Specify the location of ROUTE.SYS. ROUTE.SYS is located where the other 
  4491.      NetWare Client for OS/2 files are, usually in C:\NETWARE. 
  4492.  
  4493.      For example, to load ROUTE.SYS from the default location, type 
  4494.  
  4495.      DEVICE=C:\NETWARE\ROUTE.SYS 
  4496.  
  4497.  4. Save and exit the CONFIG.SYS file. 
  4498.  
  4499.  5. Use the OS/2 "Shutdown" feature to reboot your machine. 
  4500.  
  4501.  
  4502. ΓòÉΓòÉΓòÉ 13.3. Configuring Source Routing on the Workstation ΓòÉΓòÉΓòÉ
  4503.  
  4504. Configuring Source Routing on the Workstation 
  4505.  
  4506. Follow the procedures in this section to 
  4507.  
  4508. Γûá Determine whether you need to configure source routing, and 
  4509.  
  4510. Γûá Configure source routing, if needed. 
  4511.  
  4512. Prerequisites 
  4513.  
  4514. Checklist 
  4515.  
  4516.  Install NetWare Client for OS/2. 
  4517.  
  4518.  Install source routing on the server. See "Installing Source Routing on the 
  4519. Server" 
  4520.  
  4521.  Install source routing on the workstation. 
  4522.  
  4523.  Understand source routing thoroughly. This section does not explain 
  4524. source-routing terminology or how packets are routed. See related IBM 
  4525. publications, such as IBM Token Ring Network Architecture Reference or the 
  4526. September 1990 Novell Application Notes. 
  4527.  
  4528. Procedures 1. Start the NetWare Client for OS/2 installation program. 
  4529.  
  4530.      You can choose the "Installation" icon from the "Novell" group on your 
  4531.      desktop. 
  4532.  
  4533.  2. Choose "This workstation . . ." from the "Configuration" menu. 
  4534.  
  4535.  3. Verify the location of NET.CFG and choose "Edit." 
  4536.  
  4537.      The "Edit NET.CFG" window appears. You can cut and and paste text from the 
  4538.      help window at the bottom of the screen to the "Current NET.CFG File 
  4539.      Contents" window. Use the Key Definitions for the NET.CFG File chart. 
  4540.  
  4541.  4. Select "Token-Ring source routing" from the "NET.CFG Options" box on the 
  4542.  left of your screen. 
  4543.  
  4544.  5. Determine whether to change the configuration for the "def", "gbr", "mbr", 
  4545.  "nodes" and "board" settings under "Token-Ring source routing." 
  4546.  
  4547.      5a. Select one of the five settings. 
  4548.  
  4549.           Example: select "def". 
  4550.  
  4551.      5b. Read the help window at the bottom of the screen to determine whether 
  4552.      to change the configuration for the setting. 
  4553.  
  4554.           You can choose the "Usage," "Description," and "Example" buttons on 
  4555.           the right of the window for more information about the setting you've 
  4556.           selected. 
  4557.  
  4558.      5c.(Optional) To change the configuration, add the configuration lines (as 
  4559.      shown in the "Usage" help window) in the "Current NET.CFG File Contents" 
  4560.      box. 
  4561.  
  4562.  Important You must follow the format requirements explained in the "Format of 
  4563.  NET.CFG Options" topic. To see these requirements, select this topic from the 
  4564.  "NET.CFG Options" box and choose "Usage". 
  4565.  
  4566.  Repeat Steps 5a through 5c for each setting. 
  4567.  
  4568.  6.Choose "Save." 
  4569.  
  4570.  7.Exit the NetWare Client for OS/2 Installation program and use the OS/2 
  4571.  "Shutdown" feature to restart your computer. 
  4572.  
  4573.  
  4574. ΓòÉΓòÉΓòÉ 13.4. Key definitions for the NET.CFG file. ΓòÉΓòÉΓòÉ
  4575.  
  4576. Key definitions for the NET.CFG file 
  4577.  
  4578.  To do this ...      Use these keys ... 
  4579.  
  4580.  Highlight text      Click and drag with the mouse, or move the cursor with the 
  4581.                      arrow keys while holding down the <Shift> key 
  4582.  
  4583.  Copy text           <Ctrl><Insert> 
  4584.  
  4585.  Cut text            <Shift><Delete> (text will reappear the next time you 
  4586.                      refresh the window) 
  4587.  
  4588.  Paste text          <Shift><Insert> 
  4589.  
  4590.  Delete text         <Ctrl><Delete> (deleted text cannot be pasted) 
  4591.  
  4592.  
  4593. ΓòÉΓòÉΓòÉ 14. Using Named Pipes ΓòÉΓòÉΓòÉ
  4594.  
  4595. Using Named Pipes 
  4596.  
  4597. The following topics are discussed. 
  4598.  
  4599. Installing Named Pipes for OS/2 
  4600.  
  4601. Configuring Named Pipes for OS/2 
  4602.  
  4603. Special Instructions for SQL Client Workstations 
  4604.  
  4605.  
  4606. ΓòÉΓòÉΓòÉ 14.1. Installing Named Pipes for OS/2 ΓòÉΓòÉΓòÉ
  4607.  
  4608. You must install Named Pipes support on each computer that will use Named Pipes 
  4609. on the network. In most cases, you must also set certain configuration options 
  4610. for the protocol. 
  4611.  
  4612. Named Pipes support between sessions on a single OS/2 client workstation is 
  4613. provided by the OS/2 operating system. 
  4614.  
  4615. However, if you need OS/2 sessions to communicate with other computers on the 
  4616. network using Named Pipes, you must install remote Named Pipes support. 
  4617.  
  4618. Prerequisite 
  4619.  
  4620.  Install your Named Pipes distributed application. See the documentation for 
  4621. your application. 
  4622.  
  4623. Procedure 
  4624.  
  4625. 1. Start the NetWare Client for OS/2 Installation program. 
  4626.  
  4627.      If NetWare Client for OS/2 is not installed, you can start the program 
  4628.      from your WSOS2_1 diskette. Type INSTALL. You can install NetWare Client 
  4629.      for OS/2 at the same time as you install Named Pipes. 
  4630.  
  4631.      If NetWare Client for OS/2 is already installed, start the program by 
  4632.      choosing "Installation" from the "Novell" group on your desktop. 
  4633.  
  4634.  2. Choose "Requester on Workstation" from the "Installation" menu. 
  4635.  
  4636.  3. Verify the target directory and source drive and choose "OK." 
  4637.  
  4638.  4. Select an action from the "Requester Installation" screen based on whether 
  4639.  NetWare Client for OS/2 is installed: 
  4640.  
  4641.      4a. If NetWare Client for OS/2 is not installed, select "Edit CONFIG.SYS 
  4642.      and Copy All Files . . . " and choose "OK." 
  4643.  
  4644.      4b. If NetWare Client for OS/2 is already installed, select "Only Edit 
  4645.      CONFIG.SYS . . ." and choose "OK." 
  4646.  
  4647.  5. Select the ODI LAN driver for your network board and choose "Continue. . ." 
  4648.  
  4649.  6. Select your preferences for NetWare support for DOS and MS Windows 
  4650.  applications and choose "Continue . . ." 
  4651.  
  4652.  7. Select "Remote Named Pipes Support." 
  4653.  
  4654.  8. Set up your workstation as a Named Pipes client or server. 
  4655.  
  4656.      8a. Choose "Client Support Only" to set up your workstation as a Named 
  4657.      Pipes application client. 
  4658.  
  4659.      If your workstation will be a client for the SQL Server distributed 
  4660.      application, you must do some additional steps. After completing this 
  4661.      section and "Configuring Named Pipes for OS/2", go to "Special 
  4662.      Instructions for SQL Client Workstations". 
  4663.  
  4664.      8b. Choose "Client and Server Support" and type a machine name to set up 
  4665.      your workstation as a Named Pipes application server. 
  4666.  
  4667.      Choose "Help" to see the syntax requirements for the machine name. 
  4668.  
  4669.  9. Choose "Save . . ." 
  4670.  
  4671.  10. Verify the filename and location and choose "OK." 
  4672.  
  4673.      If you have not installed NetWare Client for OS/2, the "Copy Requester 
  4674.      Files" screen appears. Continue with Step 11. 
  4675.  
  4676.      If you have previously installed NetWare Client for OS/2, the main 
  4677.      installation menu appears. 
  4678.  
  4679.  11. Choose "Copy" and follow the screens to finish installing NetWare Client 
  4680.  for OS/2. 
  4681.  
  4682.  
  4683. ΓòÉΓòÉΓòÉ 14.2. Configuring Named Pipes for OS/2 ΓòÉΓòÉΓòÉ
  4684.  
  4685. Configuring Named Pipes for OS/2
  4686.  
  4687. Novell's Named Pipes support comes with default configuration settings. You may 
  4688. want to customize the configuration. Follow the instructions below to 
  4689.  
  4690. Γûá Determine whether you need to change the default configuration for Named 
  4691. Pipes and SPX. 
  4692.  
  4693. Γûá Change the configuration if necessary. 
  4694.  
  4695. You can change the configuration for such features as 
  4696.  
  4697. Γûá Available number of client and server sessions 
  4698.  
  4699. Γûá Number of SPX sessions available for Named Pipes and other SPX communication 
  4700. (Named Pipes uses SPX) 
  4701.  
  4702. Prerequisite 
  4703.  
  4704.  NetWare Client for OS/2 must be installed. 
  4705.  
  4706. Procedure 1. Start the NetWare Client for OS/2 Installation program. 
  4707.  
  4708.      The program might already be running if you just installed Named Pipes 
  4709.      support. If the program is not running, choose the "Installation" icon 
  4710.      from the "Novell" group on your desktop. 
  4711.  
  4712.  2. Choose "This workstation . . ." from the "Configuration" menu. 
  4713.  
  4714.  3. Verify the location of the NET.CFG file and choose "Edit." 
  4715.  
  4716.      The "Edit NET.CFG" window appears. You can cut and and paste text from the 
  4717.      help window at the bottom of the screen to the "Current NET.CFG File 
  4718.      Contents" window. Use the Key Definitions for the NET.CFG File chart. 
  4719.  
  4720.  4. Select "Named Pipes" from the "NET.CFG Options" box on the left of your 
  4721.  screen. 
  4722.  
  4723.  5. Determine whether to change the configuration for the "client sessions", 
  4724.  "server sessions" and settings under "Named Pipes." 
  4725.  
  4726.      If you decide not to change the configuration for a setting, no action is 
  4727.      required for that setting. 
  4728.  
  4729.      5a. Select one of the three settings. 
  4730.  
  4731.           For example, select "client sessions." 
  4732.  
  4733.      5b. Read the help window at the bottom of the screen to determine whether 
  4734.      to change the configuration for the setting. 
  4735.  
  4736.           You can choose the "Usage," "Description," and "Example" buttons on 
  4737.           the right of your screen for more information about the setting 
  4738.           you've selected. 
  4739.  
  4740.      5c. (Optional) To change the configuration, add the configuration lines 
  4741.      (as shown in the "Usage" help window) to the "Current NET.CFG File 
  4742.      Contents" box. 
  4743.  
  4744.  Important You must follow the format requirements explained in the "Format of 
  4745.  NET.CFG Options" topic. To see these requirements, select this topic from the 
  4746.  "NET.CFG Options" box and choose "Usage". 
  4747.  
  4748.  Repeat Steps 5a through 5c for each setting. 
  4749.  
  4750.  6. Select "Protocol Stack SPX" from the "NET.CFG Options" box on the left of 
  4751.  your screen. 
  4752.  
  4753.  7. Select the "sessions" setting under "Protocol Stack SPX." 
  4754.  
  4755.  8. Read the help window at the bottom of the screen to determine whether to 
  4756.  change the configuration for "sessions." 
  4757.  
  4758.      You can choose the "Usage," "Description" and "Example" buttons on the 
  4759.      right of your screen for more information about the setting you've 
  4760.      selected. 
  4761.  
  4762.  9. (Optional) To change the configuration, add the configuration lines (shown 
  4763.  in the "Usage" help window) to the "Current NET.CFG File Contents" box. 
  4764.  
  4765.      If you decide not to change the configuration, no action is required for 
  4766.      this step. 
  4767.  
  4768.  Important You must follow the format requirements explained in the "Format of 
  4769.  NET.CFG Options" topic. To see these requirements, select this topic from the 
  4770.  "NET.CFG Options" box and choose "Usage". 
  4771.  
  4772.  10. Choose "Save." 
  4773.  
  4774.  11. Exit the NetWare Client for OS/2 Installation program. 
  4775.  
  4776.      11a. If your workstation will be a client for the SQL Server distributed 
  4777.      application, close the installation program and go to "Special 
  4778.      Instructions for SQL Client Workstations" Do not restart your computer 
  4779.      yet. 
  4780.  
  4781.      11b. If your workstation will not be an SQL client, close the installation 
  4782.      program and use the OS/2 "Shutdown" feature to restart your computer. 
  4783.  
  4784.  
  4785. ΓòÉΓòÉΓòÉ 14.3. Special Instructions for SQL Client Workstations ΓòÉΓòÉΓòÉ
  4786.  
  4787. Special Instructions for SQL Client Workstations 
  4788.  
  4789. Important This is only for emulated DOS sessions. 
  4790.  
  4791. OS/2 Client workstations for the SQL Server distributed application must use 
  4792. special versions of the NETAPI.DLL and NETOEM.DLL files. These files are 
  4793. contained in a \SQL directory on the WSOS2_1 diskette. 
  4794.  
  4795. The \SQL NETAPI.DLL contains everything that the default NETAPI.DLL contains 
  4796. (including the NETBIOS calls), as well as some additional function calls 
  4797. required by SQL clients and servers. 
  4798.  
  4799. Complete the following steps to copy these files to the correct location 
  4800.  
  4801. Procedure 1. Insert the WSOS2_1 diskette into a floppy disk drive. 
  4802.  
  4803. 2. Copy the existing NETAPI.DLL loacated in the \NETWARE subdirectory to 
  4804. NETAPI.BAK. 
  4805.  
  4806. 3. Create a \NETWARE\INSTALL$.NEW subdirectory. 
  4807.  
  4808. 4. Copy the NETAPI.DLL and NETOEM.DLL files from the \SQL subdirectory on the 
  4809. diskette to the \NETWARE\INSTALL$.NEW subdirectory. 
  4810.  
  4811. Warning Be sure to copy the files from the \SQL directory, since there is also 
  4812. a NETAPI.DLL in the root directory on the diskette. The two NETAPI.DLL files 
  4813. are not the same. 
  4814.  
  4815. The \SQL NETAPI.DLL emulates certain features of LAN Manager support that are 
  4816. required for SQL clients. However, this NETAPI.DLL does not provide full LAN 
  4817. Manager support. An application that assumes full LAN Manager support if it 
  4818. finds any LAN Manager calls may not run properly. 
  4819.  
  4820.  5. Use the OS/2 "Shutdown" feature to restart your computer. 
  4821.  
  4822.  
  4823. ΓòÉΓòÉΓòÉ 15. Using NetBIOS ΓòÉΓòÉΓòÉ
  4824.  
  4825. Using NetBIOS 
  4826.  
  4827. The following topics are discussed in this section: 
  4828.  
  4829. Determining Which NetBIOS Drivers to Set Up 
  4830.  
  4831. Setting Up the Novell NetBIOS Driver 
  4832.  
  4833. Configuring NETBIOS.OS2 with PROTOCOL.INI 
  4834.  
  4835. Important The NetBIOS protocol was designed for small-scale networks. While 
  4836. Novell has added functionality to the original specification, Novell's NetBIOS 
  4837. emulation still works most effectively with small-scale networks. We recommend 
  4838. that you use SPX instead of NetBIOS if your applications support SPX, your 
  4839. network contains several thousand workstations, and your LAN segments are 
  4840. interconnected with more than one router. 
  4841.  
  4842. Overview 
  4843.  
  4844. This chapter explains how to set up Novell's NetBIOS driver and how to 
  4845. configure your workstation for NetBIOS when you also have IBM's Extended 
  4846. Services or LAN Services NetBIOS installed. 
  4847.  
  4848. NetWare Client for OS/2 provides a NetBIOS driver, NETBIOS.SYS, that emulates 
  4849. the NetBIOS protocol. 
  4850.  
  4851. The NetBIOS provided by Novell is called an emulator because it does not 
  4852. transmit NetBIOS packets on the network. Instead, NetBIOS packets are 
  4853. encapsulated in IPX packets, and the IPX packets are transmitted. 
  4854.  
  4855. IBM Extended Services and LAN Services provide a native NetBIOS driver, 
  4856. NETBEUI.OS2, rather than an emulation. 
  4857.  
  4858.  
  4859. ΓòÉΓòÉΓòÉ 15.1. Determining Which NetBIOS Drivers to Set Up ΓòÉΓòÉΓòÉ
  4860.  
  4861. Determining Which NetBIOS Drivers to Set Up 
  4862.  
  4863. When this section refers to the NetBIOS support available with an IBM product 
  4864. (such as Extended Services), we assume the product includes the files we list. 
  4865. By default, the files shown here are included in Extended Services and LAN 
  4866. Services packages. By default, LAPS is included in both packages, although 
  4867. different NetBIOS components are actually used in each package. 
  4868.  
  4869. However, the files shown may also be included in other packages. For example, 
  4870. you may have received the IBM LAPS program without receiving Extended Services. 
  4871.  
  4872. In this case, you might have the NetBIOS support usually provided by Extended 
  4873. Services without having the whole Extended Services product. Contact IBM to 
  4874. resolve any questions about what IBM files you have relating to NetBIOS 
  4875. support. 
  4876.  
  4877. Use this section to determine whether your application needs access to the 
  4878. Novell NETBIOS.SYS driver, the IBM NETBEUI.OS2 driver, or both. 
  4879.  
  4880. The drivers your application can access depends on the following: 
  4881.  
  4882. Γûá Whether you have Extended Services or LAN Services installed on your 
  4883. workstation. 
  4884.  
  4885. Γûá The interface used by your application. 
  4886.  
  4887. Your Installed IBM Software 
  4888.  
  4889. NetBIOS support is provided with: 
  4890.  
  4891. Γûá Extended Services 
  4892.  
  4893. Γûá LAN Services 
  4894.  
  4895. Extended Services 
  4896.  
  4897. Extended Services NetBIOS support is included in the LAPS programs. 
  4898. NetBIOS-related pieces of LAPS are 
  4899.  
  4900. Γûá NETAPI.DLL 
  4901.  
  4902. Γûá ACSNETB.DLL 
  4903.  
  4904. Γûá NETBIOS.OS2 
  4905.  
  4906. Γûá NETBEUI.OS2 
  4907.  
  4908. Γûá LANPDD 
  4909.  
  4910. Γûá LANVDD 
  4911.  
  4912. LAN Services 
  4913.  
  4914. LAN Services NetBIOS support is included in the LAPS program and in 
  4915. NETWKSTA.200. 
  4916.  
  4917. Your Application's Interface 
  4918.  
  4919. OS/2 NetBIOS applications use Dynamic Link Libraries (DLLs) to interface with 
  4920. NetBIOS drivers. The DLL your application uses depends on the NetBIOS interface 
  4921. standard your application follows: 
  4922.  
  4923. Γûá ACSNETB.DLL 
  4924.  
  4925.      This is IBM's NetBIOS 3.0 (NB30) interface introduced in OS/2 Version 2.0. 
  4926.      Applications written before OS/2 Version 2.0 most likely cannot use it. 
  4927.  
  4928.  Γûá The NETAPI.DLL 
  4929.  
  4930.      This is the original OS/2 NetBIOS Submit interface, supported by LAN 
  4931.      Manager and LAN Server before OS/2 Version 2.0 was released. 
  4932.  
  4933.  You can run applications that use different interfaces at the same time, as 
  4934.  long as you have the support for each interface installed and configured. For 
  4935.  example, you can run an NB30 application and a NetBIOS Submit application on 
  4936.  the same workstation. 
  4937.  
  4938.  Refer to the documentation for your application to determine which NetBIOS 
  4939.  interface it uses; then follow the flowcharts below to see 
  4940.  
  4941.      Γûá Whether the IBM or Novell NetBIOS driver can be accessed by your 
  4942.      application. 
  4943.  
  4944.      Γûá Where to find instructions on setting up the drivers. 
  4945.  
  4946.      Chart Determine What NetBIOS Support You Have for NetBIOS 3.0 (NB30) 
  4947.      applications 
  4948.  
  4949.      Chart Determine What NetBIOS Support You Have for NetBIOS Submit 
  4950.      Applications 
  4951.  
  4952.  
  4953. ΓòÉΓòÉΓòÉ 15.1.1. Determine what NetBIOS support you have for NetBIOS 3.0 ΓòÉΓòÉΓòÉ
  4954.  
  4955. (NB30) applications Determine what NetBIOS support you have for NetBIOS 3.0
  4956. (NB30) applications 
  4957.  
  4958.  
  4959. ΓòÉΓòÉΓòÉ 15.1.2. Determine What NetBIOS Support You Have for NetBIOS Submit ΓòÉΓòÉΓòÉ
  4960.  
  4961. Applications Determine What NetBIOS Support You Have for NetBIOS Submit 
  4962. Applications 
  4963.  
  4964.  
  4965. ΓòÉΓòÉΓòÉ 15.2. Setting Up the Novell NetBIOS Driver ΓòÉΓòÉΓòÉ
  4966.  
  4967. Setting Up the Novell NetBIOS Driver 
  4968.  
  4969. Do this section only if you were directed here from the flow chart Determine 
  4970. What NetBIOS Support You Have for NetBIOS Submit Applications because you 
  4971.  
  4972. Γûá Have a NetBIOS Submit application 
  4973.  
  4974. Γûá Have Extended Services 
  4975.  
  4976. Γûá Do not have LAN Services 
  4977.  
  4978. As the figure below shows, the Novell NetBIOS driver interfaces with Novell's 
  4979. NETAPI.DLL file when you do not have Extended Services. 
  4980.  
  4981. NetBIOS Requests through Novell's NetBIOS Driver 
  4982.  
  4983. As the figure shows, if you use Extended Services, the NETAPI.DLL is the one 
  4984. from the Extended Services package. This NETAPI.DLL interfaces with a 
  4985. NETSUB.DLL file from Novell, which in turn works with the Novell NetBIOS 
  4986. driver. 
  4987.  
  4988. NetBIOS Requests through Novell's NetBIOS Driver with Extended Services 
  4989. Installed 
  4990.  
  4991. Follow the procedures in "Installing the Driver" to use the Novell NetBIOS 
  4992. driver. The procedures apply whether or not you have Extended Services. 
  4993.  
  4994. Important If you use Extended Services, you must get an updated NETAPI.DLL file 
  4995. from IBM. The one shipped with base Extended Services 1.0 does not provide the 
  4996. intended NetBIOS support. 
  4997.  
  4998.  
  4999. ΓòÉΓòÉΓòÉ 15.2.1. Installing the Driver ΓòÉΓòÉΓòÉ
  5000.  
  5001. Installing the Driver 
  5002.  
  5003. Prerequisites 
  5004.  
  5005.  Install Extended Services if you have it. See the IBM documentation for 
  5006. Extended Services. 
  5007.  
  5008.  Install your NetBIOS application. See the documentation for your application. 
  5009.  
  5010. NoteYou can install NetWare Client for OS/2 from this procedure. 
  5011.  
  5012. You must install the Novell NetBIOS driver on each computer that will use 
  5013. Novell NetBIOS. 
  5014.  
  5015. Procedure 1. Start the NetWare Client for OS/2 Installation program. 
  5016.  
  5017.      If NetWare Client for OS/2 is not installed, start the program from your 
  5018.      WSOS2_1 diskette. Type INSTALL. You can install NetWare Client for OS/2 
  5019.      when you install NetBIOS. 
  5020.  
  5021.      If NetWare Client for OS/2 is installed, start the program by choosing 
  5022.      "Installation" from the "Novell" group on your desktop. 
  5023.  
  5024.  2. Choose "Requester on Workstation" from the "Installation" menu. 
  5025.  
  5026.  3. Verify the target and source directory and choose "OK." 
  5027.  
  5028.  4. Select an action from the "Requester Installation" screen based on whether 
  5029.  NetWare Client for OS/2 is installed 
  5030.  
  5031.      4a. If NetWare Client for OS/2 is not installed, select "Edit CONFIG.SYS 
  5032.      and Copy All Files . . . " and choose "OK." 
  5033.  
  5034.      4b. If NetWare Client for OS/2 is installed, select "Only Edit CONFIG.SYS 
  5035.      . . ." and choose "OK." 
  5036.  
  5037.  5. Select the ODI driver for your network board and choose "Continue. . ." 
  5038.  
  5039.  6. Select your preferences for NetWare support for DOS and Windows 
  5040.  applications and choose "Continue . . ." 
  5041.  
  5042.  7. Select "NetBIOS Emulation for OS/2 Sessions." 
  5043.  
  5044.  8. Choose "Save . . ." 
  5045.  
  5046.  9. Verify the filename and location and choose "OK." 
  5047.  
  5048.      If you have not previously installed NetWare Client for OS/2, the "Copy 
  5049.      Requester Files" screen appears. Continue with Step 10. 
  5050.  
  5051.      If you have previously installed NetWare Client for OS/2, the main 
  5052.      installation menu appears. Go to "Configuring the Driver" below. 
  5053.  
  5054.  10. Choose "Copy" and follow the screens to finish installing NetWare Client 
  5055.  for OS/2. 
  5056.  
  5057.      When the main menu returns, go to "Configuring the Driver" below. 
  5058.  
  5059.  Configuring the Driver 
  5060.  
  5061.  Novell's NetBIOS driver comes with default configuration settings. You may 
  5062.  want to customize the configuration. Follow the instructions below to 
  5063.  
  5064.  Γûá Determine whether you need to change the default configuration for NetWare 
  5065.  NetBIOS. 
  5066.  
  5067.  Γûá Change the configuration if necessary. 
  5068.  
  5069.  You can change the configuration to manage such features as names, sessions, 
  5070.  and commands. 
  5071.  
  5072.  If you do not know what NetBIOS names, sessions, and commands are, see the 
  5073.  documentation for your NetBIOS application. 
  5074.  
  5075.  Prerequisite 
  5076.  
  5077.   NetWare Client for OS/2 must be installed. 
  5078.  
  5079.  Procedure 1. Start the NetWare Client for OS/2 Installation program. 
  5080.  
  5081.      The program may already be running if you just installed the NetBIOS 
  5082.      driver. 
  5083.  
  5084.      If it isn't running, start it by choosing the "Installation" icon from the 
  5085.      "Novell" group on your desktop. 
  5086.  
  5087.  2. Choose "This workstation . . ." from the "Configuration" menu. 
  5088.  
  5089.  3. Verify the location of NET.CFG and choose "Edit." 
  5090.  
  5091.      The "Edit NET.CFG" window appears. You can cut and and paste text from the 
  5092.      help window at the bottom of the screen to the "Current NET.CFG File 
  5093.      Contents" window. Use the Key Definitions for the NET.CFG File chart. 
  5094.  
  5095.  4. Select "NetWare NetBIOS" from the "NET.CFG Options" box on the left of your 
  5096.  screen. 
  5097.  
  5098.  5. Determine whether to change the configuration for the settings under 
  5099.  "NetWare NetBIOS." 
  5100.  
  5101.      If you decide not to change the configuration for a setting, no action is 
  5102.      required for that setting. 
  5103.  
  5104.      5a. Select one of the settings. 
  5105.  
  5106.           For example, select "abort timeout." 
  5107.  
  5108.      5b. Read the help window at the bottom of the screen to determine whether 
  5109.      to change the configuration for the setting. 
  5110.  
  5111.           You can choose the "Usage," "Description," and "Example" buttons on 
  5112.           the right of your screen to see more information about the setting 
  5113.           you've selected. 
  5114.  
  5115.      5c. (Optional) To change the configuration, add the configuration lines 
  5116.      (as shown in the "Usage" help window) into the "Current NET.CFG File 
  5117.      Contents" box. 
  5118.  
  5119.  Important You must follow the format requirements explained in the "Format of 
  5120.  NET.CFG Options" topic. To see these requirements, select this topic from the 
  5121.  "NET.CFG Options" box and choose "Usage". 
  5122.  
  5123.  Repeat steps 5a through 5c for each setting. 
  5124.  
  5125.  6. Choose "Save." 
  5126.  
  5127.  7. Exit the NetWare Client for OS/2 Installation program. 
  5128.  
  5129.      If your NetBIOS application will not access the IBM NetBIOS driver, use 
  5130.      the OS/2 "Shutdown" feature to reboot your computer. 
  5131.  
  5132.      If your NetBIOS application will access the IBM NetBIOS driver, do not 
  5133.      reboot. Instead, configure the IBM driver as instructed in one of the 
  5134.      following sections : 
  5135.  
  5136.      Γûá "Configuring NETBIOS.OS2 with PROTOCOL.INI" 
  5137.  
  5138.      Γûá "Configuring NETWKSTA.200 with IBMLAN.INI" in the "Configuring 
  5139.      NETBIOS.OS2 with PROTOCOL.INI" section 
  5140.  
  5141.      If you do not know which of these two sections to read, go to "Determining 
  5142.      Which NetBIOS Drivers to Set Up." 
  5143.  
  5144.  
  5145. ΓòÉΓòÉΓòÉ 15.3. Configuring NETBIOS.OS2 with PROTOCOL.INI ΓòÉΓòÉΓòÉ
  5146.  
  5147. Do this section only if you were directed here from the flow chart in the 
  5148. figure Determine What NetBIOS Support You Have for NetBIOS 3.0 (NB30) 
  5149. Applications because you 
  5150.  
  5151. Γûá Have the LAPS program. 
  5152.  
  5153. Γûá Have a NetBIOS 3.0 application. 
  5154.  
  5155. As the figure below shows, IBM's ACSNETB.DLL interfaces with NETBIOS.OS2, also 
  5156. provided by IBM. NETBIOS.OS2 can be configured to pass NetBIOS requests to 
  5157. either of the following: 
  5158.  
  5159. Γûá NETBEUI.OS2, IBM's NetBIOS driver. 
  5160.  
  5161. Γûá NETBIOS.SYS, Novell's NetBIOS driver. 
  5162.  
  5163. This section explains how to configure NETBIOS.OS2 to support both NetBIOS 
  5164. drivers simultaneously or to support only Novell's driver. 
  5165.  
  5166. If you only want to use IBM's NetBIOS driver, you do not need to configure. By 
  5167. default, NETBIOS.OS2 communicates only to NETBEUI.OS2. 
  5168.  
  5169. NetBIOS Requests through NETBIOS.OS2 
  5170.  
  5171. Prerequisites 
  5172.  
  5173. Checklist  Install Extended Services with NetBIOS support. Verify that you can 
  5174. get a NetBIOS connection. 
  5175.  
  5176.  Install LAN Services (NetBIOS support is installed by default). Verify that 
  5177. you can get a LAN connection. 
  5178.  
  5179.  Install NetWare Client for OS/2 with the Novell NetBIOS driver. 
  5180.  
  5181. In this procedure, you edit the PROTOCOL.INI file to define a virtual adapter 
  5182. for the Novell and IBM NetBIOS drivers. 
  5183.  
  5184. Procedure In this procedure, you edit the PROTOCOL.INI file to define a virtual 
  5185. adapter for the Novell and IBM NetBIOS drivers. 
  5186.  
  5187. 1. Open the PROTOCOL.INI file in a text editor. 
  5188.  
  5189.      PROTOCOL.INI is located in the \IBMCOM directory. 
  5190.  
  5191.      For example, to use the OS/2 System Editor at the command line, type: 
  5192.  
  5193.      E C:\IBMCOM\PROTOCOL.INI <Enter> 
  5194.  
  5195.  2. Find the following line: 
  5196.  
  5197.      [NETBIOS] 
  5198.  
  5199.      If the [NETBIOS] line does not exist, type the line at the end of the 
  5200.      PROTOCOL.INI file, exactly as shown. 
  5201.  
  5202.  3. On a new line under [NETBIOS], type the following line: 
  5203.  
  5204.      DriverName = NETBIOS$ 
  5205.  
  5206.      The line must be indented at least one space and must follow other 
  5207.      formatting requirements for IBMLAN.INI. NETBIOS$ is the device name of 
  5208.      NETBIOS.OS2. 
  5209.  
  5210.      If the line already exists, go to the next step. 
  5211.  
  5212.  4. On a new line under the DriverName line, type lines assigning adapter 
  5213.  numbers to the IBM and Novell NetBIOS drivers. 
  5214.  
  5215.      To allow NB30 NetBIOS applications to use only Novell's NetBIOS driver, 
  5216.      add a line for Novell's NetBIOS. 
  5217.  
  5218.      To allow NB30 applications to use both Novell and IBM drivers, add another 
  5219.      line for IBM's NetBIOS. 
  5220.  
  5221.  NoteWhen you define the Novell NetBIOS network, your default definition for 
  5222.  the IBM NetBIOS network is no longer defined. So, if you are going to use IBM 
  5223.  NetBIOS driver, you must add a line for the IBM network. 
  5224.  
  5225.      Each line you add should look similar to the following: 
  5226.  
  5227.      ADAPTERa = b,c,sessions,commands,names 
  5228.  
  5229.      NoteIf you have existing ADAPTER lines, leave them. 
  5230.  
  5231.      Replace the variables in the line with values shown in the Paremeters for 
  5232.      Defining NetBIOS in PROTOCOL.INI chart. 
  5233.  
  5234.      For example, to enable applications to use both the Novell or the IBM 
  5235.      NetBIOS driver, the lines in your PROTOCOL.INI file might read: 
  5236.  
  5237.      [NETBIOS] 
  5238.           DriverName = NETBIOS$ 
  5239.           Adapter0 = ipxnb$,0,16,16,8 
  5240.           Adapter1 = netbeui$,0,32,14,8 
  5241.  
  5242.      For more information about defining adapters in NETBIOS.OS2, see your 
  5243.      Extended Services documentation. 
  5244.  
  5245.  5. Insert a blank line at the end of the file. 
  5246.  
  5247.  6. Save the PROTOCOL.INI file and exit your text editor. 
  5248.  
  5249.  7. Use the "Shutdown" feature from the OS/2 system menu to reboot your 
  5250.  computer. 
  5251.  
  5252.      When your computer restarts, your NB30 NetBIOS applications can use each 
  5253.      driver you defined with an adapter line. 
  5254.  
  5255.  Configuring NETWKSTA.200 with IBMLAN.INI 
  5256.  
  5257.  Do this section only if you were directed here from the flow chart Determine 
  5258.  What NetBIOS Support You Have for NetBIOS Submit Applications because you: 
  5259.  
  5260.  Γûá Have a NetBIOS Submit application. 
  5261.  
  5262.  Γûá Have LAN Services. 
  5263.  
  5264.  As the figure below shows, NETAPI.DLL interfaces with IBM's NETWKSTA.200. The 
  5265.  NETAPI.DLL file used is the one provided with LAN Services. This happens by 
  5266.  default, since the \MUGLIB\DLL directory that stores the LAN Services 
  5267.  NETAPI.DLL comes earlier in the path than the \NETWARE directory that contains 
  5268.  the NetWare Client for OS/2 NETAPI.DLL. 
  5269.  
  5270.  NetBIOS Requests through NETWKSTA.200 
  5271.  
  5272.  NETWKSTA.200 can be configured to pass NetBIOS requests to either 
  5273.  
  5274.  Γûá NETBEUI.OS2, IBM's NetBIOS driver. 
  5275.  
  5276.  Γûá NETBIOS.SYS, Novell's NetBIOS driver. 
  5277.  
  5278.  This section explains how to configure NETWKSTA.200 to support both NetBIOS 
  5279.  drivers simultaneously or to support only Novell's driver. 
  5280.  
  5281.  If you only want to use IBM's NetBIOS driver, you do not need to configure. By 
  5282.  default, NETWKSTA.200 talks only to NETBEUI.OS2. 
  5283.  
  5284.  Prerequisites 
  5285.  
  5286.  Checklist  Install Extended Services if you have it. 
  5287.  
  5288.   Install LAN Services (NetBIOS support is installed by default). Verify that 
  5289.  you can get a LAN connection. 
  5290.  
  5291.   Install NetWare Client for OS/2 with the Novell NetBIOS driver. 
  5292.  
  5293.  Procedure 1.Open the IBMLAN.INI file in a text editor. 
  5294.  
  5295.      IBMLAN.INI is located in the \IBMLAN directory on your boot drive. 
  5296.  
  5297.      For example, to use the OS/2 System Editor at the command line, type 
  5298.  
  5299.      E C:\IBMLAN\IBMLAN.INI <Enter> 
  5300.  
  5301.  2. Find the following line: 
  5302.  
  5303.      [networks] 
  5304.  
  5305.      Underneath the [networks] line, you should see a line, similar to the 
  5306.      following, that defines a particular network as the one using IBM's 
  5307.      NetBIOS driver, NETBEUI.OS2: 
  5308.  
  5309.      net1 = NETBEUI$,1,LM10,32,50,14 
  5310.  
  5311.      In this case, the line defines net1 as the network using the IBM NetBIOS 
  5312.      driver. 
  5313.  
  5314.  3. If the IBM driver is defined to net1, change the 1 to a 2. 
  5315.  
  5316.      The line should be similar to the following: 
  5317.  
  5318.      net2 = NETBEUI$,1,LM10,32,50,14 
  5319.  
  5320.      You must change the IBM driver because the Novell driver must be defined 
  5321.      to net1 for dual NetBIOS to work. 
  5322.  
  5323.  4. Underneath any existing net statements, type a line assigning network 
  5324.  number 1 to the Novell NetBIOS driver. 
  5325.  
  5326.  NoteA network for IBM NetBIOS is defined by default in both LAN Requester and 
  5327.  LAN Server. If you want NetBIOS Submit applications to only use Novell's 
  5328.  NetBIOS driver, comment out the line for the IBM driver with a semicolon. 
  5329.  
  5330.      The line must be indented at least one space and must follow other 
  5331.      formatting requirements for IBMLAN.INI. 
  5332.  
  5333.      The Novell line you add should look similar to the following 
  5334.  
  5335.      neta = b,c,LM10,sessions,commands,names 
  5336.  
  5337.      Replace the variables in the line with values shown in the Parameters for 
  5338.      Defining Dual NetBIOS in IBMLAN.INI table: 
  5339.  
  5340.      For example, to enable applications to use both the Novell and the IBM 
  5341.      NetBIOS drivers, the lines in your IBMLAN.INI file might read: 
  5342.  
  5343.      [networks] 
  5344.           net1 = IPXNB$,1,LM10,32,16,8 
  5345.           net2 = NETBEUI$,1,LM10,16,16,8 
  5346.  
  5347.      For more information about defining networks for NETWKSTA.200, see your 
  5348.      LAN Services documentation. 
  5349.  
  5350.  5. If your computer is a LAN Server, do the following: 
  5351.  
  5352.      5a. Find the [server] line in your IBMLAN.INI file. 
  5353.  
  5354.      5b. At the end of the [server] section, find the following line: 
  5355.  
  5356.           srvnets = neta 
  5357.  
  5358.      5c. Add the Novell NetBIOS network to the line. 
  5359.  
  5360.           Separate the Novell net from any existing nets with a comma. 
  5361.  
  5362.           For example, if Novell's NetBIOS driver was net2: 
  5363.  
  5364.           srvnets = NET1,NET2 
  5365.  
  5366.           The line must be indented at least one space and must follow other 
  5367.           formatting requirements for IBMLAN.INI. 
  5368.  
  5369.           This line tells LAN Services the network to send NetBIOS calls for 
  5370.           servers on. 
  5371.  
  5372.  6. If your computer is a LAN Requester, do the following: 
  5373.  
  5374.      6a. Find the [requester] line in your IBMLAN.INI file. 
  5375.  
  5376.      6b.  At the end of the [requester] section, find the following line: 
  5377.  
  5378.           wrknets = neta 
  5379.  
  5380.      6c. Add the Novell NetBIOS network to the line. 
  5381.  
  5382.           Separate the Novell net from any existing nets with a comma. 
  5383.  
  5384.           For example: 
  5385.  
  5386.           wrknets = NET1,NET2 
  5387.  
  5388.           The line must be indented at least one space and must follow other 
  5389.           formatting requirements for IBMLAN.INI. 
  5390.  
  5391.           This line tells LAN Services what network to send NetBIOS calls for 
  5392.           workstations on. 
  5393.  
  5394.  7. Save the IBMLAN.INI file and exit your text editor. 
  5395.  
  5396.  8. Use the "Shutdown" feature from the OS/2 system menu to reboot your 
  5397.  computer. 
  5398.  
  5399.      When your computer restarts, your NetBIOS Submit applications can use both 
  5400.      the Novell and the IBM NetBIOS drivers. 
  5401.  
  5402.  NoteNETWKSTA.200 must be started before any kind of NetBIOS connection will 
  5403.  work. You can start it automatically on startup or with the LAN Services 
  5404.  NETSTART command at a command line. See your LAN Services documentation. 
  5405.  
  5406.  
  5407. ΓòÉΓòÉΓòÉ 15.3.1. Parameters for Defining NetBIOS in PROTOCOL.INI ΓòÉΓòÉΓòÉ
  5408.  
  5409. Paremeters for Defining NetBIOS in PROTOCOL.INI
  5410.  
  5411. This chart has the format: 
  5412.  
  5413. Variable 
  5414.  
  5415.           Meaning of variable 
  5416.  
  5417.  ADAPTER 
  5418.  
  5419.           Adapter is a key word for NETBIOS.OS2. It is not case-sensitive. 
  5420.  
  5421.  a 
  5422.  
  5423.           Replace "a" with a number from 0 to 3. This is the adapter number 
  5424.           used by the application. 
  5425.  
  5426.           When specifying an adapter number: 
  5427.  
  5428.                Γûá Do not use the same number used in any other adapter 
  5429.                statements. Each adapter number can only be defined to one 
  5430.                NetBIOS driver. 
  5431.  
  5432.                Γûá Do not skip adapter numbers. For example, if you have an 
  5433.                adapter statement that uses ADAPTER0, use ADAPTER1 for your next 
  5434.                adapter statement. 
  5435.  
  5436.  b 
  5437.  
  5438.           Replace "b" with the device name for the NetBIOS driver. NETBIOS.OS2 
  5439.           recognizes this name when determining which driver to pass NetBIOS 
  5440.           calls to. 
  5441.  
  5442.                Γûá Replace "b" with IPXNB$ for the Novell NetBIOS driver. 
  5443.  
  5444.                Γûá Replace "b" with NETBEUI$ for the IBM NetBIOS driver. 
  5445.  
  5446.  c 
  5447.  
  5448.           Replace "c" with a number from 0 to 3. This number is the virtual 
  5449.           adapter number used by the target NetBIOS driver. 
  5450.  
  5451.                Γûá For Novell's NetBIOS driver, always specify 0. 
  5452.  
  5453.                Γûá For IBM's NetBIOS driver, specify whichever virtual adapter 
  5454.                you want used. See the Extended Services documentation on 
  5455.                NETBEUI.OS2. 
  5456.  
  5457.  sessions 
  5458.  
  5459.           Replace "sessions" with the number of NetBIOS sessions you want 
  5460.           allocated to NetBIOS 3.0 applications. This number specifies the 
  5461.           maximum number of sessions that can be active between NETBIOS.OS2 and 
  5462.           Novell's NetBIOS driver. 
  5463.  
  5464.           Novell's NetBIOS driver is configured by the sessions setting in the 
  5465.           NET.CFG. The number of sessions allocated to the application is 
  5466.           either the NET.CFG value or the value on this line of the 
  5467.           PROTOCOL.INI, whichever is lowest. 
  5468.  
  5469.           For example, if you set 64 sessions in NET.CFG, and the value on this 
  5470.           line is only 48, NetBIOS 3.0 applications can only use 48 sessions. 
  5471.  
  5472.           However, if you set 30 sessions in NET.CFG and the value on this line 
  5473.           is 50, NetBIOS 3.0 applications can use 30 sessions. 
  5474.  
  5475.  commands 
  5476.  
  5477.           Replace commands with the number of NetBIOS commands you want 
  5478.           allocated to the NB30 NetBIOS application. This number specifies the 
  5479.           maximum number of commands that can be active between NETBIOS.OS2 and 
  5480.           Novell's NetBIOS driver. 
  5481.  
  5482.           Novell's NetBIOS driver is configured by the commands setting in 
  5483.           NET.CFG. The number of commands actually allocated to the application 
  5484.           is either the NET.CFG value or the value on this line of 
  5485.           PROTOCOL.INI, whichever is lowest. 
  5486.  
  5487.           For example, if you set 128 commands in NET.CFG, and the value on 
  5488.           this line is only 100, the application can only use 100 commands. 
  5489.  
  5490.           If you set 80 commands in NET.CFG and the value on this line is 95, 
  5491.           the application can only use 80 commands. 
  5492.  
  5493.  names 
  5494.  
  5495.           Replace names with the number of NetBIOS names you want allocated to 
  5496.           the NB30 application. This number specifies the maximum number of 
  5497.           names that can be active between NETBIOS.OS2 and Novell's NetBIOS 
  5498.           driver. 
  5499.  
  5500.           Novell's NetBIOS driver is configured by the names setting NET.CFG. 
  5501.           The number of names allocated to the application is either the 
  5502.           NET.CFG value or the value on this line PROTOCOL.INI, whichever is 
  5503.           lowest. 
  5504.  
  5505.           For example, if you set 128 names in NET.CFG, and the value on this 
  5506.           line is only 100, the application can only use 100 names. 
  5507.  
  5508.           However, if you set 80 names in NET.CFG and the value on this line is 
  5509.           95, the application can only to use 80 names. 
  5510.  
  5511.  
  5512. ΓòÉΓòÉΓòÉ 15.3.2. Parameters for Defining Dual NetBIOS in IBMLAN.INI ΓòÉΓòÉΓòÉ
  5513.  
  5514. Parameters for Defining Dual NetBIOS in IBMLAN.INI
  5515.  
  5516. Variable 
  5517.  
  5518.           Meaning of variable 
  5519.  
  5520.  NET 
  5521.  
  5522.           NET is a standard key word for NETWKSTA.200. It is not 
  5523.           case-sensitive. 
  5524.  
  5525.  a 
  5526.  
  5527.           Replace "a" with a number from 1 to 4. This is the number of the 
  5528.           network you want NETBIOS.OS2 to use when sending NetBIOS requests to 
  5529.           a NETBIOS driver. Each NetBIOS driver must have its own network 
  5530.           number. 
  5531.  
  5532.           When specifying a network number: 
  5533.  
  5534.                Γûá Use 1 for the Novell NetBIOS driver and 2 for the IBM NetBIOS 
  5535.                driver. 
  5536.  
  5537.                Γûá Do not use the same number that is used in any other net 
  5538.                statements. Each network number can only be defined to one 
  5539.                NetBIOS driver. 
  5540.  
  5541.                Γûá Do not skip numbers. For example, if you have a net statement 
  5542.                that uses NET1, use NET2 for your next statement. 
  5543.  
  5544.  b 
  5545.  
  5546.           Replace "b" with the device name for the NetBIOS driver. NETWKSTA.200 
  5547.           recognizes this name when determining which driver to pass NetBIOS 
  5548.           calls to. 
  5549.  
  5550.           Replace "b" with IPXNB$ for the Novell NetBIOS driver. 
  5551.  
  5552.           (NETBEUI$ is the device name for the IBM NetBIOS driver.) 
  5553.  
  5554.  LM10 
  5555.  
  5556.           LM10 is the name of the protocol that enables NETWKSTA.200 to 
  5557.           communicate with more than one NetBIOS driver. Type it exactly as it 
  5558.           appears. 
  5559.  
  5560.  c 
  5561.  
  5562.           Replace "c" with a number from 0 to 3. This number is the virtual 
  5563.           adapter number used by the target NetBIOS driver to receive NetBIOS 
  5564.           requests from NETWKSTA.200. 
  5565.  
  5566.                Γûá For Novell's NetBIOS driver, always specify 0. 
  5567.  
  5568.                Γûá For IBM's NetBIOS driver, specify whichever virtual adapter 
  5569.                you want used. See the Extended Services documentation on 
  5570.                NETBEUI.OS2. 
  5571.  
  5572.  sessions 
  5573.  
  5574.           Replace "sessions" with the number of NetBIOS sessions you want 
  5575.           allocated to the NetBIOS Submit application. This number specifies 
  5576.           the maximum number of sessions that can be active between 
  5577.           NETWKSTA.200 and Novell's NetBIOS driver. 
  5578.  
  5579.           Novell's NetBIOS driver is configured with the sessions setting in 
  5580.           the NET.CFG file. The number of sessions allocated to the application 
  5581.           is either the NET.CFG value or the value on this line of the 
  5582.           IBMLAN.INI, whichever is lowest. 
  5583.  
  5584.           For example, if you set 64 sessions in NET.CFG, and the value on this 
  5585.           line is only 48, the application can only use 48 sessions. 
  5586.  
  5587.           However, if you set 30 sessions in NET.CFG and the value on this line 
  5588.           is 50, the application can only be use 30 sessions. 
  5589.  
  5590.  commands 
  5591.  
  5592.           Replace "commands" with the number of NetBIOS commands you want 
  5593.           allocated to the NetBIOS Submit application. This number specifies 
  5594.           the maximum number of commands that can be active between 
  5595.           NETWKSTA.200 and Novell's NetBIOS driver. 
  5596.  
  5597.           Novell's NetBIOS driver is configured with the names setting NET.CFG. 
  5598.           The number of names actually allocated to the application is either 
  5599.           the NET.CFG value or the value on this line of the IBMLAN.INI, 
  5600.           whichever is lowest. 
  5601.  
  5602.           For example, if you set 128 commands in NET.CFG, and the value on 
  5603.           this line is only 100, the application can only to use 100 commands. 
  5604.  
  5605.           If you set 80 commands in NET.CFG and the value on this line is 95, 
  5606.           the application will only be able to use 80 commands. 
  5607.  
  5608.  names 
  5609.  
  5610.           Replace names with the number of NetBIOS names you want allocated to 
  5611.           the NetBIOS Submit application. This number specifies the maximum 
  5612.           number of names that can be active between NETWKSTA.200 and Novell's 
  5613.           NetBIOS driver. 
  5614.  
  5615.           Novell's NetBIOS driver is configured with the names setting in 
  5616.           NET.CFG. The number of names actually allocated to the application is 
  5617.           either the NET.CFG value or the value on this line of the IBMLAN.INI, 
  5618.           whichever is lowest. 
  5619.  
  5620.           For example, if you set 128 names in NET.CFG, and the value on this 
  5621.           line is only 100, the application can only use 100 names. 
  5622.  
  5623.           However, if you set 80 names in NET.CFG and the value on this line is 
  5624.           95, the application will only be able to use 80 names. 
  5625.  
  5626.  
  5627. ΓòÉΓòÉΓòÉ 16. Using ODINSUP ΓòÉΓòÉΓòÉ
  5628.  
  5629. Using ODINSUP 
  5630.  
  5631. This section discusses: 
  5632.  
  5633. How Board Sharing Is Possible 
  5634.  
  5635. Setting Up ODINSUP 
  5636.  
  5637. Use this chapter if you want NetWare Client for OS/2 to share a network board 
  5638. with one or more of the following IBM software products: 
  5639.  
  5640.  Γûá Extended Services 
  5641.  Γûá LAN Server 
  5642.  Γûá LAN Requester 
  5643.  
  5644.  NoteIf you have Extended Services or LAN Services, you may also want to set up 
  5645.  the NetBIOS protocol. After doing the steps in this chapter, you can see 
  5646.  "Using NetBIOS". 
  5647.  
  5648.  
  5649. ΓòÉΓòÉΓòÉ 16.1. How Board Sharing Is Possible ΓòÉΓòÉΓòÉ
  5650.  
  5651. How Board Sharing Is Possible 
  5652.  
  5653. NetWare Client for OS/2 uses protocol drivers and network drivers written to 
  5654. the ODI (Open Data-Link Interface) specification. 
  5655.  
  5656. Extended Services and LAN Services use protocol drivers and network drivers 
  5657. written to the NDIS specification. 
  5658.  
  5659. Even though NetWare Client for OS/2 uses a different driver specification than 
  5660. Extended Services and LAN Services, NetWare Client for OS/2 can still share a 
  5661. network board with these products. This is possible because of two drivers that 
  5662. Novell provides: 
  5663.  
  5664. Γûá ODINSUP, 
  5665.  
  5666.      Which lets Extended Services and LAN Services use ODI LAN drivers. Use 
  5667.      ODINSUP when you want the ODI network driver to control the board. See 
  5668.      Setting Up ODINSUP. 
  5669.  
  5670.  Γûá LANSUP, 
  5671.  
  5672.      Which lets NetWare Client for OS/2 use NDIS network drivers. Use LANSUP 
  5673.      when you want the NDIS driver to control the board. See Setting Up LANSUP. 
  5674.  
  5675.  
  5676. ΓòÉΓòÉΓòÉ 16.2. Setting Up ODINSUP ΓòÉΓòÉΓòÉ
  5677.  
  5678. Setting Up ODINSUP 
  5679.  
  5680. NoteExcept where noted, the instructions in this section apply whether you have 
  5681. Extended Services, LAN Services, or both. However, the sample configuration 
  5682. files differ depending on the IBM software you have. Be sure to refer to the 
  5683. correct sample files for your environment. 
  5684.  
  5685. ODINSUP installation can be done automatically using the "Utilities" option of 
  5686. the OS/2 Workstation Installation program, or by modifying the configuration 
  5687. files with a text editor. 
  5688.  
  5689. The sections listed below discuss how to set up each of the three parts using a 
  5690. text editor. Each part sets up a different configuration file. You must 
  5691. complete all three parts. 
  5692.  
  5693.  Part A: Binding ODI Drivers in PROTOCOL.INI 
  5694.  Part B: Loading ODINSUP in CONFIG.SYS 
  5695.  Part C: Configuring ODINSUP in NET.CFG 
  5696.  Sample Configuration Files for ODINSUP 
  5697.  
  5698.  ODINSUP supports Ethernet- and token ring-compatible ODI drivers. It does not 
  5699.  support ARCnet or PC Network II drivers. 
  5700.  
  5701.  
  5702. ΓòÉΓòÉΓòÉ 16.2.1. Part A: Binding ODI Drivers in PROTOCOL.INI ΓòÉΓòÉΓòÉ
  5703.  
  5704. Part A: Binding ODI Drivers in PROTOCOL.INI
  5705.  
  5706. In this section, you edit the PROTOCOL.INI file in a text editor to do the 
  5707. following: 
  5708.  
  5709. Γûá Bind the NDIS protocol stack to the ODI drivers 
  5710.  
  5711. Γûá Remove the line binding the NDIS protocol stack to the NDIS MAC drivers 
  5712.  
  5713. NoteThese instructions are for LAN Server and LAN Requester 2.x. 
  5714.  
  5715. Prerequisites 
  5716.  
  5717. Checklist 
  5718.  
  5719.  Install Extended Services on the workstation. If you have an NDIS driver for 
  5720. the network board in your computer, verify that you can get a Communications 
  5721. Manager or Database Manager connection. See the documentation for Extended 
  5722. Services. 
  5723.  
  5724.  Install LAN Server or LAN Requester on the workstation. If you have an NDIS 
  5725. driver for the network board in your computer, verify that you can get 
  5726. connections properly on your LAN Server network. See the documentation for LAN 
  5727. Services. 
  5728.  
  5729.  After installing all IBM software, install NetWare Client for OS/2. Using the 
  5730. ODI driver for the board, verify that you can get connections properly on your 
  5731. NetWare network. 
  5732.  
  5733. NoteOnce you install NetWare Client for OS/2, Extended Services and LAN 
  5734. Services will not be able to use the network board to make connections until 
  5735. you have completely set up ODINSUP as instructed in this chapter. 
  5736.  
  5737. Procedure 1. Open the PROTOCOL.INI file in a text editor. 
  5738.  
  5739.      PROTOCOL.INI is located in the \IBMCOM directory on your boot drive. 
  5740.  
  5741.      For example, to use the OS/2 System Editor at the command line, type 
  5742.  
  5743.      E C:\IBMCOM\PROTOCOL.INI 
  5744.  
  5745.  2. Find all occurrences of the lines that bind the NDIS MAC drivers. 
  5746.  
  5747.      You can search for Bindings = NDIS MAC driver. 
  5748.  
  5749.      If you don't know the name of the NDIS driver to look for, see your 
  5750.      Extended Services or LAN Services documentation. 
  5751.  
  5752.      For example, to search for a token ring NDIS driver, find the following 
  5753.      line: 
  5754.  
  5755.      Bindings = IBMTOK_NIF 
  5756.  
  5757.      Bindings lines may be in either of the following sections, depending on 
  5758.      whether you have Extended Services or LAN Services installed: 
  5759.  
  5760.      [NETBEUI_nif] 
  5761.      [LANDD_nif] 
  5762.  
  5763.  3. Use a semicolon to comment out all Bindings lines found in Step2. 
  5764.  
  5765.      For example, your PROTOCOL.INI for a token ring driver might look like the 
  5766.      following: 
  5767.  
  5768.      [LANDD_nif] 
  5769.      . 
  5770.      . 
  5771.      ; Bindings = IBMTOK_NIF 
  5772.  
  5773.  4. After each commented-out Bindings line, add a line to bind the NDIS 
  5774.  protocol to an ODI driver. 
  5775.  
  5776.      Follow the same syntax as the line you commented out, using the ODI driver 
  5777.      name instead of the NDIS driver name. 
  5778.  
  5779.      For example, to add a line for the TOKEN.SYS ODI driver: 
  5780.  
  5781.      [LANDD_nif] 
  5782.      . 
  5783.      . 
  5784.      ; Bindings = IBMTOK_NIF 
  5785.      Bindings = TOKEN 
  5786.  
  5787.  Since driver names in the PROTOCOL.INI file cannot start with a number, place 
  5788.  an X before 3Com drivers and other drivers that start with a number (Example: 
  5789.  Bindings = X3C503). 
  5790.  
  5791.  Suggestion If you do not know which ODI driver name to use, you can restart 
  5792.  your machine. An error message will appear, displaying the name of the ODI 
  5793.  driver that should be used. If you do this, reopen the PROTOCOL.INI file and 
  5794.  return to this step of the procedure. 
  5795.  
  5796.  5. (Conditional) Type an instance number to bind the NDIS protocol to a 
  5797.  particular occurrence of a board. 
  5798.  
  5799.      If you have two or more network boards using the same ODI driver, the NDIS 
  5800.      protocol uses the first network board of that type. 
  5801.  
  5802.      To have NDIS use a board other than the first one found, you can specify 
  5803.      an instance number. Type the instance number at the end of the driver 
  5804.      name, with no space between the driver name and the instance number. 
  5805.  
  5806.      For example, if you have two token ring network boards, have NDIS use the 
  5807.      second board by typing an instance number for the second board, as shown: 
  5808.  
  5809.      [LANDD_nif] 
  5810.      . 
  5811.      . 
  5812.      ; Bindings = IBMTOK_NIF 
  5813.      Bindings = TOKEN2 
  5814.  
  5815.  6. (Conditional) Bind the NDIS protocol to additional ODI drivers. 
  5816.  
  5817.      To bind the NDIS protocol to more than one ODI driver, type both driver 
  5818.      names on the same line, separated by a comma. 
  5819.  
  5820.      For example, to bind to both an NE2000 driver and an NE1000 driver, type: 
  5821.  
  5822.      Bindings=ne2000,ne1000 
  5823.  
  5824.  7. Add an empty header for the ODI drivers. 
  5825.  
  5826.      7a. Locate the MAC SECTION of the PROTOCOL.INI file. 
  5827.  
  5828.           You can search for MAC SECTION. 
  5829.  
  5830.      7b. At the end of the MAC section, type a header for each ODI driver you 
  5831.      specified in a Bindings line in Steps 4 through 6. 
  5832.  
  5833.           Use the ODI driver name. For example, for a token ring ODI driver, 
  5834.           type the following line: 
  5835.  
  5836.           [TOKEN] 
  5837.  
  5838.           Put a blank line before and after the header section. If the driver 
  5839.           name starts with a number, you do not need an X in front of the 
  5840.           number for this step. 
  5841.  
  5842.           This ODI driver header is a place holder so that if you configure 
  5843.           with the LAPS program in the future, the Bindings information will 
  5844.           not be erased. 
  5845.  
  5846.  8. Save and exit the PROTOCOL.INI file. 
  5847.  
  5848.      Do not exit the text editor. Go to "Part B: Loading ODINSUP in CONFIG.SYS" 
  5849.  
  5850.  
  5851. ΓòÉΓòÉΓòÉ 16.2.2. Part B: Loading ODINSUP in CONFIG.SYS ΓòÉΓòÉΓòÉ
  5852.  
  5853. Part B: Loading ODINSUP in CONFIG.SYS
  5854.  
  5855. In this section, you edit the CONFIG.SYS file in a text editor to do the 
  5856. following: 
  5857.  
  5858. Γûá Load the ODINSUP driver 
  5859.  
  5860. Γûá Prevent the NDIS network driver (MAC) from loading 
  5861.  
  5862. Prerequisite 
  5863.  
  5864.  Follow the instructions in "Part A: Binding ODI Drivers in PROTOCOL.INI" 
  5865.  
  5866. Procedure 1. Open the CONFIG.SYS file in a text editor. 
  5867.  
  5868.      CONFIG.SYS is located at the root of your boot drive. 
  5869.  
  5870.  2. Find the lines that load the NDIS MAC drivers. 
  5871.  
  5872.      For example, for a token driver, search for the following line: 
  5873.  
  5874.      DEVICE=C:\IBMCOM\MACS\IBMTOK.OS2 
  5875.  
  5876.      If you don't know the name of your NDIS driver, see your Extended Services 
  5877.      or LAN Services documentation. 
  5878.  
  5879.  3. Comment out the NDIS MAC driver that is equivalent to the ODI driver you 
  5880.  are using. 
  5881.  
  5882.      For example, to comment out a token ring NDIS MAC driver, place a REM 
  5883.      command in front of the line that loads it, as shown: 
  5884.  
  5885.      REM DEVICE=C:\IBMCOM\MACS\IBMTOK.OS2 
  5886.  
  5887.      If you have network boards and NDIS drivers for other communications 
  5888.      software, do not comment out the lines to load those drivers. 
  5889.  
  5890.  4. In NetWare Client for OS/2 lines, find the line loading the ODI driver. 
  5891.  
  5892.  5. On a new line underneath the ODI driver, insert a line to load the ODINSUP 
  5893.  protocol. 
  5894.  
  5895.      ODINSUP is located in the directory where you installed the NetWare Client 
  5896.      for OS/2 files (\NETWARE by default). 
  5897.  
  5898.      For example, to load the ODINSUP protocol from the default location, type: 
  5899.  
  5900.      DEVICE=C:\NETWARE\ODINSUP.SYS 
  5901.  
  5902.  NoteIf you have the Source-Routing driver, ROUTE.SYS, loaded after the ODI 
  5903.  driver, put the ODINSUP line after the ROUTE.SYS line. 
  5904.  
  5905.  6. Verify that your file meets the load order requirements shown in the table 
  5906.  below. 
  5907.  
  5908.      By default, these load order requirements will be met. 
  5909.  
  5910.      If you have rearranged your CONFIG.SYS, it may violate the load order 
  5911.      requirements. 
  5912.  
  5913.  Load Order Requirements for ODINSUP CONFIG.SYS File 
  5914.  
  5915.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5916.   ΓöéThese components . . .        ΓöéMust load before these        Γöé
  5917.   Γöé                              Γöécomponents . . .              Γöé
  5918.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5919.   ΓöéPROTMAN.OS2 (in OS/2 section  ΓöéThe ODINSUP protocol          Γöé
  5920.   Γöéright after path statements)  Γöé                              Γöé
  5921.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5922.   ΓöéLSL.SYS (in NetWare Client forΓöéThe ODI driver The ODINSUP    Γöé
  5923.   ΓöéOS/2 section)                 Γöéprotocol                      Γöé
  5924.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5925.   ΓöéThe ODI driver (in NetWare    ΓöéThe ODINSUP protocol          Γöé
  5926.   ΓöéClient for OS/2 section)      Γöé                              Γöé
  5927.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5928.   ΓöéNWIFS.IFS (in NetWare Client  ΓöéNETWKSTA.200 (only in LAN     Γöé
  5929.   Γöéfor OS/2 section)             ΓöéServices configurations)      Γöé
  5930.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5931.  
  5932.      6a. If your file meets load order requirements, go to Step 8. 
  5933.  
  5934.      6b. If your file violates load order requirements, go to Step 7. 
  5935.  
  5936.  7. Rearrange your CONFIG.SYS file to meet load order requirements for ODINSUP. 
  5937.  
  5938.      We suggest you make your file match the sample file shown for your 
  5939.      environment. See "Sample Configuration Files for ODINSUP" for a list of 
  5940.      sample configuration files. 
  5941.  
  5942.      After rearranging your CONFIG.SYS file, go on to Step 8. 
  5943.  
  5944.  8. Save and exit the CONFIG.SYS file. 
  5945.  
  5946.  Do not exit the text editor. Go to "Part C: Configuring ODINSUP in NET.CFG" 
  5947.  
  5948.  
  5949. ΓòÉΓòÉΓòÉ 16.2.3. Part C: Configuring ODINSUP in NET.CFG ΓòÉΓòÉΓòÉ
  5950.  
  5951. Part C: Configuring ODINSUP in NET.CFG
  5952.  
  5953. Important A NET.CFG file is required to use ODINSUP. 
  5954.  
  5955. In this section, you edit or create a NET.CFG that does the following: 
  5956.  
  5957. Γûá Enables frame types for ODINSUP. 
  5958.  
  5959. Γûá Specifies to ODINSUP the node address known by Extended Services and the 
  5960. format in which that address is transmitted. 
  5961.  
  5962. Γûá Binds ODINSUP to an ODI driver or drivers. 
  5963.  
  5964. Γûá Increases the size of the packet that can be transmitted through the Link 
  5965. Support Layer program (if necessary). 
  5966.  
  5967. Prerequisites 
  5968.  
  5969. Checklist  Follow the instructions in "Part A: Binding ODI Drivers in 
  5970. PROTOCOL.INI" 
  5971.  
  5972.  Follow the instructions in "Part B: Loading ODINSUP in CONFIG.SYS" 
  5973.  
  5974. Procedure 1. Open the NET.CFG text file in the text editor. 
  5975.  
  5976.      NET.CFG is located in the root of your boot drive. If NET.CFG does not 
  5977.      exist, create a new file with that name. 
  5978.  
  5979.  2. Enable frame types for ODINSUP. 
  5980.  
  5981.      2a. Type the following line at the top of the file: 
  5982.  
  5983.           link driver drivername 
  5984.  
  5985.           Replace drivername with the name of your ODI driver. For example, for 
  5986.           a token ring driver, type: 
  5987.  
  5988.           link driver token 
  5989.  
  5990.      2b. Under the Link Driver line, type the lines to enable frame types. 
  5991.  
  5992.           Enable all frame types supported by the board. 
  5993.  
  5994.           Use the frame setting to do this. 
  5995.  
  5996.           For example, to enable all frame types for token ring, type the 
  5997.           following: 
  5998.  
  5999.           link driver token 
  6000.                frame token-ring 
  6001.                frame token-ring_snap 
  6002.  
  6003.           To enable all frame types for Ethernet, type the following: 
  6004.  
  6005.           link driver ne2000 
  6006.                frame ethernet_802.3 
  6007.                frame ethernet_802.2 
  6008.                frame ethernet_ii 
  6009.                frame ethernet_snap 
  6010.  
  6011.           The first frame defined is the only one used for the initial "Get 
  6012.           Nearest Server" request. Therefore, if some servers that are using 
  6013.           only one frame type, such as Ethernet_802.3, put that frame type 
  6014.           first. That way your workstation will be able to make a default 
  6015.           connection to those servers. 
  6016.  
  6017.           Important Whenever you edit the NET.CFG file, you must indent 
  6018.           settings, as well as follow the other format requirements explained 
  6019.           in "NET.CFG Format Requirements". 
  6020.  
  6021.  3. Read the following to determine whether you need to specify a node address 
  6022.  in the NET.CFG file. 
  6023.  
  6024.      If you are using Extended Services or LAN Services set up for universally 
  6025.      administered addresses 
  6026.  
  6027.           You do not need to specify a node address. Go to Step 5. 
  6028.  
  6029.      If you are using Extended Services or LAN Services set up for locally 
  6030.      administered addresses 
  6031.  
  6032.           You must specify a node address. Use the address shown in the 
  6033.           "NetAddress" parameter in the PROTOCOL.INI file. Remove the T first. 
  6034.           For example, if the PROTOCOL.INI file shows the line 
  6035.  
  6036.           NetAddress = "T400000007030" 
  6037.  
  6038.           the address you specify in NET.CFG is 
  6039.  
  6040.           400000007030 
  6041.  
  6042.           Go to Step 4. 
  6043.  
  6044.  4. Type a line specifying the node address. 
  6045.  
  6046.      Type this line under the "Link Driver" option, above or below the lines 
  6047.      enabling frame types. The node address must be a 6byte hexadecimal number 
  6048.      (12 characters). Use the address you located in Step 3. 
  6049.  
  6050.      For example, to set a node address for a token ring board in an Extended 
  6051.      Services environment, type: 
  6052.  
  6053.      node address 400000007030 
  6054.  
  6055.      If your board supports octet bit reversal, you can specify the address in 
  6056.      either canonical (least significant bit first) or non-canonical (most 
  6057.      significant bit first) format. 
  6058.  
  6059.      By default, the following frames are non-canonical (MSB): 
  6060.  
  6061.      Γûá Token ring 
  6062.  
  6063.      Γûá PC Network II 
  6064.  
  6065.      Ethernet frames are canonical (LSB). 
  6066.  
  6067.      If you specify the address in the format that is not default, you must 
  6068.      type an M (most significant bit first) or L (least significant bit first) 
  6069.      at the end of the address to tell ODINSUP which format you used. 
  6070.  
  6071.      For example, for a token ring environment using the default format for the 
  6072.      node address, the "Current NET.CFG file contents" box should contain lines 
  6073.      similar to the following: 
  6074.  
  6075.      link driver token 
  6076.           frame token-ring 
  6077.           frame token-ring_snap 
  6078.           node address 400000007030 
  6079.  
  6080.      Note that an M after the node address is not needed because the address 
  6081.      specifies most significant bit first, the default format for token ring. 
  6082.  
  6083.      For a token ring environment using the non-default format for the same 
  6084.      node address, the "Current NET.CFG file contents" box should contain lines 
  6085.      similar to the following: 
  6086.  
  6087.      link driver token 
  6088.           frame token-ring 
  6089.           frame token-ring_snap 
  6090.           node address 020000000E0CL 
  6091.  
  6092.      In this case, an L after the node address is needed because the address is 
  6093.      specified in least significant-bit-first format, the format which is not 
  6094.      the default for token ring. 
  6095.  
  6096.      For an Ethernet Extended Services environment, the NET.CFG file should now 
  6097.      contain lines similar to the following: 
  6098.  
  6099.      link driver ne2000 
  6100.           frame ethernet_802.3 
  6101.           frame ethernet_802.2 
  6102.           frame ethernet_ii 
  6103.           frame ethernet_snap 
  6104.           node address 00001B1B055C 
  6105.  
  6106.  NoteIf you don't know the node address, you can type a "dummy" address and 
  6107.  continue. When you reboot your machine, a message showing the correct address 
  6108.  will appear. At that point, you can edit the NET.CFG file again and insert the 
  6109.  address that was displayed at boot time. 
  6110.  
  6111.  5. Bind ODINSUP to one or more ODI drivers. 
  6112.  
  6113.      When ODINSUP is bound to a driver, the network board for that driver is 
  6114.      used for Extended Services and LAN Services transmissions. 
  6115.  
  6116.      5a. Add the following lines: 
  6117.  
  6118.           protocol odinsup 
  6119.              bind drivername 
  6120.  
  6121.           Replace drivername with the name of the ODI driver you installed with 
  6122.           NetWare Client for OS/2. 
  6123.  
  6124.           For example, for a token ring ODI driver, type 
  6125.  
  6126.           protocol odinsup 
  6127.              bind token 
  6128.  
  6129.      5b. (Conditional) Specify an instance number if you have two or more 
  6130.      boards using the same ODI driver. 
  6131.  
  6132.           If you have two or more network boards using the same ODI driver, 
  6133.           ODINSUP searches the network board slots in order and binds only to 
  6134.           the first board of that type it finds. 
  6135.  
  6136.           To have ODINSUP bind to a board other than the first one found, you 
  6137.           specify an instance number. 
  6138.  
  6139.           ODINSUP can be bound to a maximum of four boards. 
  6140.  
  6141.           For example, if you have two token ring network boards, bind ODINSUP 
  6142.           to both boards by typing an instance number for the second board, as 
  6143.           shown: 
  6144.  
  6145.           protocol odinsup 
  6146.              bind token 
  6147.              bind token 2 
  6148.  
  6149.  6. (Optional) Increase the size of the packet transmitted through the Link 
  6150.  Support Layer. 
  6151.  
  6152.      Increasing the packet size may improve transmission speed if you are using 
  6153.      a Token Ring 16/4 board. 
  6154.  
  6155.      For other kinds of board, see the board documentation to determine the 
  6156.      maximum packet size supported by the board. If the board supports a packet 
  6157.      size larger than 1514, (the Link Support default), transmission speed may 
  6158.      improve if you increase the Link Support Layer default to the board's 
  6159.      maximum allowed size. 
  6160.  
  6161.      To increase the default, 
  6162.  
  6163.      6a. Under the Link driver lines, type the following line: 
  6164.  
  6165.           link support 
  6166.  
  6167.      6b. Under the Link Support line, type the following line: 
  6168.  
  6169.           buffers number size 
  6170.  
  6171.           Indent the line. Replace Replace number with a number of buffers 
  6172.           greater than 1. Replace buffer_size with a number of bytes greater 
  6173.           than 576. 
  6174.  
  6175.           NetWare Client for OS/2 cannot use more than 64 KB of memory for 
  6176.           communication buffers. Header information takes 5 KB. This means that 
  6177.           the buffer number multiplied by the buffer size (plus the header 
  6178.           information) cannot be greater than 65,536 bytes. For example, 20 
  6179.           buffers multiplied by 1514 bytes equals 30,280 bytes. 
  6180.  
  6181.           For example, you might type 
  6182.  
  6183.           link support 
  6184.              buffers 14 4202 
  6185.  
  6186.  Important For Token Ring 16/4 boards, NetWare Client for OS/2 will probably 
  6187.  have maximum performance if you specify 14 buffers, each with a size of 4202 
  6188.  bytes, as shown in the example above. 
  6189.  
  6190.  7. Save your changes and exit the NET.CFG file. 
  6191.  
  6192.  8. Exit the text editor. 
  6193.  
  6194.  9. Choose "Shutdown" from the OS/2 System menu to reboot your machine. 
  6195.  
  6196.      When your machine starts again, ODINSUP support will be completely set up. 
  6197.      NetWare Client for OS/2 and Extended Services/LAN Services will then use 
  6198.      the same ODI driver and board to transmit on the network. 
  6199.  
  6200.  
  6201. ΓòÉΓòÉΓòÉ 16.2.4. Sample Configuration Files for ODINSUP ΓòÉΓòÉΓòÉ
  6202.  
  6203. Sample Configuration Files for ODINSUP 
  6204.  
  6205. This section contains sample CONFIG.SYS, NET.CFG, and PROTOCOL.INI files for 
  6206. both Extended Services and LAN Requester environments. 
  6207.  
  6208. NoteIf you follow the steps in "Setting Up ODINSUP", your configuration files 
  6209. will look like the ones shown. We recommend following the steps rather than 
  6210. just referring to these sample files. 
  6211.  
  6212. ODINSUP Files for an Extended Services Environment 
  6213.  
  6214. These files came from a computer with the following software installed: 
  6215.  
  6216. Γûá OS/2 2.1 
  6217.  
  6218. Γûá Extended Services 1.0 (locally-administered addresses) 
  6219.  
  6220. Γûá NetWare Client for OS/2 with ODINSUP. 
  6221.  
  6222. The computer used Communications Manager to make a LAN connection to an IBM 
  6223. host. 
  6224.  
  6225. Sample Files 
  6226.  
  6227. Extended Services Token Ring PROTOCOL.INI File for ODINSUP 
  6228.  
  6229. Extended Services Token Ring CONFIG.SYS File for ODINSUP 
  6230.  
  6231. Extended Services Token Ring NET.CFG File for ODINSUP 
  6232.  
  6233. ODINSUP Files for a LAN Requester Environment 
  6234.  
  6235. These files came from a computer with the following software installed: 
  6236.  
  6237. Γûá OS/2 2.1 
  6238.  
  6239. Γûá LAN Requester 2.0 
  6240.  
  6241. Γûá NetWare Client for OS/2 with ODINSUP 
  6242.  
  6243. Sample Files 
  6244.  
  6245. LAN Requester Token Ring PROTOCOL.INI File for ODINSUP 
  6246.  
  6247. LAN Requester Token Ring CONFIG.SYS File for ODINSUP 
  6248.  
  6249. LAN Requester Token Ring NET.CFG File for ODINSUP 
  6250.  
  6251.  
  6252. ΓòÉΓòÉΓòÉ 16.2.5. Extended Services Token Ring PROTOCOL.INI File for ODINSUP ΓòÉΓòÉΓòÉ
  6253.  
  6254. Extended Services Token Ring PROTOCOL.INI File for ODINSUP 
  6255.  
  6256.  
  6257. ΓòÉΓòÉΓòÉ 16.2.6. Extended Services Token Ring CONFIG.SYS File for ODINSUP ΓòÉΓòÉΓòÉ
  6258.  
  6259. Extended Services Token Ring CONFIG.SYS File for ODINSUP 
  6260.  
  6261.  
  6262. ΓòÉΓòÉΓòÉ 16.2.7. Extended Services Token Ring NET.CFG File for ODINSUP ΓòÉΓòÉΓòÉ
  6263.  
  6264. Extended Services Token Ring NET.CFG File for ODINSUP 
  6265.  
  6266.  
  6267. ΓòÉΓòÉΓòÉ 16.2.8. Requester Token Ring PROTOCOL.INI File for ODINSUP ΓòÉΓòÉΓòÉ
  6268.  
  6269. Requester Token Ring PROTOCOL.INI File for ODINSUP 
  6270.  
  6271.  
  6272. ΓòÉΓòÉΓòÉ 16.2.9. LAN Requester Token Ring CONFIG.SYS File for ODINSUP ΓòÉΓòÉΓòÉ
  6273.  
  6274. LAN Requester Token Ring CONFIG.SYS File for ODINSUP 
  6275.  
  6276.  
  6277. ΓòÉΓòÉΓòÉ 16.2.10. LAN Requester Token Ring NET.CFG File for ODINSUP ΓòÉΓòÉΓòÉ
  6278.  
  6279. LAN Requester Token Ring NET.CFG File for ODINSUP 
  6280.  
  6281.  
  6282. ΓòÉΓòÉΓòÉ 17. Using LANSUP ΓòÉΓòÉΓòÉ
  6283.  
  6284. Using LANSUP 
  6285.  
  6286. This section discusses: 
  6287.  
  6288. How Board Sharing Is Possible 
  6289.  
  6290. Setting Up LANSUP 
  6291.  
  6292. Use this chapter if you want NetWare Client for OS/2 to share a network board 
  6293. with one or more of the following IBM software products: 
  6294.  
  6295.      Γûá Extended Services 
  6296.      Γûá LAN Server 
  6297.      Γûá LAN Requester 
  6298.  
  6299.      NoteIf you have Extended Services or LAN Services, you may also want to 
  6300.      set up the NetBIOS protocol. After doing the steps in this chapter, you 
  6301.      can see "Using NetBIOS". 
  6302.  
  6303.  
  6304. ΓòÉΓòÉΓòÉ 17.1. How Board Sharing Is Possible ΓòÉΓòÉΓòÉ
  6305.  
  6306. How Board Sharing Is Possible 
  6307.  
  6308. NetWare Client for OS/2 uses protocol drivers and network drivers written to 
  6309. the ODI (Open Data-Link Interface) specification. 
  6310.  
  6311. Extended Services and LAN Services use protocol drivers and network drivers 
  6312. written to the NDIS specification. 
  6313.  
  6314. Even though NetWare Client for OS/2 uses a different driver specification than 
  6315. Extended Services and LAN Services, NetWare Client for OS/2 can still share a 
  6316. network board with these products. This is possible because of two drivers that 
  6317. Novell provides: 
  6318.  
  6319. Γûá ODINSUP, 
  6320.  
  6321.      Which lets Extended Services and LAN Services use ODI LAN drivers. Use 
  6322.      ODINSUP when you want the ODI network driver to control the board. See 
  6323.      Setting Up ODINSUP. 
  6324.  
  6325.  Γûá LANSUP, 
  6326.  
  6327.      Which lets NetWare Client for OS/2 use NDIS network drivers. Use LANSUP 
  6328.      when you want the NDIS driver to control the board. See Setting Up LANSUP. 
  6329.  
  6330.  
  6331. ΓòÉΓòÉΓòÉ 17.2. Setting Up LANSUP ΓòÉΓòÉΓòÉ
  6332.  
  6333. Setting Up LANSUP 
  6334.  
  6335. NoteExcept where noted, the instructions in this section apply whether you have 
  6336. Extended Services, LAN Services, or both. However, the sample configuration 
  6337. files shown differ depending on what IBM software you have. Be sure to refer to 
  6338. the correct files for your environment. 
  6339.  
  6340. Setting up LANSUP involves three parts. The first two parts are required; the 
  6341. third is optional. 
  6342.  
  6343. Part A: Loading LANSUP in CONFIG.SYS 
  6344.  
  6345. Part B: Configuring LANSUP in NET.CFG 
  6346.  
  6347. Part C: Increasing Packet Size for LANSUP (Optional) 
  6348.  
  6349. Sample Configuration Files for LANSUP 
  6350.  
  6351. Novell's LAN Support (LANSUP) device driver replaces the CMGRLAN and TOKENEE 
  6352. modules used in NetWare Client for OS/2 1.3.  CMGRLAN and TOKENEE are not 
  6353. supported in NetWare Client for OS/2  2.1. 
  6354.  
  6355. LANSUP works with NDIS drivers for PC Network II, Ethernet, and Token-Ring 
  6356. network boards. 
  6357.  
  6358.  
  6359. ΓòÉΓòÉΓòÉ 17.2.1. Part A: Loading LANSUP in CONFIG.SYS ΓòÉΓòÉΓòÉ
  6360.  
  6361. Part A: Loading LANSUP in CONFIG.SYS
  6362.  
  6363. In this section, you use the NetWare Client for OS/2 Installation program to 
  6364. load LANSUP in the CONFIG.SYS file. 
  6365.  
  6366. If you have not yet installed NetWare Client for OS/2, you can install it at 
  6367. the same time as you install LANSUP. 
  6368.  
  6369. NoteThese instructions are for LAN Server and LAN Requester version 2.x. 
  6370.  
  6371. Prerequisites 
  6372.  
  6373.  Install Extended Services on the workstation. Verify that you can get a 
  6374. Communications Manager or Database Manager connection. See the documentation 
  6375. for Extended Services. 
  6376.  
  6377.  Install LAN Server or LAN Requester on the workstation. Verify that you can 
  6378. get a connection on your LAN Server network. See the documentation for LAN 
  6379. Services. 
  6380.  
  6381. Procedure 1. Start the NetWare Client for OS/2 Installation program. 
  6382.  
  6383.      If NetWare Client for OS/2 is not installed, you can start the program 
  6384.      from your WSOS2_1 diskette. Type INSTALL. You can install NetWare Client 
  6385.      for OS/2 with this procedure. 
  6386.  
  6387.      If NetWare Client for OS/2 is already installed, you can start the program 
  6388.      by choosing the "Installation" icon from the "Novell" group on your 
  6389.      desktop. 
  6390.  
  6391.  2. Choose "Requester on Workstation" from the "Installation" menu. 
  6392.  
  6393.  3. Verify the target and source directory and choose "OK." 
  6394.  
  6395.  4. Select an action from the "Requester Installation" screen based on whether 
  6396.  NetWare Client for OS/2 is installed. 
  6397.  
  6398.      4a. If NetWare Client for OS/2 is not installed, select "Edit CONFIG.SYS 
  6399.      and Copy All Files . . . " and choose "OK." 
  6400.  
  6401.      4b. If NetWare Client for OS/2 is installed, select "Only Edit CONFIG.SYS 
  6402.      . . ." and choose "OK." 
  6403.  
  6404.  5. Select LANSUP as the ODI LAN driver for your network board and choose 
  6405.  "Continue..." 
  6406.  
  6407.      Selecting LANSUP inserts the following line in the correct place in your 
  6408.      CONFIG.SYS file: 
  6409.  
  6410.      DEVICE=drive:\NETWARE\LANSUP.SYS 
  6411.  
  6412.  6. Select your preferences for NetWare support for DOS and Windows 
  6413.  applications and choose "Continue . . ." 
  6414.  
  6415.  7. Select your preferences for optional protocol support and choose "Save . . 
  6416.  ." 
  6417.  
  6418.  8. Verify the filename and location and choose "OK." 
  6419.  
  6420.      If you have not installed NetWare Client for OS/2, the "Copy Requester 
  6421.      Files" screen appears. Continue with Step 9. 
  6422.  
  6423.      If you have installed NetWare Client for OS/2, the main installation menu 
  6424.      appears. Go to "Part B: Configuring LANSUP in NET.CFG". 
  6425.  
  6426.  9. Choose "Copy" and follow the screens to finish installing NetWare Client 
  6427.  for OS/2. 
  6428.  
  6429.      When the main menu returns, go to "Part B: Configuring LANSUP in NET.CFG". 
  6430.  
  6431.  
  6432. ΓòÉΓòÉΓòÉ 17.2.2. Part B: Configuring LANSUP in NET.CFG ΓòÉΓòÉΓòÉ
  6433.  
  6434. Part B: Configuring LANSUP in NET.CFG
  6435.  
  6436. Important A NET.CFG file is required to use LANSUP. 
  6437.  
  6438. In this section, you edit or create a NET.CFG file that does the following: 
  6439.  
  6440. Γûá Enables frame types for LANSUP 
  6441.  
  6442. Γûá Specifies to LANSUP the node address used by the network board and the format 
  6443. that address is transmitted in 
  6444.  
  6445. In this section, you also decide whether to increase the size of the packet 
  6446. that can be transmitted through LANSUP. 
  6447.  
  6448. Prerequisite 
  6449.  
  6450.  Install NetWare Client for OS/2 with LANSUP by following the instructions in 
  6451. "Part A: Loading LANSUP in CONFIG.SYS" 
  6452.  
  6453. Procedure 1. Choose "This workstation . .." from the "Configuration" menu of 
  6454. the NetWare Client for OS/2 Installation program. 
  6455.  
  6456.      If the NetWare Client for OS/2 Installation program is not running, 
  6457.      complete the steps in "Part A: Loading LANSUP in CONFIG.SYS" and then 
  6458.      return here. 
  6459.  
  6460.  2. Verify the location of the NET.CFG file and choose "Edit." 
  6461.  
  6462.      The "Edit NET.CFG" window appears. 
  6463.  
  6464.      You can choose a topic in the "NET.CFG Options" box on this screen to get 
  6465.      information about a topic. Then read the help window at the bottom of the 
  6466.      screen. 
  6467.  
  6468.      Choose the "Usage," "Description" and "Example" buttons on the right of 
  6469.      your screen to see more information about the topic you've selected. 
  6470.  
  6471.      For example, to see what frame types are supported for token ring drivers, 
  6472.      choose "frame" from under "Link Driver" in the "NET.CFG Options" box. Then 
  6473.      read the information in the help window. 
  6474.  
  6475.  3. In the "Current NET.CFG File Contents" box, type the following line: 
  6476.  
  6477.      link driver lansup 
  6478.  
  6479.  4. Under the Link Driver line, type lines to enable at least one frame type. 
  6480.  
  6481.      LANSUP can be used with Ethernet, token ring, and PCNet boards. The table 
  6482.      below lists the supported frame types for LANSUP: 
  6483.  
  6484.      List of Frame Types Supported by LANSUP 
  6485.  
  6486.      Board          Frame types supported 
  6487.      Token ring     TOKEN-RING, TOKEN-RING_SNAP 
  6488.      Ethernet       ETHERNET_802.2, ETHERNET_SNAP 
  6489.      PCNet          IBM_PCN2_802.2, IBM_PCN2_SNAP 
  6490.  
  6491.      For example, to enable a frame type for token ring, type the following: 
  6492.  
  6493.      link driver lansup 
  6494.           frame token-ring 
  6495.  
  6496.      To enable both frame types for Ethernet, type the following: 
  6497.  
  6498.      link driver lansup 
  6499.           frame ethernet_802.2 
  6500.           frame ethernet_snap 
  6501.  
  6502.      The first frame defined is the only one used for the initial Get Nearest 
  6503.      Server request. Therefore, if you have some servers that are using only 
  6504.      one frame type, such as Ethernet 802.3, put that frame type first. That 
  6505.      way your workstation will be able to make a default connection to those 
  6506.      servers. 
  6507.  
  6508.      Important Use the Space bar to indent the lines. The <Tab> key moves you 
  6509.      to the next box on the screen. Put a blank line at the end of the file. 
  6510.  
  6511.      You must follow these and other format requirements explained in the 
  6512.      "Format of NET.CFG Options" topic. To see these requirements, select this 
  6513.      topic from the "NET.CFG Options" box and choose the "Usage" button. Then 
  6514.      read the information in the help window at the bottom of the screen. 
  6515.  
  6516.  5. Determine what node address you should use. 
  6517.  
  6518.      If you are using Extended Services or LAN Services set up for universally 
  6519.      administered addresses 
  6520.  
  6521.           Use the address assigned to the board by the vendor. 
  6522.  
  6523.      Extended Services or LAN Services set up for locally administered 
  6524.      addresses. 
  6525.  
  6526.      Use the address shown in the "NetAddress" parameter in the PROTOCOL.INI 
  6527.      file. Remove the T first. For example, if the PROTOCOL.INI file shows the 
  6528.      line 
  6529.  
  6530.      NetAddress = "T400000007030" 
  6531.  
  6532.      the address you specify in NET.CFG is 
  6533.  
  6534.      400000007030 
  6535.  
  6536.  6. Type a line specifying the node address. 
  6537.  
  6538.      Type this line under the "Link Driver" option, above or below the lines 
  6539.      enabling frame types. The node address must be a 6 byte hexadecimal number 
  6540.      (12 characters). 
  6541.  
  6542.      For example, to set a node address for a token ring board in a LAN 
  6543.      Services environment, type: 
  6544.  
  6545.           node address 10005a8c62d4 
  6546.  
  6547.      If your board supports octet bit reversal, you can specify the address in 
  6548.      either  canonical (least significant bit first) or non-canonical (most 
  6549.      significant bit first) format. 
  6550.  
  6551.      By default, the following frames are non-canonical (MSB): 
  6552.  
  6553.      Γûá Token ring 
  6554.  
  6555.      Γûá PC Network II 
  6556.  
  6557.      Ethernet frames are canonical (LSB). 
  6558.  
  6559.      If you specify the address in the format that is not default, you must 
  6560.      type an M (most significant bit first) or L (least significant bit first) 
  6561.      at the end of the address to tell ODINSUP which format you used. 
  6562.  
  6563.      For example, for a token ring environment using the default format for the 
  6564.      node address, the "Current NET.CFG file contents" box should contain lines 
  6565.      similar to the following: 
  6566.  
  6567.      link driver lansup 
  6568.           frame token-ring 
  6569.           node address 10005a8c62d4 
  6570.  
  6571.      Note that an M after the node address is not needed because the address is 
  6572.      specified most significant bit first, the default format for token ring. 
  6573.  
  6574.      For a token ring environment using the non-default format for the same 
  6575.      node address, the "Current NET.CFG file contents" box should contain lines 
  6576.      similar to the following: 
  6577.  
  6578.      link driver lansup 
  6579.           frame token-ring 
  6580.           node address 08005A31462BL 
  6581.  
  6582.      In this case, an L after the node address is needed because the address is 
  6583.      specified in least significant bit first format, the format which is not 
  6584.      the default for token ring. 
  6585.  
  6586.      For an Ethernet environment, the "Current NET.CFG file contents" box 
  6587.      should contain lines similar to the following: 
  6588.  
  6589.      link driver lansup 
  6590.           frame ethernet_802.2 
  6591.           frame ethernet_snap 
  6592.           node address 00001B1B055C 
  6593.  
  6594.  NoteIf you do not know the node address, you can type a "dummy" address and go 
  6595.  to the next step. When you reboot your machine, a message showing the correct 
  6596.  address will appear. At that point, you can edit NET.CFG again and insert the 
  6597.  address that was displayed at boot time. 
  6598.  
  6599.  7. Decide whether to increase the size of the packet transmitted to the NDIS 
  6600.  driver by LANSUP. 
  6601.  
  6602.      Increasing the packet size may improve transmission speed if you are using 
  6603.      a Token Ring 16/4 board. 
  6604.  
  6605.      For other kinds of board, see the board documentation to determine the 
  6606.      maximum packet size supported by the board. If the board supports a packet 
  6607.      size larger than the Link Support Layer default, transmission speed may 
  6608.      improve if you increase the Link Support Layer default to the board's 
  6609.      maximum allowed size. 
  6610.  
  6611.      7a. To increase the packet size, go to "Part C: Increasing Packet Size for 
  6612.      LANSUP (Optional)." 
  6613.  
  6614.      7b. If you do not want to increase the packet size, go to Step 8. 
  6615.  
  6616.  8. Choose "Save . . ." 
  6617.  
  6618.  9. Exit the NetWare Client for OS/2 Installation program. 
  6619.  
  6620.  10. Choose "Shutdown" from the OS/2 System menu to reboot your machine. 
  6621.  
  6622.      When your computer starts again, LANSUP support will be set up. NetWare 
  6623.      Client for OS/2 and Extended Services or LAN Services will then use the 
  6624.      same NDIS driver and board to transmit on the network. 
  6625.  
  6626.  
  6627. ΓòÉΓòÉΓòÉ 17.2.3. Part C: Increasing Packet Size for LANSUP (Optional) ΓòÉΓòÉΓòÉ
  6628.  
  6629. Part C: Increasing Packet Size for LANSUP (Optional)
  6630.  
  6631. Complete this section only if you were directed to come here from a previous 
  6632. section. 
  6633.  
  6634. In this section, you 
  6635.  
  6636. Γûá Edit NET.CFG to increase the size of the packet that can be transmitted 
  6637. through LANSUP. 
  6638.  
  6639. Γûá Edit PROTOCOL.INI to increase the size of the packet that can be transmitted 
  6640. through the NDIS drivers. 
  6641.  
  6642. Prerequisite 
  6643.  
  6644.  Install NetWare Client for OS/2 with LANSUP by following the instructions in 
  6645. Part A: Loading LANSUP in CONFIG.SYS. 
  6646.  
  6647.  Follow the instructions in Part B: Configuring LANSUP in NET.CFG. 
  6648.  
  6649. Procedure 1. Select "Link support" in the "NET.CFG Options" box on the left of 
  6650. your screen. 
  6651.  
  6652.      If the NetWare Client for OS/2 Installation program is not open to the 
  6653.      "Edit NET.CFG Window", complete the steps in Part B: Configuring LANSUP in 
  6654.      NET.CFG Then come back to this step. 
  6655.  
  6656.  2. Select "buffers" under "Link Support." 
  6657.  
  6658.  3. Read the information in the help window at the bottom of the screen to see 
  6659.  how to set the Link Support buffers. 
  6660.  
  6661.      You can choose the "Usage," "Description" and "Example" buttons on the 
  6662.      right of your screen to see more information about Link Support. 
  6663.  
  6664.  4. In the "Current NET.CFG File Contents," add lines to change the "Link 
  6665.  Support buffers" setting. 
  6666.  
  6667.      Follow the usage requirements shown in the help window. 
  6668.  
  6669.      Indent the line. Replace number with a number of buffers greater than 1. 
  6670.      Replace buffer_size with a number of bytes greater than 576. 
  6671.  
  6672.      NetWare Client for OS/2 cannot use more than 64 KB of memory for 
  6673.      communication buffers. Header information takes 5 KB of memory. This means 
  6674.      that the buffer number multiplied by the buffer size (plus the header 
  6675.      information) cannot be greater than 65,536 bytes. For example, 20 buffers 
  6676.      multiplied by 1514 bytes equals 30,280 bytes. 
  6677.  
  6678.      For example, you might type 
  6679.  
  6680.      link support 
  6681.           buffers 14 4202 
  6682.  
  6683.  Important For Token Ring 16/4 boards, NetWare Client for OS/2 will probably 
  6684.  have maximum performance if you specify 14 buffers, each with a size of 4,202 
  6685.  bytes, as shown in the example above. 
  6686.  
  6687.  5. Choose "Save . . ." 
  6688.  
  6689.  6. Exit the NetWare Client for OS/2 Installation program. Without rebooting 
  6690.  your machine, go to Step 7. 
  6691.  
  6692.  7. Run the IBM LAPS program to edit PROTOCOL.INI. 
  6693.  
  6694.  8. Change the transmit buffer size to a number 6 bytes larger than the number 
  6695.  you set for the Link Support buffer size in Step 4. 
  6696.  
  6697.      The value you specify must be a multiple of 8. See your LAPS documentation 
  6698.      for more about changing the transmit buffer size. 
  6699.  
  6700.  Important Use a transmit buffer size of 4,208 if you are using Token Ring 16/4 
  6701.  boards. 
  6702.  
  6703.      The LAPS program inserts the following line in the NDIS MAC driver section 
  6704.      of your PROTOCOL.INI file: 
  6705.  
  6706.      XMITBUFSIZE = 4208 
  6707.  
  6708.  9. Exit the LAPS program. 
  6709.  
  6710.  10. Choose "Shutdown" from the OS/2 System menu to restart your machine. 
  6711.  
  6712.      When your machine starts again, LANSUP support will be set up. 
  6713.  
  6714.      NetWare Client for OS/2 and Extended Services/LAN Services will transmit 
  6715.      to the network from the same NDIS driver and network board. 
  6716.  
  6717.  
  6718. ΓòÉΓòÉΓòÉ 17.2.4. Sample Configuration Files for LANSUP ΓòÉΓòÉΓòÉ
  6719.  
  6720. Sample Configuration Files for LANSUP 
  6721.  
  6722. This section contains sample CONFIG.SYS, NET.CFG, and PROTOCOL.INI files for 
  6723. both Extended Services and LAN Requester environments. 
  6724.  
  6725. NoteIf you follow the steps in "Setting Up LANSUP",  your configuration files 
  6726. will look like the ones shown. We recommend following the steps rather than 
  6727. just referring to these sample files. 
  6728.  
  6729. LANSUP Files for an Extended Services Environment 
  6730.  
  6731. These files came from a computer with the following software installed: 
  6732.  
  6733. Γûá OS/2 Version 2.1 
  6734.  
  6735. Γûá Extended Services version 1.0 (locally-administered addresses) 
  6736.  
  6737. Γûá NetWare Client for OS/2 with LANSUP. 
  6738.  
  6739. The computer used Communications Manager to make a LAN connection to an IBM 
  6740. host. 
  6741.  
  6742. Sample Files 
  6743.  
  6744. Extended Services Token Ring CONFIG.SYS File for LANSUP 
  6745.  
  6746. Extended Services Token Ring NET.CFG File for LANSUP 
  6747.  
  6748. Extended Services Token Ring PROTOCOL.INI File for LANSUP 
  6749.  
  6750. ODINSUP Files for a LAN Requester Environment 
  6751.  
  6752. These files came from a computer with the following software installed: 
  6753.  
  6754. Γûá OS/2 v2.1 
  6755.  
  6756. Γûá LAN Requester v2.0 
  6757.  
  6758. Γûá NetWare Client for OS/2 with LANSUP 
  6759.  
  6760. Sample Files 
  6761.  
  6762. LAN Requester Token Ring CONFIG.SYS File for LANSUP 
  6763.  
  6764. LAN Requester Token Ring NET.CFG File for LANSUP 
  6765.  
  6766. LAN Requester Token Ring PROTOCOL.INI File for LANSUP 
  6767.  
  6768.  
  6769. ΓòÉΓòÉΓòÉ 17.2.5. Extended Services Token Ring CONFIG.SYS File for LANSUP ΓòÉΓòÉΓòÉ
  6770.  
  6771. Extended Services Token Ring CONFIG.SYS File for LANSUP 
  6772.  
  6773.  
  6774. ΓòÉΓòÉΓòÉ 17.2.6. Extended Services Token Ring NET.CFG File for LANSUP ΓòÉΓòÉΓòÉ
  6775.  
  6776. Extended Services Token Ring NET.CFG File for LANSUP 
  6777.  
  6778.  
  6779. ΓòÉΓòÉΓòÉ 17.2.7. Extended Services Token Ring PROTOCOL.INI File for LANSUP ΓòÉΓòÉΓòÉ
  6780.  
  6781. Extended Services Token Ring PROTOCOL.INI File for LANSUP 
  6782.  
  6783.  
  6784. ΓòÉΓòÉΓòÉ 17.2.8. LAN Requester Token Ring CONFIG.SYS File for LANSUP ΓòÉΓòÉΓòÉ
  6785.  
  6786. LAN Requester Token Ring CONFIG.SYS File for LANSUP 
  6787.  
  6788.  
  6789. ΓòÉΓòÉΓòÉ 17.2.9. LAN Requester Token Ring NET.CFG File for LANSUP ΓòÉΓòÉΓòÉ
  6790.  
  6791. LAN Requester Token Ring NET.CFG File for LANSUP 
  6792.  
  6793.  
  6794. ΓòÉΓòÉΓòÉ 17.2.10. LAN Requester Token Ring PROTOCOL.INI File for LANSUP ΓòÉΓòÉΓòÉ
  6795.  
  6796. LAN Requester Token Ring PROTOCOL.INI File for LANSUP 
  6797.  
  6798.  
  6799. ΓòÉΓòÉΓòÉ 18. NET.CFG Options Reference ΓòÉΓòÉΓòÉ
  6800.  
  6801. NET.CFG Options Reference 
  6802.  
  6803. This is an alphabetical listing of all NET.CFG options. For instructions on 
  6804. editing the NET.CFG file, format requirements, and reasons to configure, see 
  6805. Configuring NetWare Client for OS/2. 
  6806.  
  6807. All the information in this appendix is also found online in the NetWare 
  6808. Requester installation and configuration program. 
  6809.  
  6810. Topics 
  6811.  
  6812.      Daemon Configuration 
  6813.      Link Driver 
  6814.      Link Support 
  6815.      Named Pipes 
  6816.      NetWare NetBIOS 
  6817.      NetWare Requester 
  6818.      Protocol ODINSUP 
  6819.      Protocol Stack IPX 
  6820.      Protocol Stack SPX 
  6821.      Token-Ring Source-Route Driver 
  6822.  
  6823.  
  6824. ΓòÉΓòÉΓòÉ 18.1. Daemon Configuration ΓòÉΓòÉΓòÉ
  6825.  
  6826. Daemon Configuration 
  6827.  
  6828. Use this option to control the length of time network-related error messages 
  6829. stay on your screen. This option controls only pop-up and broadcast messages. 
  6830.  
  6831. NotePop-up and broadcast messages appear in a small box on your screen and 
  6832. prompt you to "Press <Esc> to continue ..." 
  6833.  
  6834. Syntax 
  6835.  
  6836.      daemon configuration 
  6837.         message timeout number 
  6838.  
  6839.  Message timeout 
  6840.  
  6841.      Replace number with a number of milliseconds that you want pop-up and 
  6842.      broadcast messages to display on your screen before disappearing. 
  6843.  
  6844.      Replace number with 0 (zero) to prevent pop-up and broadcast messages from 
  6845.      displaying at all. 
  6846.  
  6847.      If you leave this line out of your NET.CFG, pop-ups and broadcast messages 
  6848.      are displayed until you press <Esc>. 
  6849.  
  6850.  Default 
  6851.  
  6852.  Pop-up and broadcast messages display until you press <Esc>. 
  6853.  
  6854.  Example 
  6855.  
  6856.  To prevent pop-up and broadcast messages from displaying: 
  6857.  
  6858.      daemon configuration 
  6859.         message timeout 0 
  6860.  
  6861.  
  6862. ΓòÉΓòÉΓòÉ 18.2. Link Driver ΓòÉΓòÉΓòÉ
  6863.  
  6864. Link Driver 
  6865.  
  6866. Use this option to specify the hardware configuration of the LAN drivers for 
  6867. each network board in your workstation. 
  6868.  
  6869. Use this option only if the network boards are not using the default settings. 
  6870. The settings you specify with this option should match the hardware settings 
  6871. for your boards. 
  6872.  
  6873. NoteIf you have more than one network board in your workstation, put this 
  6874. option in your NET.CFG file for each board. 
  6875.  
  6876. Syntax 
  6877.  
  6878.      link driver name 
  6879.         alternate 
  6880.         dma [index] channel 
  6881.         frame name 
  6882.         int [index] irq 
  6883.         mem [index] starting_address [size] 
  6884.         node address number 
  6885.         port [index] starting_port [number] 
  6886.         protocol name id frame 
  6887.         slot number 
  6888.  
  6889.  
  6890. ΓòÉΓòÉΓòÉ 18.2.1. link driver ΓòÉΓòÉΓòÉ
  6891.  
  6892. link driver 
  6893.  
  6894. Use this option to specify the name of the LAN driver whose defaults you want 
  6895. to modify. 
  6896.  
  6897. Syntax 
  6898.  
  6899.      link driver name 
  6900.  
  6901.  Replace name with the name of the driver. The List of Network Boards and 
  6902.  Drivers lists some network boards and their driver names. 
  6903.  
  6904.  Default 
  6905.  
  6906.      None. 
  6907.  
  6908.  Example 
  6909.  
  6910.  To configure an IBM Token-Ring PC driver, type the following with any 
  6911.  settings. 
  6912.  
  6913.      link driver token 
  6914.  
  6915.  
  6916. ΓòÉΓòÉΓòÉ 18.2.2. alternate ΓòÉΓòÉΓòÉ
  6917.  
  6918. alternate
  6919.  
  6920. Specifies an alternate board. Normally, the LANSUP, IBM token ring and NTR2000, 
  6921. and PCN2L drivers use the primary board. 
  6922.  
  6923. Syntax 
  6924.  
  6925.      link driver name 
  6926.         alternate 
  6927.  
  6928.  Default 
  6929.  
  6930.  None 
  6931.  
  6932.  Example 
  6933.  
  6934.  To specify the LANSUP.COM driver to use an alternate board, you would place 
  6935.  the following lines in your NET.CFG file: 
  6936.  
  6937.      link driver name 
  6938.         alternate 
  6939.  
  6940.  
  6941. ΓòÉΓòÉΓòÉ 18.2.3. DMA ΓòÉΓòÉΓòÉ
  6942.  
  6943. DMA
  6944.  
  6945. Use this setting to specify which direct memory access (DMA) channel the 
  6946. network board uses. 
  6947.  
  6948. Syntax 
  6949.  
  6950.      link driver name 
  6951.         dma [index] channel 
  6952.  
  6953.  Replace index with either #1 or #2 (optional). 
  6954.  
  6955.  The driver configuration table for each board can store the DMA channel number 
  6956.  on either of two lines. The lines are labeled #1 and #2. 
  6957.  
  6958.  Replace channel with the number of the DMA channel used by the board. 
  6959.  
  6960.  The channel numbers for different network boards are recorded in the 
  6961.  documentation from the board manufacturers. 
  6962.  
  6963.  Defaults 
  6964.  
  6965.  Index: #1 
  6966.  
  6967.  Most boards use this default. 
  6968.  
  6969.  Channel: Set by the driver. See the documentation for the board. 
  6970.  
  6971.  You can't change the DMA setting on 3Com Etherlink 503 boards, and you do not 
  6972.  need to change it on 3Com Etherlink 505 boards. You can change the DMA setting 
  6973.  on 3Com Etherlink 523 boards. 
  6974.  
  6975.  Example 
  6976.  
  6977.  To set the DMA channel for a 3Com Etherlink 505 board: 
  6978.  
  6979.      link driver 3C505 
  6980.         dma 7 
  6981.  
  6982.  
  6983. ΓòÉΓòÉΓòÉ 18.2.4. frame ΓòÉΓòÉΓòÉ
  6984.  
  6985. frame
  6986.  
  6987. Use this setting to specify which frame type the driver for your network board 
  6988. uses. 
  6989.  
  6990. Use this setting only for boards that support more than one frame type or if 
  6991. you want multiple networks (separate network addresses) to share the same 
  6992. network board and cabling. 
  6993.  
  6994. The frame type transmitted by the workstation should match the type of packets 
  6995. being transmitted by the servers on your network. 
  6996.  
  6997. Syntax 
  6998.  
  6999.      link driver name 
  7000.         frame name 
  7001.  
  7002.  Replace name with the name of the frame type. The Frame Types and LAN Drivers 
  7003.  table lists common frame types and the network board drivers that support each 
  7004.  type. This list is not comprehensive. 
  7005.  
  7006.  Default 
  7007.  
  7008.  Set by the driver. See the documentation for the board. 
  7009.  
  7010.  Examples 
  7011.  
  7012.  To specify the Ethernet_802.2 frame type for an NE2000 board: 
  7013.  
  7014.      link driver ne2000 
  7015.         frame ethernet_802.2 
  7016.  
  7017.  To specify the Ethernet_802.2 and Ethernet_802.3 frame types for an NE1000 
  7018.  board (for two logical networks): 
  7019.  
  7020.      link driver ne1000 
  7021.         frame ethernet_802.2 
  7022.         frame ethernet_802.3 
  7023.  
  7024.  If you are using the ODINSUP driver, you must enable multiple frame types for 
  7025.  each driver. For Ethernet, enable Ethernet_802.3, Ethernet_II, Ethernet_802.2, 
  7026.  and Ethernet_SNAP. 
  7027.  
  7028.  For Token-Ring, enable Token-Ring and Token-Ring_SNAP. For more information 
  7029.  about ODINSUP, see Using ODINSUP 
  7030.  
  7031.  You can specify more than one frame type statement for a single driver. For 
  7032.  example, you can specify that an Ethernet NE2000 board can use both 
  7033.  Ethernet_802.2 and Ethernet_802.3 frame types. 802.2 is the type of 
  7034.  communications sent on one network, and 802.3 is the type of communication 
  7035.  sent on the other network. 
  7036.  
  7037.  You can use up to four frame types for one set of Ethernet cabling. You can 
  7038.  use either four network boards each with one frame type defined, or you can 
  7039.  use one network board with four frames defined, or any similar combination. 
  7040.  
  7041.  For Token-Ring cabling, two frames types are the maximum allowed. 
  7042.  
  7043.  The default frame type for Ethernet drivers has changed to Ethernet_802.2. 
  7044.  This may conflict with the frame type used on your network. See Specifying 
  7045.  Frame Types for a LAN Driver for more information about specifying frame type. 
  7046.  
  7047.  
  7048. ΓòÉΓòÉΓòÉ 18.2.5. int ΓòÉΓòÉΓòÉ
  7049.  
  7050. int
  7051.  
  7052. Use this setting to specify which interrupt line (IRQ) the network board uses 
  7053. to communicate with the driver. 
  7054.  
  7055. Syntax 
  7056.  
  7057.      link driver name 
  7058.         int [index] irq 
  7059.  
  7060.  Replace index with either #1 or #2 (optional). 
  7061.  
  7062.  The driver configuration table for each board can store the interrupt line 
  7063.  number on either of two lines in the table. The lines are labeled #1 and #2. 
  7064.  
  7065.  Replace irq with the number of the interrupt line used by the board. 
  7066.  
  7067.  To determine the interrupt line number for your network board, see the 
  7068.  documentation for the board. 
  7069.  
  7070.  Defaults 
  7071.  
  7072.  Index: #1 
  7073.  
  7074.  IRQ: Set by the driver. See the documentation for the board. 
  7075.  
  7076.  Example 
  7077.  
  7078.  To set the interrupt line for an NE2000 board: 
  7079.  
  7080.      link driver ne2000 
  7081.         int 3 
  7082.  
  7083.  Before changing the interrupt setting for your board, be sure you know what 
  7084.  interrupt settings are used on other hardware (such as monitors) that you are 
  7085.  using. For example, interrupts 2 and 9-15 are usually reserved, so don't use 
  7086.  those numbers (especially 2) for your network board. We recommend using 3, 5, 
  7087.  or 7 for most network boards. 
  7088.  
  7089.  If you are using a PS/2 computer on a Token-Ring network, do not autoconfigure 
  7090.  with the Reference diskette. Doing so may cause problems. 
  7091.  
  7092.  
  7093. ΓòÉΓòÉΓòÉ 18.2.6. mem ΓòÉΓòÉΓòÉ
  7094.  
  7095. mem
  7096.  
  7097. Use this setting to specify what range of memory can be used by the driver. 
  7098.  
  7099. Syntax 
  7100.  
  7101.      link driver name 
  7102.         mem [index] starting_address size 
  7103.  
  7104.  Replace index with either #1 or #2 (optional). 
  7105.  
  7106.  The driver configuration table for each board can store the memory range on 
  7107.  either of two lines in the table. The lines are labeled #1 and #2. 
  7108.  
  7109.  Replace starting_address with a hexadecimal memory address that begins the 
  7110.  range. This address must be five digits and the same as the address designated 
  7111.  for the board by the manufacturer. (See the documentation for the board). 
  7112.  
  7113.  Replace size with a hexadecimal number of paragraphs in the memory range 
  7114.  (optional). 
  7115.  
  7116.  Defaults 
  7117.  
  7118.  "Index: #1" = ROM address 
  7119.  
  7120.  "Index: #2" = RAM address (D8000 by default by TOKEN.SYS) 
  7121.  
  7122.  Starting_address: Set by the driver. See the documentation for the board. 
  7123.  
  7124.  Size: Set by the driver. See the documentation for the board. 
  7125.  
  7126.  Example 
  7127.  
  7128.  To set the memory range for a Token-Ring board: 
  7129.  
  7130.      link driver token 
  7131.         mem cc000 200 
  7132.  
  7133.  Assign each board a unique memory range. Be sure that you don't assign a range 
  7134.  that is already being used by other hardware. (VGA monitors commonly use 
  7135.  A0000-C6FFF and XVGA monitors commonly use A0000-CFFFF.) 
  7136.  
  7137.  
  7138. ΓòÉΓòÉΓòÉ 18.2.7. node address ΓòÉΓòÉΓòÉ
  7139.  
  7140. node address 
  7141.  
  7142. Use this setting to change the node address of a network board. This setting 
  7143. can only be used with network boards that allow you to override the preset 
  7144. address. 
  7145.  
  7146. Syntax 
  7147.  
  7148.      link driver name 
  7149.         node address number 
  7150.  
  7151.  Replace number with a hexadecimal address. You can specify the address with 
  7152.  either the least significant bit first (lsb format) or the most significant 
  7153.  bit first (msb format). 
  7154.  
  7155.  Default 
  7156.  
  7157.  The address preset on the board. 
  7158.  
  7159.  Example 
  7160.  
  7161.  To change the address for board that uses the ODINSUP driver: 
  7162.  
  7163.      link driver odinsup 
  7164.         node address 02608c861759 
  7165.  
  7166.  
  7167. ΓòÉΓòÉΓòÉ 18.2.8. port ΓòÉΓòÉΓòÉ
  7168.  
  7169. port
  7170.  
  7171. Use this setting to specify which range of I/O ports the network board uses. 
  7172.  
  7173. Syntax 
  7174.  
  7175.      link driver name 
  7176.         port [index] starting_port [number] 
  7177.  
  7178.  Replace index with either #1 or #2 (optional). 
  7179.  
  7180.  The driver configuration table for each board can store information about 
  7181.  ports on either of two lines in the table. The lines are labeled #1 and #2. 
  7182.  
  7183.  Replace starting_port with a hexadecimal port number that begins the range. We 
  7184.  recommend not using 2EO and 2FO since these port numbers are normally used by 
  7185.  ARCnet for other functions. 
  7186.  
  7187.  Replace number with the hexadecimal number of bytes in the range (optional). 
  7188.  
  7189.  Defaults 
  7190.  
  7191.  Index: #1 
  7192.  
  7193.  Starting_port: Set by the driver. See the documentation for the board. 
  7194.  
  7195.  Number: Set by the driver. See the documentation for the board. 
  7196.  
  7197.  Example 
  7198.  
  7199.  To set the memory range for board that uses the NE2000 driver: 
  7200.  
  7201.      link driver ne2000 
  7202.         port 300 
  7203.  
  7204.  
  7205. ΓòÉΓòÉΓòÉ 18.2.9. protocol ΓòÉΓòÉΓòÉ
  7206.  
  7207. protocol
  7208.  
  7209. Use this setting to allow LAN drivers to use protocols that have different 
  7210. frame types. 
  7211.  
  7212. Syntax 
  7213.  
  7214.      link driver name 
  7215.         protocol name ID frame 
  7216.  
  7217.  Replace name with the acronym of an ODI-compliant protocol. Some common 
  7218.  protocols are: 
  7219.  
  7220.  ARP 
  7221.  IP 
  7222.  IPX (the NetWare protocol) 
  7223.  RARP 
  7224.  
  7225.  Replace ID with the hexadecimal number of the protocol that goes with the 
  7226.  frame type you specify. 
  7227.  
  7228.  Replace frame with the name of the frame type used with the protocol. The 
  7229.  Protocol and Frame type table shows common protocols with some frame types and 
  7230.  hexadecimal numbers they support. 
  7231.  
  7232.  Defaults 
  7233.  
  7234.  Name: IPX 
  7235.  
  7236.  ID: 0 
  7237.  
  7238.  Frame: Ethernet_802.3 
  7239.  
  7240.  Example 
  7241.  
  7242.  To specify the ARP protocol for an Ethernet II frame: 
  7243.  
  7244.      link driver NE2000 
  7245.         protocol arp 806 ethernet_ii 
  7246.  
  7247.  
  7248. ΓòÉΓòÉΓòÉ 18.2.10. slot ΓòÉΓòÉΓòÉ
  7249.  
  7250. slot
  7251.  
  7252. Use this setting to tell the NetWare Client for OS/2 which expansion slot an 
  7253. EISA or Microchannel board is using. 
  7254.  
  7255. EISA and Microchannel boards are self-configuring, and the NetWare Client for 
  7256. OS/2 can obtain all Link Driver information from the board itself. You have to 
  7257. tell the NetWare Client for OS/2 which slot the board is using or, if you only 
  7258. have one board of a particular type, tell the NetWare Client for OS/2 to scan 
  7259. all slots until it finds that board. 
  7260.  
  7261. Syntax 
  7262.  
  7263.      link driver name 
  7264.         slot number 
  7265.  
  7266.  Replace number with the number of the expansion slot the board is using or a 
  7267.  question mark to tell NetWare Client for OS/2 to scan all slots. 
  7268.  
  7269.  Default 
  7270.  
  7271.  None 
  7272.  
  7273.  Example 
  7274.  
  7275.  To automatically configure the drivers for an NE/2 board in slot 4 and an NE/2 
  7276.  board in slot 2: 
  7277.  
  7278.      link driver ne2 
  7279.         slot 4 
  7280.  
  7281.      link driver ne2 
  7282.         slot 2 
  7283.  
  7284.  This slot setting is the only Link Driver hardware-related setting you need to 
  7285.  specify in this case. 
  7286.  
  7287.  To scan all slots for a Novell Ethernet NE/2 board: 
  7288.  
  7289.      link driver ne2 
  7290.         slot ? 
  7291.  
  7292.  
  7293. ΓòÉΓòÉΓòÉ 18.2.11. LAN Driver Table ΓòÉΓòÉΓòÉ
  7294.  
  7295. List of Network Boards and Driver Table 
  7296.  
  7297. This table is a list of common network boards and drivers 
  7298.  
  7299.  Driver name    Network board 
  7300.  
  7301.  NE2            Novell Ethernet NE/2 
  7302.  
  7303.  NE2_32         Novell Ethernet NE/2-32 
  7304.  
  7305.  NE1000         Novell Ethernet NE1000 
  7306.  
  7307.  NE2000         Novell Ethernet NE2000 
  7308.  
  7309.  TOKEN          IBM Token ring 
  7310.  
  7311.  LANSUP         Boards using NDIS drivers 
  7312.  
  7313.  ODINSUP        IBM Token ring and Ethernet Communications Manager 
  7314.  
  7315.  3C501          3Com EtherLink series 501 
  7316.  
  7317.  3C503          3Com EtherLink series 503 
  7318.  
  7319.  3C505          3Com EtherLink series 505 
  7320.  
  7321.  3C523          3Com EtherLink/MC series 
  7322.  
  7323.  PCN2           IBM PC Network II and II/A (older Novell frame format) 
  7324.  
  7325.  PCN2L          IBM PC Network II and II/A (newer IBM frame format) 
  7326.  
  7327.  NoteThe PCN2 and PCN2L drivers cannot be used in the same workstation. 
  7328.  
  7329.  
  7330. ΓòÉΓòÉΓòÉ 18.2.12. List of Frame Types and LAN Drivers ΓòÉΓòÉΓòÉ
  7331.  
  7332. List of Frame Types and LAN Drivers 
  7333.  
  7334.  Frame type          LAN board driver 
  7335.  
  7336.  Ethernet 802.3      NE1000, NE2000, NE2100, NE2, NE2 32, 3C501, 3C503, 3C505, 
  7337.                      3C523, EXOS205, EXOS215, ODINSUP 
  7338.  
  7339.  Ethernet 802.2      NE1000, NE2000, NE2100, NE2, NE2 32, 3C501, 3C503, 
  7340.                      EXOS205, EXOS215, ODINSUP, LANSUP 
  7341.  
  7342.  Ethernet II         NE1000, NE2000, NE2100, NE2, NE2 32, 3C501, 3C503, 3C505, 
  7343.                      3C523, EXOS205, EXOS215, ODINSUP 
  7344.  
  7345.  Ethernet SNAP       NE1000, NE2000, NE2100, NE2, NE2 32, 3C501, 3C503, 
  7346.                      EXOS205, EXOS215, ODINSUP, LANSUP 
  7347.  
  7348.  Token ring          ODINSUP, TOKEN, LANSUP 
  7349.  
  7350.  Token ring SNAP     ODINSUP, TOKEN, LANSUP 
  7351.  
  7352.  IBM pcn2 802.2      PCN2, PCN2L, LANSUP 
  7353.  
  7354.  IBM pcn2 snap       PCN2, PCN2L, LANSUP 
  7355.  
  7356.  Novell rx-net       TRXNET, TRXNET2 
  7357.  
  7358.  
  7359. ΓòÉΓòÉΓòÉ 18.2.13. Protocols and Frame types ΓòÉΓòÉΓòÉ
  7360.  
  7361. List of protocols, frame types, and hexadecimal ID numbers 
  7362.  
  7363. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  7364. ΓöéProtocol  ΓöéFrame type     ΓöéHex numberΓöé
  7365. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7366. ΓöéIPX       ΓöéEthernet_802.3 Γöé0         Γöé
  7367. Γöé          ΓöéEthernet_802.2 ΓöéE0        Γöé
  7368. Γöé          ΓöéToken-Ring     ΓöéE0        Γöé
  7369. Γöé          ΓöéIBM_PCN2_802.2 ΓöéE0        Γöé
  7370. Γöé          ΓöéEthernet_II    Γöé8137      Γöé
  7371. Γöé          ΓöéEthernet_SNAP  Γöé8137      Γöé
  7372. Γöé          ΓöéToken-Ring_SNAPΓöé8137      Γöé
  7373. Γöé          ΓöéIBM_PCN2_SNAP  Γöé8137      Γöé
  7374. Γöé          ΓöéNovell_RX-Net  ΓöéFA        Γöé
  7375. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7376. ΓöéIP        ΓöéEthernet_II    Γöé800       Γöé
  7377. Γöé          ΓöéEthernet_SNAP  Γöé800       Γöé
  7378. Γöé          ΓöéToken-Ring_SNAPΓöé800       Γöé
  7379. Γöé          ΓöéNovell_RX-Net  ΓöéD4        Γöé
  7380. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7381. ΓöéARP       ΓöéEthernet_II    Γöé806       Γöé
  7382. Γöé          ΓöéEthernet_SNAP  Γöé806       Γöé
  7383. Γöé          ΓöéToken-Ring_SNAPΓöé806       Γöé
  7384. Γöé          ΓöéNovell_RX-Net  ΓöéD5        Γöé
  7385. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7386. ΓöéRARP      ΓöéEthernet_II    Γöé8035      Γöé
  7387. Γöé          ΓöéEthernet_SNAP  Γöé8035      Γöé
  7388. Γöé          ΓöéToken-Ring_SNAPΓöé8035      Γöé
  7389. Γöé          ΓöéNovell_RX-Net  ΓöéD6        Γöé
  7390. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  7391.  
  7392.  
  7393. ΓòÉΓòÉΓòÉ 18.3. Link Support ΓòÉΓòÉΓòÉ
  7394.  
  7395. Link Support 
  7396.  
  7397. Use this option to adjust the number and size of communication buffers used by 
  7398. NetWare Client for OS/2. 
  7399.  
  7400. Syntax 
  7401.  
  7402.      link support 
  7403.         buffers number [buffer_size] 
  7404.  
  7405.  buffers 
  7406.  
  7407.  Replace number with a number of buffers greater than 1. 
  7408.  
  7409.  Replace buffer_size with a number of bytes greater than 576. 
  7410.  
  7411.  The NetWare Client for OS/2 cannot use more than 64 KB of memory for 
  7412.  communication buffers. Header information takes 5 KB. This means that the 
  7413.  buffer number multiplied by the buffer size (plus the header information) 
  7414.  cannot be greater than 65,536 bytes. For example, 20 buffers multiplied by 
  7415.  1514 bytes equals 30,280 bytes. 
  7416.  
  7417.  Defaults 
  7418.  
  7419.  Number: 20 buffers 
  7420.  
  7421.  Buffer_size: 1514 bytes 
  7422.  
  7423.  Examples 
  7424.  
  7425.  For an Ethernet configuration: 
  7426.  
  7427.      link support 
  7428.         buffers 15 1514 
  7429.  
  7430.  For a Token-Ring configuration: 
  7431.  
  7432.      link support 
  7433.         buffers 14 4210 
  7434.  
  7435.  Notes 
  7436.  
  7437.  1. Increasing efficiency. For most efficient communication, your link support 
  7438.  buffer size should be the same size as the packets that your workstation will 
  7439.  receive over the network. You may want to set the link support buffer size 
  7440.  equal to the largest buffer size that the network boards in your workstation 
  7441.  will support. 
  7442.  
  7443.  2. Using the TRXNET.SYS driver. If your workstation experiences performance 
  7444.  problems running with TRXNET.SYS, you may need to reconfigure the number and 
  7445.  size of link support buffers allowed. Set the following values: 
  7446.  
  7447.      link support 
  7448.         buffers 15 4202 
  7449.  
  7450.  TRXNET.SYS only supports SMC100, 110, and 120 cards. 
  7451.  
  7452.  
  7453. ΓòÉΓòÉΓòÉ 18.4. Named Pipes ΓòÉΓòÉΓòÉ
  7454.  
  7455. Named Pipes 
  7456.  
  7457. Use this option to manage Named Pipes sessions. 
  7458.  
  7459. Syntax 
  7460.  
  7461.      named pipes 
  7462.         advertise board board number 
  7463.         client sessions number 
  7464.         machine names number 
  7465.  
  7466.  
  7467. ΓòÉΓòÉΓòÉ 18.4.1. advertise board ΓòÉΓòÉΓòÉ
  7468.  
  7469. advertise board 
  7470.  
  7471. Use this setting to specify a board that the Named Pipes server uses to 
  7472. advertise itself. You should only configure more than one of this setting when 
  7473. the boards specified are part of separate networks. 
  7474.  
  7475. Syntax 
  7476.  
  7477.  named pipes 
  7478.      advertise board board number 
  7479.  
  7480.  Replace board number with the logical board number of a network board. Board 
  7481.  number can be a value from 1 to 16. 
  7482.  
  7483.  Logical board numbers are assigned in ascending order to each frame type as 
  7484.  they appear in your configuration. Note that logical board numbers are 
  7485.  assigned to defaulted frame types. 
  7486.  
  7487.  The board number given must be the logical board number of a frame type used 
  7488.  by IPX. (Note: You specify IPX usage of a frame type by using the protocol 
  7489.  setting under the link driver option.) 
  7490.  
  7491.  Default 
  7492.  
  7493.  The Named Pipes server will advertise itself over IPX's primary network board 
  7494.  when this setting is not specified, out of range, or if the board number given 
  7495.  does not match the logical board number of a frame type in use by IPX. 
  7496.  
  7497.  Example 
  7498.  
  7499.  Configure Named Pipes server as follows in order to use the logical boards 
  7500.  defined by the NE2000 link driver and the Ethernet 802.2 and Ethernet 802.3 
  7501.  frame types to advertise the server: 
  7502.  
  7503.  Link Driver NE2 
  7504.      Frame Ethernet_802.2;logical board 1 
  7505.      Frame Ethernet_II;logical board 2 
  7506.      Protocol IPX E0 Ethernet_802.2 
  7507.      Protocol IP 800 Ethernet_II 
  7508.  
  7509.  Link Driver NE2000 
  7510.      Frame Ethernet_802.2;logical board 3 
  7511.      Frame Ethernet_802.3;logical board 4 
  7512.      Protocol IPX E0 Ethernet_802.2 
  7513.      Protocol IPX 0 Ethernet_802.3 
  7514.  
  7515.  Named Pipes 
  7516.      Advertise Board 3 
  7517.      Advertise Board 4 
  7518.  
  7519.  
  7520. ΓòÉΓòÉΓòÉ 18.4.2. client sessions ΓòÉΓòÉΓòÉ
  7521.  
  7522. client sessions 
  7523.  
  7524. Use this setting to specify the maximum number of connections a workstation can 
  7525. establish with all Named Pipes servers. 
  7526.  
  7527. Syntax 
  7528.  
  7529.      named pipes 
  7530.         client sessions number 
  7531.  
  7532.  Replace number with a number from 3 to 128. 
  7533.  
  7534.  You need at least one client session for each connection from an OS/2 
  7535.  application to a Named Pipes server. 
  7536.  
  7537.  Default 
  7538.  
  7539.  16 sessions. 
  7540.  
  7541.  The default is usually adequate, except with applications that use many Named 
  7542.  Pipes. 
  7543.  
  7544.  Example 
  7545.  
  7546.  To allow each client thirty sessions: 
  7547.  
  7548.      named pipes 
  7549.         client sessions 30 
  7550.  
  7551.  
  7552. ΓòÉΓòÉΓòÉ 18.4.3. machine names ΓòÉΓòÉΓòÉ
  7553.  
  7554. macine names 
  7555.  
  7556. Use this setting to force Named Pipes to create a local table of server names. 
  7557. This is used in all sessions on an OS/2 client workstation. This setting is 
  7558. necessary for remote Named Pipes operations when there are no NetWare servers 
  7559. on the network. 
  7560.  
  7561. Syntax 
  7562.  
  7563.  named pipes 
  7564.      machine names number 
  7565.  
  7566.  Replace number with a number from 4 to 100. The number represents how many 
  7567.  Named Pipes server names you want to cache. 
  7568.  
  7569.  Default 
  7570.  
  7571.  0 (i.e., query network for Named Pipes server names) 
  7572.  
  7573.  Example 
  7574.  
  7575.  To set the number of locally cached Named Pipes server names to 5: 
  7576.  
  7577.  named pipes 
  7578.      machine names 5 
  7579.  
  7580.  
  7581. ΓòÉΓòÉΓòÉ 18.5. NetWare NetBIOS ΓòÉΓòÉΓòÉ
  7582.  
  7583. NetWare NetBIOS 
  7584.  
  7585. Use this option to manage NetBIOS names and sessions or to affect the internal 
  7586. memory allocation for NetBIOS. 
  7587.  
  7588. Categories of NetWare NetBIOS settings 
  7589.  
  7590. Name management 
  7591.  
  7592.      Broadcast count 
  7593.      Broadcast delay 
  7594.      Internet 
  7595.      Names 
  7596.  
  7597.  Session creation 
  7598.  
  7599.      Retry count 
  7600.      Retry delay 
  7601.      Sessions 
  7602.  
  7603.  Session management 
  7604.  
  7605.      Abort timeout 
  7606.      Listen timeout 
  7607.      Verify timeout 
  7608.  
  7609.  Command management 
  7610.  
  7611.      Commands 
  7612.  
  7613.  Syntax 
  7614.  
  7615.      netware netbios 
  7616.         abort timeout number 
  7617.         bind board number 
  7618.         broadcast count number 
  7619.         broadcast delay number 
  7620.         commands number 
  7621.         internet [on|off] 
  7622.         listen timeout number 
  7623.         names number 
  7624.         retry count number 
  7625.         retry delay number 
  7626.         sessions number 
  7627.         verify timeout number 
  7628.  
  7629.  
  7630. ΓòÉΓòÉΓòÉ 18.5.1. Abort, Listen, and Verify Timeout ΓòÉΓòÉΓòÉ
  7631.  
  7632. abort, listen, and verify timeout 
  7633.  
  7634. Use these settings to monitor and control your NetBIOS connections. 
  7635.  
  7636. When NetBIOS sessions at a sending computer do not receive any transmissions 
  7637. from the receiving computer for the length of the "verify timeout" interval, 
  7638. NetBIOS sends a request-for-acknowledgment packet to the receiving computer. 
  7639. NetBIOS then waits the length of the "listen timeout" interval to receive a 
  7640. response. 
  7641.  
  7642. If no response is received, NetBIOS sends another packet requesting immediate 
  7643. response. NetBIOS then waits the length of the "abort timeout" interval to 
  7644. receive a response. 
  7645.  
  7646. If no response is received, NetBIOS terminates the session. 
  7647.  
  7648. Syntax 
  7649.  
  7650.      netware netbios 
  7651.         abort timeout number 
  7652.         listen timeout number 
  7653.         verify timeout number 
  7654.  
  7655.  Abort timeout: Replace number with a number of milliseconds greater than 500. 
  7656.  
  7657.  Listen timeout: Replace number with a number of milliseconds greater than 200 
  7658.  
  7659.  Verify timeout: Replace number with a number of milliseconds greater than 100. 
  7660.  
  7661.  The ratio between these settings must remain the same. For example, if you 
  7662.  double the Listen timeout value, you must also double the Abort timeout and 
  7663.  Verify timeout values. 
  7664.  
  7665.  Defaults 
  7666.  
  7667.         Abort timeout: 30,000 milliseconds 
  7668.         Listen timeout: 6,000 milliseconds 
  7669.         Verify timeout: 3,000 milliseconds 
  7670.  
  7671.  Examples 
  7672.  
  7673.  To make NetBIOS wait longer before sending a request-for acknowledgment 
  7674.  packet, sending the packet requesting immediate response, and terminating the 
  7675.  session: 
  7676.  
  7677.      netware netbios 
  7678.         abort timeout 45000 
  7679.         listen timeout 8000 
  7680.         verify timeout 4000 
  7681.  
  7682.  
  7683. ΓòÉΓòÉΓòÉ 18.5.2. broadcast count ΓòÉΓòÉΓòÉ
  7684.  
  7685. broadcast count 
  7686.  
  7687. Use this setting to specify how many times NetBIOS broadcasts a query or claim 
  7688. for the name being used by an application. 
  7689.  
  7690. Syntax 
  7691.  
  7692.      netware netbios 
  7693.         broadcast count number 
  7694.  
  7695.  Replace number with a number of queries greater than 1. 
  7696.  
  7697.  Defaults 
  7698.  
  7699.  With internet on: 4 times. 
  7700.  
  7701.  With internet off: 2 times. 
  7702.  
  7703.  Example 
  7704.  
  7705.  To broadcast more often: 
  7706.  
  7707.      netware netbios 
  7708.         broadcast count 8 
  7709.  
  7710.  
  7711. ΓòÉΓòÉΓòÉ 18.5.3. broadcast delay ΓòÉΓòÉΓòÉ
  7712.  
  7713. broadcast delay 
  7714.  
  7715. Use this setting to specify how long NetBIOS waits between query or claim 
  7716. broadcasts. 
  7717.  
  7718. Syntax 
  7719.  
  7720.      netware netbios 
  7721.         broadcast delay number 
  7722.  
  7723.  Replace number with a number of milliseconds greater than 100. 
  7724.  
  7725.  Defaults 
  7726.  
  7727.  With internet on: 2,000 
  7728.  
  7729.  With internet off: 1,000 
  7730.  
  7731.  Example 
  7732.  
  7733.  To wait longer between broadcasts: 
  7734.  
  7735.      netware netbios 
  7736.         broadcast delay 3000 
  7737.  
  7738.  
  7739. ΓòÉΓòÉΓòÉ 18.5.4. commands ΓòÉΓòÉΓòÉ
  7740.  
  7741. commands
  7742.  
  7743. Use this setting to specify how many NetBIOS commands can be buffered in the 
  7744. NetBIOS driver at any one time. 
  7745.  
  7746. Syntax 
  7747.  
  7748.      netware netbios 
  7749.         commands number 
  7750.  
  7751.  Replace number with a number of commands from 8 to 128. 
  7752.  
  7753.  Default 
  7754.  
  7755.  32 commands 
  7756.  
  7757.  Example 
  7758.  
  7759.  To run an application that requires a large number of outstanding commands: 
  7760.  
  7761.      netware netbios 
  7762.         commands 128 
  7763.  
  7764.  
  7765. ΓòÉΓòÉΓòÉ 18.5.5. internet ΓòÉΓòÉΓòÉ
  7766.  
  7767. internet
  7768.  
  7769. Use this setting to transmit name-claim packets to and from all stations on the 
  7770. internet, or to and from stations on the local network only. 
  7771.  
  7772. Name-claim packets are packets which attempt to establish the uniqueness of the 
  7773. name of the station on which NetBIOS is running. 
  7774.  
  7775. Syntax 
  7776.  
  7777.      netware netbios 
  7778.         internet [on|off] 
  7779.  
  7780.  Type on or off 
  7781.  
  7782.  Default 
  7783.  
  7784.  On 
  7785.  
  7786.  Example 
  7787.  
  7788.  To send and receive on the local network only: 
  7789.  
  7790.      netware netbios 
  7791.         internet off 
  7792.  
  7793.  
  7794. ΓòÉΓòÉΓòÉ 18.5.6. names ΓòÉΓòÉΓòÉ
  7795.  
  7796. names
  7797.  
  7798. Use this setting to specify how many names the workstation can have in its name 
  7799. table for remote stations. When you add a name to a station, the station 
  7800. broadcasts that name to all other nodes on the network. 
  7801.  
  7802. Syntax 
  7803.  
  7804.      netware netbios 
  7805.         names number 
  7806.  
  7807.  Replace number with a number of names from 4 to 128. 
  7808.  
  7809.  You can use a name instead of a node address to refer to a remote station. 
  7810.  
  7811.  Default 
  7812.  
  7813.  24 names 
  7814.  
  7815.  Example 
  7816.  
  7817.  To allow forty-five names: 
  7818.  
  7819.      netware netbios 
  7820.         names 45 
  7821.  
  7822.  
  7823. ΓòÉΓòÉΓòÉ 18.5.7. retry count ΓòÉΓòÉΓòÉ
  7824.  
  7825. retry count 
  7826.  
  7827. Use this setting to specify how many times NetBIOS transmits a request for 
  7828. connection or retransmits a failed communication. 
  7829.  
  7830. Syntax 
  7831.  
  7832.      netware netbios 
  7833.         retry count number 
  7834.  
  7835.  Replace number with a number greater than 0. 
  7836.  
  7837.  Default 
  7838.  
  7839.  20 times 
  7840.  
  7841.  Example 
  7842.  
  7843.  To retransmit fifty times: 
  7844.  
  7845.      netware netbios 
  7846.         retry count 50 
  7847.  
  7848.  
  7849. ΓòÉΓòÉΓòÉ 18.5.8. retry delay ΓòÉΓòÉΓòÉ
  7850.  
  7851. retry delay 
  7852.  
  7853. Use this setting to specify how many milliseconds NetBIOS waits between 
  7854. transmissions while establishing a connection or resending a data packet. 
  7855.  
  7856. Syntax 
  7857.  
  7858.      netware netbios 
  7859.         retry delay number 
  7860.  
  7861.  Replace number with a number of milliseconds greater than 0. 
  7862.  
  7863.  Default 
  7864.  
  7865.  500 milliseconds 
  7866.  
  7867.  Example 
  7868.  
  7869.  To wait eight hundred milliseconds between retransmission attempts: 
  7870.  
  7871.      netware netbios 
  7872.         retry delay 800 
  7873.  
  7874.  
  7875. ΓòÉΓòÉΓòÉ 18.5.9. sessions ΓòÉΓòÉΓòÉ
  7876.  
  7877. sessions
  7878.  
  7879. Use this setting to specify how many simultaneous NetBIOS sessions can be 
  7880. supported by the NetBIOS driver. 
  7881.  
  7882. Syntax 
  7883.  
  7884.      netware netbios 
  7885.         sessions number 
  7886.  
  7887.  Replace number with a number of sessions from 4 to 64. 
  7888.  
  7889.  Default 
  7890.  
  7891.  16 sessions 
  7892.  
  7893.  Example 
  7894.  
  7895.  To allow one hundred NetBIOS sessions: 
  7896.  
  7897.      netware netbios 
  7898.         sessions 50 
  7899.  
  7900.  
  7901. ΓòÉΓòÉΓòÉ 18.5.10. Bind ΓòÉΓòÉΓòÉ
  7902.  
  7903. Bind
  7904.  
  7905. Use this setting to specify the primary NetBIOS netowrk board in your 
  7906. workstaion. 
  7907.  
  7908. NetBIOS uses its primary board to manage NetBIOS names. You can only configure 
  7909. one primary NetBIOS network board. 
  7910.  
  7911. Syntax 
  7912.  
  7913.      netware netbios 
  7914.         bind board_number 
  7915.  
  7916.  Replace board_number with the logical board number of a network board. 
  7917.  Board_number can be a value from 1 to 16. 
  7918.  
  7919.  Logical board numbers are assigned in ascending order to each frame type as 
  7920.  they appear in your configuration. 
  7921.  
  7922.  Note that logical board numbers are assigned to default frame types. 
  7923.  
  7924.  The board_number given must be the logical board number of a frame type used 
  7925.  by IPX. 
  7926.  
  7927.  Note: You specify IPX usage of a frame type by using the protocol setting 
  7928.  under the link driver option. 
  7929.  
  7930.  Default 
  7931.  
  7932.  NetBIOS uses IPX's primary baord as its own primary board when the bind 
  7933.  setting is not specified, out of range, or if the board_number given does not 
  7934.  match the logical board number of a frame type in use by IPX. 
  7935.  
  7936.  Example 
  7937.  
  7938.  Configure NetBIOS as follows in order to use the logical board defined by the 
  7939.  NE2000 link driver and the Ethernet 802.3 frame type as the NetBIOS primary 
  7940.  network board: 
  7941.  
  7942.  Link Driver NE2T 
  7943.      Frame Ethernet_802.2;logical board 1 
  7944.      Frame Ethernet_II;logical board 2 
  7945.      Protocol IPX 0 Ethernet_802.2 
  7946.      Protocol IP 800 Ethernet_II 
  7947.  
  7948.  Link Driver NE2000 
  7949.      Frame Ethernet_802.3;logical board 3 
  7950.      Protocol IPX 0 Ethernet_802.3 
  7951.  
  7952.  netware netbios 
  7953.      bind 3 
  7954.  
  7955.  
  7956. ΓòÉΓòÉΓòÉ 18.6. NetWare Requester ΓòÉΓòÉΓòÉ
  7957.  
  7958. NetWare Requester 
  7959.  
  7960. Use this option to control network requests from your workstation to a NetWare 
  7961. server. 
  7962.  
  7963. Syntax 
  7964.  
  7965.      netware requester 
  7966.         cache buffers number 
  7967.         default login drive driveletter 
  7968.         display hard errors off 
  7969.         large internet packets off 
  7970.         name context "context" 
  7971.         packet burst off 
  7972.         preferred server servername 
  7973.         preferred tree treename 
  7974.         request retries number 
  7975.         sessions number 
  7976.         signature level number 
  7977.  
  7978.  
  7979. ΓòÉΓòÉΓòÉ 18.6.1. cache buffers ΓòÉΓòÉΓòÉ
  7980.  
  7981. cache buffers 
  7982.  
  7983. Use this setting to specify how many buffers NetWare Client for OS/2 can use to 
  7984. cache data from open files. 
  7985.  
  7986. Cache buffers minimize read and write traffic on the network. The more buffers, 
  7987. the faster NetWare Client for OS/2 performs; however, more buffers use up more 
  7988. memory. 
  7989.  
  7990. NetWare Client for OS/2 automatically uses the maximum buffer size permitted by 
  7991. each server to which NetWare Client for OS/2 is connected. However, NetWare 
  7992. Client for OS/2 cannot use more than 64 KB of total memory for cache buffers, 
  7993. so if the buffer size is large, you may not be allowed as many buffers as you 
  7994. specify. 
  7995.  
  7996. Syntax 
  7997.  
  7998.      netware requester 
  7999.         cache buffers number 
  8000.  
  8001.  Replace number with a number of buffers from 0 to 30. 
  8002.  
  8003.  To turn off caching, specify 0. 
  8004.  
  8005.  Default 
  8006.  
  8007.  8 buffers 
  8008.  
  8009.  Example 
  8010.  
  8011.  To allow 15 cache buffers: 
  8012.  
  8013.      netware requester 
  8014.         cache buffers 15 
  8015.  
  8016.  
  8017. ΓòÉΓòÉΓòÉ 18.6.2. large internet packets off ΓòÉΓòÉΓòÉ
  8018.  
  8019. Large Internet Packets Off 
  8020.  
  8021. Use this setting to disable large internet packets transmission. Improving 
  8022. Speed and Security explains more about large internet packets. 
  8023.  
  8024. Syntax 
  8025.  
  8026.      netware requester 
  8027.         large internet packets off 
  8028.  
  8029.  Type large internet packets off to turn off large packet transmissions. 
  8030.  
  8031.  Default 
  8032.  
  8033.  Large internet packets are transmitted. 
  8034.  
  8035.  Example 
  8036.  
  8037.  To disable large packet transmission: 
  8038.  
  8039.      netware requester 
  8040.         large internet packets off 
  8041.  
  8042.  
  8043. ΓòÉΓòÉΓòÉ 18.6.3. default login drive ΓòÉΓòÉΓòÉ
  8044.  
  8045. default login drive 
  8046.  
  8047. Use this option to change the default login drive from drive L: to another 
  8048. network drive. 
  8049.  
  8050. Syntax 
  8051.  
  8052.      netware requester 
  8053.         default login drive drive letter 
  8054.  
  8055.  Replace drive letter with the letter of another network drive. 
  8056.  
  8057.  If you change the default login drive setting, you must also edit the LIBPATH, 
  8058.  DPATH, and PATH statements in your CONFIG.SYS file from L:\OS2 to drive 
  8059.  letter:\OS2. 
  8060.  
  8061.  Default 
  8062.  
  8063.  drive L: 
  8064.  
  8065.  Example 
  8066.  
  8067.  To change your default login drive from drive L: to drive F: 
  8068.  
  8069.      netware requester 
  8070.         default login drive f 
  8071.  
  8072.  In your CONFIG.SYS in the LIBPATH, DPATH, and PATH lines, you must change all 
  8073.  references of L:\OS2 to F:\OS2. 
  8074.  
  8075.  
  8076. ΓòÉΓòÉΓòÉ 18.6.4. name context ΓòÉΓòÉΓòÉ
  8077.  
  8078. Name Context 
  8079.  
  8080. Use this setting to specify the workstation's name context in the directory 
  8081. services tree.  Concepts explains more about name contexts. 
  8082.  
  8083. Syntax 
  8084.  
  8085.      netware requester 
  8086.         name context context 
  8087.  
  8088.  Replace context with your name context in the directory tree. 
  8089.  
  8090.  Default 
  8091.  
  8092.  At the root of the tree. 
  8093.  
  8094.  Example 
  8095.  
  8096.  To specify a name context: 
  8097.  
  8098.      netware requester 
  8099.         name context "john.sales.novell us" 
  8100.  
  8101.  
  8102. ΓòÉΓòÉΓòÉ 18.6.5. packet burst off ΓòÉΓòÉΓòÉ
  8103.  
  8104. packet burst off 
  8105.  
  8106. Use this setting to disable the packet burst feature. Improving Speed with 
  8107. Packet Burst explains more about the Packet Burst feature. 
  8108.  
  8109. Syntax 
  8110.  
  8111.      netware requester 
  8112.         packet burst off 
  8113.  
  8114.  Default 
  8115.  
  8116.  Packet burst is enabled. 
  8117.  
  8118.  Example 
  8119.  
  8120.  To disable packet burst: 
  8121.  
  8122.      netware requester 
  8123.         packet burst off 
  8124.  
  8125.  
  8126. ΓòÉΓòÉΓòÉ 18.6.6. preferred server ΓòÉΓòÉΓòÉ
  8127.  
  8128. preferred server 
  8129.  
  8130. Use this setting to specify which NetWare server you want your workstation to 
  8131. attach to when it first accesses the network. 
  8132.  
  8133. NoteIf the server you specify is unavailable, your workstation will attach to 
  8134. the first available server. 
  8135.  
  8136. Syntax 
  8137.  
  8138.      netware requester 
  8139.         preferred server servername 
  8140.  
  8141.  Replace servername with the name of a server. The server you specify should 
  8142.  probably have the NetWare utilities for OS/2 installed. 
  8143.  
  8144.  Default 
  8145.  
  8146.  None 
  8147.  
  8148.  Example 
  8149.  
  8150.  To attach to server FINANCE: 
  8151.  
  8152.      netware requester 
  8153.         preferred server finance 
  8154.  
  8155.  
  8156. ΓòÉΓòÉΓòÉ 18.6.7. preferred tree ΓòÉΓòÉΓòÉ
  8157.  
  8158. preferred tree 
  8159.  
  8160. Use this setting to specify a tree name to connect. This setting is only for 
  8161. sites with more than one directory tree. 
  8162.  
  8163. Syntax 
  8164.  
  8165.      netware requester 
  8166.         preferred tree treename 
  8167.  
  8168.  Replace treename with the name of your tree. Tree names can have up to 32 
  8169.  characters. 
  8170.  
  8171.  Default 
  8172.  
  8173.  None. 
  8174.  
  8175.  Example 
  8176.  
  8177.  To connect to a tree named Novell: 
  8178.  
  8179.      netware requester 
  8180.         preferred tree novell 
  8181.  
  8182.  
  8183. ΓòÉΓòÉΓòÉ 18.6.8. request retries ΓòÉΓòÉΓòÉ
  8184.  
  8185. request retries 
  8186.  
  8187. Use this setting to specify how many times NetWare Client for OS/2 tries to 
  8188. resend a request following a communication error. 
  8189.  
  8190. Syntax 
  8191.  
  8192.      netware requester 
  8193.         request retries number 
  8194.  
  8195.  Replace number with a number of retries greater than 5. 
  8196.  
  8197.  Default 
  8198.  
  8199.  20. 
  8200.  
  8201.  Decrease the default if you are connected to the network over a modem and you 
  8202.  do not want to waste phone time while NetWare Client for OS/2 keeps trying to 
  8203.  resend packets. 
  8204.  
  8205.  Example 
  8206.  
  8207.  To decrease the number of times NetWare Client for OS/2 tries to resend a 
  8208.  packet: 
  8209.  
  8210.      netware requester 
  8211.         request retries 10 
  8212.  
  8213.  
  8214. ΓòÉΓòÉΓòÉ 18.6.9. sessions ΓòÉΓòÉΓòÉ
  8215.  
  8216. sessions
  8217.  
  8218. Use this setting to specify the number of connections NetWare Client for OS/2 
  8219. can have to all servers. 
  8220.  
  8221. Syntax 
  8222.  
  8223.      netware requester 
  8224.         sessions number 
  8225.  
  8226.  Replace number with a number of connections from 8 to 32.  You must have at 
  8227.  least three IPX sockets for each session you allow. See sockets 
  8228.  
  8229.  Default 
  8230.  
  8231.  8 sessions 
  8232.  
  8233.  Example 
  8234.  
  8235.  To allow more server connections: 
  8236.  
  8237.      netware requester 
  8238.         sessions 20 
  8239.  
  8240.  You must also increase the sockets setting for the Protocol Stack IPX option 
  8241.  in this case. 
  8242.  
  8243.  
  8244. ΓòÉΓòÉΓòÉ 18.6.10. signature level ΓòÉΓòÉΓòÉ
  8245.  
  8246. signature level 
  8247.  
  8248. Use this setting to assign a signature level. Signature levels help determine 
  8249. security on your network. Improving Security by Using NCP Packet Signature 
  8250. explains more about signature levels. 
  8251.  
  8252. Syntax 
  8253.  
  8254.      netware requester 
  8255.         signature level number 
  8256.  
  8257.  Replace number with 0, 1, 2, or 3. 
  8258.  
  8259.  List of NCP Packet Signature levels 
  8260.  
  8261.  Number    Explanation 
  8262.  
  8263.  0         Workstation does not sign packets 
  8264.  
  8265.  1         Workstation signs packets only if the server requests it (server 
  8266.            option is 2 or higher) 
  8267.  
  8268.  2         Workstation signs packets if the server is capable of signing 
  8269.            (server option is 1 or higher) 
  8270.  
  8271.  3         Workstation signs packets and requires the server to sign packets 
  8272.            (or logging in will fail) 
  8273.  
  8274.  Default 
  8275.  
  8276.  1 (Workstation signs packets only if the server requests signing.) 
  8277.  
  8278.  Example 
  8279.  
  8280.  To prevent the workstation from signing packets: 
  8281.  
  8282.      netware requester 
  8283.         signature level 0 
  8284.  
  8285.  
  8286. ΓòÉΓòÉΓòÉ 18.6.11. display hard errors ΓòÉΓòÉΓòÉ
  8287.  
  8288. display hard errors 
  8289.  
  8290. Use this option to keep programs running without interaction when a hard error 
  8291. is displayed. With this option set, hard errors are automatically returned to 
  8292. the program that caused them rather than displayed to you for further 
  8293. interaction. 
  8294.  
  8295. This option is useful for sites with unattended workstations. Be careful about 
  8296. using it in other environments as you might turn off important messages. 
  8297.  
  8298. NoteHard errors display on a full screen and prompt you to choose among several 
  8299. actions. These error messages cause background processes to suspend until you 
  8300. respond to the message. 
  8301.  
  8302. Syntax 
  8303.  
  8304.      netware requester 
  8305.         display hard errors off 
  8306.  
  8307.  To display error messages, leave this line out of your NET.CFG file. 
  8308.  
  8309.  Default 
  8310.  
  8311.  Error messages are displayed. 
  8312.  
  8313.  Example 
  8314.  
  8315.  To prevent hard error messages from displaying: 
  8316.  
  8317.      netware requester 
  8318.         display hard errors off 
  8319.  
  8320.  
  8321. ΓòÉΓòÉΓòÉ 18.7. Protocol ODINSUP ΓòÉΓòÉΓòÉ
  8322.  
  8323. Protocol ODINSUP 
  8324.  
  8325. Use this option to allow the NDIS protocol stack (used with Extended Services 
  8326. and LAN Services) to communicate using ODI Token-Ring or Ethernet drivers. See 
  8327. Using ODINSUP before using this option. 
  8328.  
  8329. Syntax 
  8330.  
  8331.  protocol odinsup 
  8332.      bind driver [number] 
  8333.  
  8334.  Use this setting to bind the ODINSUP protocol to an ODI driver. When ODINSUP 
  8335.  is bound to a driver, the network board for that driver is the board used for 
  8336.  transmissions to and from the network. 
  8337.  
  8338.  Replace driver with a Token-Ring or Ethernet ODI driver name. See List of 
  8339.  Network Boards and Drivers for a list of common driver names. 
  8340.  
  8341.  Use number to bind ODINSUP to a particular occurrence of a board when you have 
  8342.  two boards with the same name. Replace number with a number from 1 to 4. 
  8343.  
  8344.  For example, if you have two NE2000 network boards in your workstation, bind 
  8345.  ODINSUP to each board by typing a 2 for the second board. 
  8346.  
  8347.  ODINSUP can be bound to a maximum of four ODI drivers. 
  8348.  
  8349.  Default 
  8350.  
  8351.  ODINSUP binds to the first Ethernet or Token-Ring board it locates. 
  8352.  
  8353.  Examples 
  8354.  
  8355.  To bind ODINSUP to a single NE2000 board in your workstation: 
  8356.  
  8357.  protocol ODINSUP 
  8358.      bind ne2000 
  8359.  
  8360.  To bind ODINSUP to both the first and the second NE2000 boards in your 
  8361.  workstation: 
  8362.  
  8363.  Protocol ODINSUP 
  8364.      bind ne2000 
  8365.      bind ne2000 2 
  8366.  
  8367.  
  8368. ΓòÉΓòÉΓòÉ 18.8. Protocol Stack IPX ΓòÉΓòÉΓòÉ
  8369.  
  8370. Protocol Stack IPX 
  8371.  
  8372. Use this option to adjust IPX communication between applications and the LAN 
  8373. drivers in your workstation. 
  8374.  
  8375. Syntax 
  8376.  
  8377.  protocol stack ipx 
  8378.      bind name 
  8379.      router mem size 
  8380.      sockets number 
  8381.  
  8382.  
  8383. ΓòÉΓòÉΓòÉ 18.8.1. bind ΓòÉΓòÉΓòÉ
  8384.  
  8385. bind
  8386.  
  8387. Use this setting to specify the primary network board in your workstation. By 
  8388. default, the primary board is the board whose driver loads first in the 
  8389. CONFIG.SYS file. If you specify a different board with this setting, that 
  8390. default is changed. See Network Boards and Drivers. 
  8391.  
  8392. Syntax 
  8393.  
  8394.  protocol stack ipx 
  8395.      bind name 
  8396.  
  8397.  Replace name with the driver name for your network board. List of Network 
  8398.  Boards and Drivers lists common network boards. 
  8399.  
  8400.  Default 
  8401.  
  8402.  The first driver listed in your CONFIG.SYS file. 
  8403.  
  8404.  Example 
  8405.  
  8406.  To specify a 3Com Etherlink 3C503 board as primary: 
  8407.  
  8408.  protocol stack ipx 
  8409.      bind 3C503 
  8410.  
  8411.  
  8412. ΓòÉΓòÉΓòÉ 18.8.2. router mem ΓòÉΓòÉΓòÉ
  8413.  
  8414. router mem 
  8415.  
  8416. Use this setting to specify how many bytes in the router memory pool are 
  8417. allocated for routing requests to the network. 
  8418.  
  8419. Syntax 
  8420.  
  8421.  protocol stack ipx 
  8422.      router mem size 
  8423.  
  8424.  Replace size with a number of bytes. 
  8425.  
  8426.  Default 
  8427.  
  8428.  450 bytes 
  8429.  
  8430.  Since a size of 450 bytes accommodates up to 15 network boards per 
  8431.  workstation, you should not need to increase this default. 
  8432.  
  8433.  Example 
  8434.  
  8435.  To increase the default: 
  8436.  
  8437.  protocol stack ipx 
  8438.      router mem 500 
  8439.  
  8440.  
  8441. ΓòÉΓòÉΓòÉ 18.8.3. sockets ΓòÉΓòÉΓòÉ
  8442.  
  8443. sockets
  8444.  
  8445. Use this setting to specify how many sockets IPX can open at your workstation. 
  8446.  
  8447. Syntax 
  8448.  
  8449.  protocol stack ipx 
  8450.      sockets number 
  8451.  
  8452.  Replace number with a number of sockets between 9 and 128. If you are running 
  8453.  IPX with NetWare Client for OS/2 do not set this value below 32. 
  8454.  
  8455.  You need three sockets per server connection. The default of 64 works for the 
  8456.  default number of server connections. See sessions. 
  8457.  
  8458.  Allow more sockets if your workstation connects to many different servers or 
  8459.  runs protocols (such as Named Pipes) that require sockets. 
  8460.  
  8461.  Default 
  8462.  
  8463.  64 sockets 
  8464.  
  8465.  Example 
  8466.  
  8467.  To set the socket limit for a workstation connected to several servers that is 
  8468.  running Named Pipes and applications that require sockets: 
  8469.  
  8470.  protocol stack ipx 
  8471.      sockets 128 
  8472.  
  8473.  
  8474. ΓòÉΓòÉΓòÉ 18.9. Protocol Stack SPX ΓòÉΓòÉΓòÉ
  8475.  
  8476. Protocol Stack SPX 
  8477.  
  8478. Use this option to adjust the number and characteristics of SPX connections 
  8479. between your workstation and other computers. 
  8480.  
  8481. Syntax 
  8482.  
  8483.  protocol stack spx 
  8484.      abort timeout number 
  8485.      listen timeout number 
  8486.      retry count number 
  8487.      send timeout number 
  8488.      sessions number 
  8489.      verify timeout number 
  8490.  
  8491.  
  8492. ΓòÉΓòÉΓòÉ 18.9.1. Abort, Listen, and Verify Timeouts ΓòÉΓòÉΓòÉ
  8493.  
  8494. Abort timeout, Listen timeout and Verify timeout 
  8495.  
  8496. Use these settings to monitor and control SPX connections. 
  8497.  
  8498. When SPX sessions at a sending computer do not receive transmissions from the 
  8499. receiving computer for the length of the "verify timeout" interval, SPX sends a 
  8500. keep-connection-alive packet to the receiving computer. SPX then waits the 
  8501. length of the "listen timeout" interval to receive a response. 
  8502.  
  8503. If no response is received, SPX sends another packet requesting immediate 
  8504. acknowledgment. SPX then waits the length of the "abort timeout" interval to 
  8505. receive a response. 
  8506.  
  8507. If no response is received, SPX aborts the session. 
  8508.  
  8509. Syntax 
  8510.  
  8511.  protocol stack spx 
  8512.      abort timeout number 
  8513.      listen timeout number 
  8514.      verify timeout number 
  8515.  
  8516.  Replace number with a number of milliseconds greater than 10. 
  8517.  
  8518.  The ratio between these settings must remain the same. For example, if you 
  8519.  double the Listen timeout value, you must also double the Abort timeout and 
  8520.  Verify timeout values. 
  8521.  
  8522.  If the machine you are setting up will be a Named Pipes server, double the 
  8523.  default timeout values. 
  8524.  
  8525.  Default 
  8526.  
  8527.  Abort timeout: 30,000 milliseconds 
  8528.  
  8529.  Listen timeout: 6,000 milliseconds 
  8530.  
  8531.  Verify timeout: 3,000 milliseconds 
  8532.  
  8533.  Example 
  8534.  
  8535.  To make SPX wait longer before sending a keep-connection-alive packet, sending 
  8536.  the packet requesting immediate response, or aborting the session: 
  8537.  
  8538.  protocol stack spx 
  8539.      abort timeout 40000 
  8540.      listen timeout 8000 
  8541.      verify timeout 4000 
  8542.  
  8543.  
  8544. ΓòÉΓòÉΓòÉ 18.9.2. Retry Count ΓòÉΓòÉΓòÉ
  8545.  
  8546. Retry Count 
  8547.  
  8548. Use this setting to specify the number of times your workstation will resend 
  8549. packets that weren't acknowledged by the receiving computer the first time they 
  8550. were sent. 
  8551.  
  8552. NoteSome applications may set the "retry count" value. In these cases, the 
  8553. application-set value is used and the NET.CFG value is ignored. 
  8554.  
  8555. Syntax 
  8556.  
  8557.  protocol stack spx 
  8558.      retry count number 
  8559.  
  8560.  Replace number with a number of retries from 1 to 255. 
  8561.  
  8562.  If your network traffic is heavy or if you are transmitting across routers, 
  8563.  you may want to increase the default. 
  8564.  
  8565.  Default 
  8566.  
  8567.  12 retries 
  8568.  
  8569.  Example 
  8570.  
  8571.  To increase the number of times packets are resent: 
  8572.  
  8573.  protocol stack spx 
  8574.      retry count 30 
  8575.  
  8576.  
  8577. ΓòÉΓòÉΓòÉ 18.9.3. Send Timeout ΓòÉΓòÉΓòÉ
  8578.  
  8579. Send Timeout 
  8580.  
  8581. Use this setting to specify how long SPX waits between attempts to send packets 
  8582. across the network. 
  8583.  
  8584. Syntax 
  8585.  
  8586.  protocol stack spx 
  8587.      send timeout number 
  8588.  
  8589.  Replace number with a number of milliseconds greater than 500. 
  8590.  
  8591.  This default works well in almost all cases. Increase the default if you are 
  8592.  using network management products with a very large network and you encounter 
  8593.  many SPX connection errors. 
  8594.  
  8595.  You may also want to increase the default for a Named Pipes client that is 
  8596.  operating faster than the Named Pipes server to which it is connected. 
  8597.  
  8598.  Default 
  8599.  
  8600.  A continually calculated value based on the time it takes SPX to get a 
  8601.  response from the server. 
  8602.  
  8603.  Example 
  8604.  
  8605.  To increase the wait between sends: 
  8606.  
  8607.  protocol stack spx 
  8608.      send timeout 5600 
  8609.  
  8610.  
  8611. ΓòÉΓòÉΓòÉ 18.9.4. Sessions ΓòÉΓòÉΓòÉ
  8612.  
  8613. Sessions
  8614.  
  8615. Use this setting to specify how many SPX connections can be open 
  8616. simultaneously. 
  8617.  
  8618. Syntax 
  8619.  
  8620.  protocol stack spx 
  8621.      sessions number 
  8622.  
  8623.  Replace number with a number of SPX connections greater than 8. Numbers higher 
  8624.  than 1,000 may not work in all circumstances. 
  8625.  
  8626.  If you run Named Pipes applications or other applications that use SPX, you 
  8627.  may need to increase the default number of sessions. 
  8628.  
  8629.  Default 
  8630.  
  8631.  16 sessions 
  8632.  
  8633.  Example 
  8634.  
  8635.  To increase the number of SPX sessions: 
  8636.  
  8637.  protocol stack spx 
  8638.      sessions 64 
  8639.  
  8640.  
  8641. ΓòÉΓòÉΓòÉ 18.10. Token-Ring Source-Route Driver ΓòÉΓòÉΓòÉ
  8642.  
  8643. Token-Ring Source-Route Driver 
  8644.  
  8645. Use this option to configure the Requester for source-routing between 
  8646. Token-Ring networks that are connected with source routers. For more 
  8647. information about source routing, see Using OS/2 Workstations on a Token-Ring 
  8648. Network. 
  8649.  
  8650. NoteDo not use this option if your Token-Ring networks do not use source 
  8651. routing. 
  8652.  
  8653. Syntax 
  8654.  
  8655.  protocol route 
  8656.      source route def gbr mbr nodes n board n 
  8657.  
  8658.  board 
  8659.  
  8660.  Use this setting to specify the logical board (frame) of a particular type 
  8661.  that is performing source routing. 
  8662.  
  8663.  Syntax 
  8664.  
  8665.  protocol route 
  8666.      source route board n 
  8667.  
  8668.  Replace n with a logical board (frame) number from 1 to 16. 
  8669.  
  8670.  For example, if a workstation has more than one frame type listed in the Link 
  8671.  Driver option, by default only the first listed frame is source routed. To 
  8672.  enable source routing on the second or other frames, you must explicitly 
  8673.  specify the second frame as logical board 2. 
  8674.  
  8675.  Default 
  8676.  
  8677.  1 
  8678.  
  8679.  Example 
  8680.  
  8681.  To specify that logical board 2, the Token-Ring_SNAP frame, will also be 
  8682.  source routed: 
  8683.  
  8684.  link driver token 
  8685.      frame token-ring 
  8686.      frame token-ring_snap 
  8687.      protocol route 
  8688.      source route board 1 
  8689.      source route board 2 
  8690.  
  8691.  DEF 
  8692.  
  8693.  Use this setting (default frame) to prevent frames that have unknown 
  8694.  destination addresses from being sent across Single Route IBM bridges. 
  8695.  
  8696.   If this setting is specified, these frames are forwarded as All Routes 
  8697.  Broadcast frames. 
  8698.  
  8699.   If this setting is not specified, all frames that have addresses not in the 
  8700.  workstation's Source Routing table are forwarded as Single Route Broadcast 
  8701.  frames. 
  8702.  
  8703.   If ROUTE.SYS has already been configured with the DEF setting, reloading 
  8704.  ROUTE.SYS with this setting broadcasts all subsequent Single Route Broadcast 
  8705.  frames as All Routes Broadcast frames. 
  8706.  
  8707.  Syntax 
  8708.  
  8709.  protocol route 
  8710.      source route def 
  8711.  
  8712.  Type DEF to broadcast on all routes. Omit DEF to broadcast on a single route 
  8713.  only. 
  8714.  
  8715.  Default 
  8716.  
  8717.  DEF is omitted (single-route broadcast only) 
  8718.  
  8719.  Change this default when you are unsure of the stability of one or more routes 
  8720.  in the network. Be aware that using DEF will substantially increase network 
  8721.  traffic, especially on large, redundant ring networks. 
  8722.  
  8723.  Example 
  8724.  
  8725.  To broadcast on all routes: 
  8726.  
  8727.  protocol route 
  8728.      source route def 
  8729.  
  8730.  GBR 
  8731.  
  8732.  Use this setting (general broadcast) to specify that all General Broadcast 
  8733.  frames are to be sent as All Routes Broadcast frames. 
  8734.  
  8735.  Syntax 
  8736.  
  8737.  protocol route 
  8738.      source route gbr 
  8739.  
  8740.  Type GBR to broadcast to all destinations, on all rings, by all routes. Omit 
  8741.  GBR to broadcast to all destinations, on all rings, by a single route. 
  8742.  
  8743.  Change the default when you want to ensure successful transmission across all 
  8744.  possible routes. If ROUTE has already been configured with this setting, 
  8745.  reconfiguring ROUTE with this setting broadcasts all subsequent General 
  8746.  Broadcast frames as All Routes Broadcast frames. 
  8747.  
  8748.  Default 
  8749.  
  8750.  GBR is omitted (single route broadcast only) 
  8751.  
  8752.  Example 
  8753.  
  8754.  To broadcast to all destinations, on all rings, by all routes: 
  8755.  
  8756.  protocol route 
  8757.      source route gbr 
  8758.  
  8759.  MBR 
  8760.  
  8761.  Use this setting (multicast) to specify that all Multicast Broadcast frames 
  8762.  are to be sent as All Routes Broadcast frames. 
  8763.  
  8764.  Syntax 
  8765.  
  8766.  protocol route 
  8767.      source route mbr 
  8768.  
  8769.  Type MBR to transmit multicast frames simultaneously to a group of 
  8770.  destinations by all possible routes. Omit MBR to transmit multicast frames by 
  8771.  a single route. 
  8772.  
  8773.  Default 
  8774.  
  8775.  MBR is omitted (transmit by single route only) 
  8776.  
  8777.  If ROUTE has already been configured with the MBR setting, reconfiguring ROUTE 
  8778.  with this parameter broadcasts all subsequent Multicast Broadcast frames as 
  8779.  All Routes Broadcast frames. 
  8780.  
  8781.  Example 
  8782.  
  8783.  To broadcast multicast frames simultaneously: 
  8784.  
  8785.  protocol route 
  8786.      source route mbr 
  8787.  
  8788.  nodes 
  8789.  
  8790.  Use this setting to specify the number of table entries in the source-routing 
  8791.  table. 
  8792.  
  8793.  Syntax 
  8794.  
  8795.  protocol route 
  8796.      source route nodes n 
  8797.  
  8798.  Replace n with a number of table entries from 8 to 255. If you type a number 
  8799.  less than 8, 8 will be used. 
  8800.  
  8801.  Default 
  8802.  
  8803.  16 entries 
  8804.  
  8805.  Example 
  8806.  
  8807.  To allow twenty-four entries in the source-routing table: 
  8808.  
  8809.  protocol route 
  8810.      source route nodes 24 
  8811.  
  8812.  
  8813. ΓòÉΓòÉΓòÉ 19. System Messages ΓòÉΓòÉΓòÉ
  8814.  
  8815. System Messages 
  8816.  
  8817. This section includes system messages and explanations for all NetWare Client 
  8818. for OS/2 drivers and daemons. Messages for the NetWare Tools or the Network 
  8819. Printer (NPRINTER.EXE) programs are not included. For information about 
  8820. messages for those modules, see the System Messages manual. 
  8821.  
  8822. REQ0106: An error occurred during attempt to get shared memory. 
  8823.  
  8824.  Explanation    DDAEMON.EXE attempted to access the daemon's shared memory, but 
  8825.                 failed. At this point, the program has verified that the shared 
  8826.                 memory exists, but is unable to access it. This may be an 
  8827.                 internal program error. 
  8828.  Action         Try rebooting your system. If the problem persists, call your 
  8829.                 Novell Authorized Reseller. 
  8830.  
  8831.  REQ0107: An error occurred during attempt to allocate a shared segment. 
  8832.  
  8833.  Explanation    DDAEMON.EXE tried to create shared memory, but none is 
  8834.                 available. This error usually occurs when the device drivers 
  8835.                 and applications currently running on your system require more 
  8836.                 memory than your system has available. 
  8837.  Action         Try adding RAM, reducing your configuration options in the 
  8838.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  8839.                 removing optional device drivers from the CONFIG.SYS file, and 
  8840.                 freeing up some hard disk space by deleting unnecessary 
  8841.                 programs. If you are using multiple disk partitions, consider 
  8842.                 moving the OS/2 swapper file to a larger partition. Disk 
  8843.                 compression utilities may also be available that can help 
  8844.                 resolve this problem. After completing these actions, shut down 
  8845.                 OS/2; then reboot the system. If the problem persists, contact 
  8846.                 your Novell Authorized Reseller. 
  8847.  
  8848.  REQ0108: The daemon cannot access the Link Support Layer. Error: <code>. 
  8849.  
  8850.  Explanation    DDAEMON.EXE cannot find the Link Support device driver LSL.SYS. 
  8851.  Action         Make sure that the device driver LSL.SYS has been properly 
  8852.                 entered in the CONFIG.SYS file. If so, check the messages 
  8853.                 displayed by the LSL for any errors or warnings, and correct 
  8854.                 the problems indicated. Try again. If this error persists, call 
  8855.                 your Novell Authorized Reseller. 
  8856.  
  8857.  REQ0109: The DDAEMON is already loaded. 
  8858.  
  8859.  Explanation    DDAEMON.EXE tried to create shared memory for the first time, 
  8860.                 but the memory already exists. Another daemon is already 
  8861.                 running. The attempt to create shared memory is terminated. 
  8862.  Action         Make sure that you are not trying to run multiple copies of the 
  8863.                 daemon. Typically the daemon is run from the CONFIG.SYS file at 
  8864.                 system startup and does not need to be executed again. 
  8865.  
  8866.  REQ0204: The system does not have enough memory for socket tables. 
  8867.  
  8868.  Explanation    OS/2 lacks sufficient system memory for IPX to allocate memory 
  8869.                 for its socket tables. 
  8870.  Action         Try adding RAM, reducing your configuration options in the 
  8871.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  8872.                 removing optional device drivers from the CONFIG.SYS file, and 
  8873.                 freeing up some hard disk space by deleting unnecessary 
  8874.                 programs. If you are using multiple disk partitions, consider 
  8875.                 moving the OS/2 swapper file to a larger partition. Disk 
  8876.                 compression utilities may also be available that can help 
  8877.                 resolve this problem. After completing these actions, shut down 
  8878.                 OS/2; then reboot the system. If the problem persists, contact 
  8879.                 your Novell Authorized Reseller. 
  8880.  
  8881.  REQ0205: The LAN support module could not be installed. 
  8882.  
  8883.  Explanation    Either the LSL.SYS driver failed to load, or the "DEVICE=" 
  8884.                 statement is missing from the CONFIG.SYS file. 
  8885.  Action         Either correct the problem that kept the LSL.SYS driver from 
  8886.                 loading (indicated in an error message preceding this one), or 
  8887.                 add the "DEVICE=" statement to the CONFIG.SYS file. 
  8888.  
  8889.  REQ0206: The IPX MLID could not be installed. 
  8890.  
  8891.  Explanation    Either the Multiple Link Interface Driver (MLID) specified in 
  8892.                 the CONFIG.SYS failed to load, or the "DEVICE=" statement for 
  8893.                 an MLID is missing from the CONFIG.SYS file. 
  8894.  Action         Either correct the problem that kept the MLID from loading 
  8895.                 (indicated in an error message preceding this one), or add the 
  8896.                 "DEVICE=" statement to the CONFIG.SYS file. 
  8897.  
  8898.  REQ0207: The configured LAN-A driver does not support IPX. 
  8899.  
  8900.  Explanation    The Multiple Link Interface Driver (MLID) to which IPX.SYS 
  8901.                 attempted to bind does not support IPX-based data 
  8902.                 transmissions. 
  8903.  Action         Bind IPX to an MLID that supports IPX-based data transmissions. 
  8904.  
  8905.  REQ0208: The IPX protocol handler cannot be registered. 
  8906.  
  8907.  Explanation    IPX cannot register with the LSL.SYS driver because the LSL is 
  8908.                 servicing its maximum number of protocol stacks. 
  8909.  Action         Remove the "DEVICE=" statements for any unnecessary protocol 
  8910.                 stacks from the CONFIG.SYS file. 
  8911.  
  8912.  REQ0209: The IPX entry point cannot be initialized. 
  8913.  
  8914.  Explanation    The IPX and link support layer (LSL) versions may not be 
  8915.                 compatible versions. 
  8916.  Action         Make sure that the IPX.SYS driver and LSL.SYS driver are 
  8917.                 compatible. If they are not, obtain compatible drivers from 
  8918.                 your Novell Authorized Reseller. If this is not the problem, 
  8919.                 contact your Novell Authorized Reseller for customer 
  8920.                 assistance. 
  8921.  
  8922.  REQ0210: An internal error occurred. The IPX router socket cannot be opened. 
  8923.  
  8924.  Explanation    IPX was unable to open the router socket due to an internal 
  8925.                 program error. 
  8926.  Action         Try again. If the problem persists, contact your Novell 
  8927.                 Authorized Reseller. 
  8928.  
  8929.  REQ0211: An internal error occurred. A router selector cannot be allocated. 
  8930.  
  8931.  Explanation    IPX was unable to allocate an OS/2 router selector due to an 
  8932.                 internal program error. 
  8933.  Action         Try again. If the problem persists, contact your Novell 
  8934.                 Authorized Reseller. 
  8935.  
  8936.  REQ0212: The system has insufficient memory to allocate a router. 
  8937.  
  8938.  Explanation    OS/2 cannot access sufficient system memory for IPX routing 
  8939.                 purposes. 
  8940.  Action         Try adding RAM, reducing your configuration options in the 
  8941.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  8942.                 removing optional device drivers from the CONFIG.SYS file, and 
  8943.                 freeing up some hard disk space by deleting unnecessary 
  8944.                 programs. If you are using multiple disk partitions, consider 
  8945.                 moving the OS/2 swapper file to a larger partition. Disk 
  8946.                 compression utilities may also be available that can help 
  8947.                 resolve this problem. After completing these actions, shut down 
  8948.                 OS/2; then reboot the system. If the problem persists, contact 
  8949.                 your Novell Authorized Reseller. 
  8950.  
  8951.  REQ0213: Router memory is exhausted. 
  8952.  
  8953.  Explanation    IPX did not have enough memory previously allocated for routing 
  8954.                 purposes. 
  8955.  Action         Increase the size of the IPX router memory in the NET.CFG 
  8956.                 "ROUTER MEM" statement. 
  8957.  
  8958.  REQ0214: An internal error prevented CGroup variable initialization. 
  8959.  
  8960.  Explanation    An internal program error has occurred. IPX was unable to 
  8961.                 initialize internal variables. 
  8962.  Action         Try again. If the problem persists, contact your Novell 
  8963.                 Authorized Reseller. 
  8964.  
  8965.  REQ0215: An internal error prevented DosHlp variable initialization. 
  8966.  
  8967.  Explanation    OS/2 internal variables were either incomplete or invalid. 
  8968.  Action         Try again. If the problem persists, contact your Novell 
  8969.                 Authorized Reseller. 
  8970.  
  8971.  REQ0216: IPX cannot register with OS/2 for PDD-to-VDD communications. 
  8972.  
  8973.  Explanation    This is an internal program error. IPX cannot register with 
  8974.                 OS/2 for VIPX.SYS driver support. 
  8975.  Action         Try again. If the problem persists, contact your Novell 
  8976.                 Authorized Reseller. 
  8977.  
  8978.  REQ0217: The IPX device driver is not running. 
  8979.  
  8980.  Explanation    Either IPX.SYS encountered a fatal error during system 
  8981.                 initialization, or the "DEVICE=[path]IPX.SYS" statement was 
  8982.                 missing from the CONFIG.SYS file. If the problem is a fatal 
  8983.                 error, another message should precede this one that identifies 
  8984.                 the specific error that occurred. 
  8985.  Action         Either resolve the fatal problem (indicated in a preceding 
  8986.                 message), or add the "DEVICE=" statement to the CONFIG.SYS 
  8987.                 file; then try again. If the problem persists, contact your 
  8988.                 Novell Authorized Reseller. 
  8989.  
  8990.  REQ0231: The default protocol configuration option is not used for IPX. 
  8991.  
  8992.  Explanation    IPX cannot be configured as a default protocol stack. 
  8993.  Action         Remove this option statement from the NET.CFG file. 
  8994.  
  8995.  REQ0232: The prescan protocol configuration option is not used for IPX. 
  8996.  
  8997.  Explanation    IPX cannot be configured as a prescan protocol stack. 
  8998.  Action         Remove this option statement from the NET.CFG file. 
  8999.  
  9000.  REQ0233: The OS/2 version number cannot be found; OS/2 v2.0 is assumed. 
  9001.  
  9002.  Explanation    IPX's query of OS/2 for the version number returned a value 
  9003.                 that did not match the value it expected to receive. 
  9004.  Action         Make sure the OS/2 version installed on the machine is v2.0 or 
  9005.                 later. 
  9006.  
  9007.  REQ0304: An LSL error occurred. NET.CFG buffers are too big for ECB pool. 
  9008.  
  9009.  Explanation    The configured buffer size for the Link Support component is 
  9010.                 too large. Total available buffer space is around 60 KB, but 
  9011.                 the Link Support Layer (LSL) is unable to allocate even one 
  9012.                 buffer of the requested size in its buffer space. See "Link 
  9013.                 Support Layer" in Concepts for more information about LSL. 
  9014.  Action         Reduce the Link Support component's buffer size in the NET.CFG 
  9015.                 file. It is more important to have several smaller buffers 
  9016.                 available than one large one. It is a waste of system memory to 
  9017.                 configure buffers much larger than the communications media can 
  9018.                 support. 
  9019.  
  9020.  REQ0305: The Link Support module (LSL) could not install the AES timer. 
  9021.  
  9022.  Explanation    The Link Support Layer (LSL) could not register its timer 
  9023.                 handler with the operating system because the maximum number of 
  9024.                 handlers have already been installed. This timer handler is a 
  9025.                 critical component of the Requester, and none of the 
  9026.                 Novell-supplied communication handlers can be expected to work 
  9027.                 properly without it. See "Link Support Layer" in Concepts for 
  9028.                 more information about LSL. 
  9029.  Action         Previously installed device drivers (those entered before 
  9030.                 LSL.SYS in the CONFIG.SYS file) have used all available timer 
  9031.                 resources. Identify those device drivers and either remove or 
  9032.                 reconfigure them. Since the Requestor's communications handlers 
  9033.                 all use a common timer service in the LSL, only one available 
  9034.                 timer handler is required for proper operation. If you are 
  9035.                 unable to resolve this problem, contact your Novell Authorized 
  9036.                 Reseller. 
  9037.  
  9038.  REQ0306: The Link Support module could not initialize its call gate. 
  9039.  
  9040.  Explanation    The Link Support module could not register its entry point with 
  9041.                 the operating system. This entry point is vital to most of the 
  9042.                 Requester's communications components, and its absence will 
  9043.                 cause them to fail. The most likely cause of this error is a 
  9044.                 previously loaded device driver that is using too many kernel 
  9045.                 resources. 
  9046.  Action         Try removing application device drivers installed before 
  9047.                 LSL.SYS in the CONFIG.SYS file. It is highly unlikely that a 
  9048.                 device driver from the OS/2 base system has caused this error. 
  9049.                 If the problem persists, contact your Novell Authorized 
  9050.                 Reseller. 
  9051.  
  9052.  REQ0404: NetBIOS error occurred. Link Support module cannot be installed. 
  9053.  
  9054.  Explanation    NetBIOS could not open or communicate with the Link Support 
  9055.                 LINKSUP_ device driver. This can happen if the Link Support 
  9056.                 Layer (LSL) driver has not been properly installed or if you 
  9057.                 are using the wrong version of the driver. See "Link Support 
  9058.                 Layer" in Concepts for more information about LSL. 
  9059.  Action         Make sure that the device driver LSL.SYS has been properly 
  9060.                 entered in the CONFIG.SYS file. If so, check the messages 
  9061.                 displayed by the LSL for any errors or warnings, and correct 
  9062.                 the problems indicated. If the Link Support device driver is 
  9063.                 initializing properly, the problem is with incompatible 
  9064.                 versions of the software. NetBIOS and Link Support are usually 
  9065.                 installed together from a single installation diskette. Try 
  9066.                 reinstalling them. If the problem persists, contact your Novell 
  9067.                 Authorized Reseller. 
  9068.  
  9069.  REQ0405: NetBIOS error occurred. The IPX module is not installed. 
  9070.  
  9071.  Explanation    NetBIOS could not open or communicate with the Link Support 
  9072.                 LINKSUP_ device driver. This can happen if the Link Support 
  9073.                 Layer (LSL) driver has not been properly installed or if you 
  9074.                 are using the wrong version of the driver. See "Link Support 
  9075.                 Layer" in Concepts for more information about LSL. 
  9076.  Action         Make sure that the device driver LSL.SYS has been properly 
  9077.                 entered in the CONFIG.SYS file. If so, check the messages 
  9078.                 displayed by the LSL for any errors or warnings, and correct 
  9079.                 the problems indicated. If the Link Support device driver is 
  9080.                 initializing properly, the problem is with incompatible 
  9081.                 versions of the software. NetBIOS and Link Support are usually 
  9082.                 installed together from a single installation diskette. Try 
  9083.                 reinstalling them. If the problem persists, contact your Novell 
  9084.                 Authorized Reseller. 
  9085.  
  9086.  REQ0406: The NetBIOS call gate cannot be initialized. 
  9087.  
  9088.  Explanation    This is an internal program error. 
  9089.  Action         Try again. If the problem persists, contact your Novell 
  9090.                 Authorized Reseller. 
  9091.  
  9092.  REQ0407: NetBIOS error occurred. The program cannot initialize local NCBs. 
  9093.  
  9094.  Explanation    Insufficient memory is available for the NCBs requested. 
  9095.                 Usually this error is caused by incorrect configuration 
  9096.                 information in the NET.CFG file. However, the underlying 
  9097.                 problem could also be a lack of global system resources in the 
  9098.                 OS/2 Global Descriptor Table. 
  9099.  Action         Reduce the number of commands in the NetBIOS section of the 
  9100.                 CONFIG.SYS file. (The default number of commands is 12; the 
  9101.                 maximum allowed is 25.) You also might be able to reduce the 
  9102.                 number of node names (possible range is 0-126). Additional 
  9103.                 possibilities include adding RAM, reducing your configuration 
  9104.                 options (for example, reducing the size of DIRCACHE) or 
  9105.                 removing optional device drivers from the CONFIG.SYS file, and 
  9106.                 freeing up some hard disk space by deleting unnecessary 
  9107.                 programs. If you are using multiple disk partitions, consider 
  9108.                 moving the OS/2 swapper file to a larger partition. Disk 
  9109.                 compression utilities may also be available that can help 
  9110.                 resolve this problem. After completing these actions, shut down 
  9111.                 OS/2 and then reboot the system. If the problem persists, 
  9112.                 contact your Novell Authorized Reseller. 
  9113.  
  9114.  REQ0408: NetBIOS emulator parameters are too large for the memory pool. 
  9115.  
  9116.  Explanation    Insufficient memory is available for all of the control tables 
  9117.                 needed by the NetBIOS emulator. 
  9118.  Action         The amount of table space available to the NetBIOS emulator 
  9119.                 cannot be increased. The only way to solve this problem is to 
  9120.                 reduce the number of NetBIOS resources you are requesting. You 
  9121.                 can do this by modifying the NETBIOS parameters in the NET.CFG 
  9122.                 file. If the problem persists, contact your Novell Authorized 
  9123.                 Reseller. 
  9124.  
  9125.  REQ0409: Incompatible versions of OS/2 and NetBIOS are running. 
  9126.  
  9127.  Explanation    You are attempting to run NetBIOS v2.10 on some version of OS/2 
  9128.                 earlier than OS/2 v2.1. 
  9129.  Action         Either install OS/2 v2.1 to run with NetBIOS v2.10, or install 
  9130.                 a different version of NetWare NetBIOS to match your OS/2 
  9131.                 version. 
  9132.  
  9133.  REQ0504: The SPX module is not installed. 
  9134.  
  9135.  Explanation    The NMPIPE.SYS driver could not open or communicate with the 
  9136.                 SPX.SYS driver. 
  9137.  Action         Make sure that the SPX.SYS driver has been properly entered in 
  9138.                 the CONFIG.SYS file. If so, check the messages displayed by the 
  9139.                 driver for any errors or warnings, and correct the problems 
  9140.                 indicated; then try again. If the problem persists, contact 
  9141.                 your Novell Authorized Reseller. 
  9142.  
  9143.  REQ0505: The IPX module is not installed. 
  9144.  
  9145.  Explanation    NMPIPE.SYS could not open or communicate with the IPX.SYS 
  9146.                 driver. 
  9147.  Action         Make sure that the IPX.SYS driver has been properly entered in 
  9148.                 the CONFIG.SYS file. If so, check the messages displayed by the 
  9149.                 driver for any errors or warnings, and correct the problems 
  9150.                 indicated; then try again. If the problem persists, contact 
  9151.                 your Novell Authorized Reseller. 
  9152.  
  9153.  REQ0519: An incorrect OS/2 version is being used. 
  9154.  
  9155.  Explanation    Either the DosGetVersion call failed (an internal program 
  9156.                 error), or the OS/2 version currently running is not v2.0 or 
  9157.                 later. 
  9158.  Action         Make sure the client OS and NMPIPE.SYS driver are compatible 
  9159.                 versions. If the problem persists, contact your Novell 
  9160.                 Authorized Reseller. 
  9161.  
  9162.  REQ0520: The driver cannot register the PDD for VDD-to-PDD communications. 
  9163.  
  9164.  Explanation    NMPIPE.SYS could not register IPX as a PDD so that PDD to VDD 
  9165.                 communication may take place. 
  9166.  Action         Make sure the IPX.SYS driver has been properly entered in the 
  9167.                 CONFIG.SYS file. If so, check the messages displayed by the 
  9168.                 driver for any errors or warnings, and correct the problems 
  9169.                 indicated. Also make sure the OS/2 version is v2.0 or later; 
  9170.                 then try again. If the problem persists, contact your Novell 
  9171.                 Authorized Reseller. 
  9172.  
  9173.  REQ0613: Invalid characters were specified in COMPUTERNAME. 
  9174.  
  9175.  Explanation    The Named Pipes server name specified after NPDAEMON.EXE is 
  9176.                 invalid. 
  9177.  Action         Make sure the server name is not more than 15 characters and is 
  9178.                 composed of letters, numbers, and these special characters: 
  9179.                 !#$%&()-.@^_Γö┤{}~ 
  9180.  
  9181.  REQ0614: An error occurred during attempt to initialize NPCALLS.DLL. 
  9182.  
  9183.  Explanation    The NPDaemon could not initialize NPCALLS.DLL. 
  9184.  Action         Make sure the NPCALLS.DLL file in the NetWare Requester 
  9185.                 directory is included in the LIBPATH statement of the 
  9186.                 CONFIG.SYS file. If you are running Named Pipes, make sure the 
  9187.                 NMPIPE.SYS driver and NPSERVER.SYS are correctly configured in 
  9188.                 the CONFIG.SYS file. 
  9189.  
  9190.  REQ0615: The Named Pipes daemon could not be registered. Error:  <code>. 
  9191.  
  9192.  Explanation    The NPDaemon could not open or communicate with the NMPIPE.SYS 
  9193.                 driver. 
  9194.  Action         Make sure the NMPIPE.SYS driver has been properly entered in 
  9195.                 the CONFIG.SYS file. If so, check the messages displayed by the 
  9196.                 driver for any errors or warnings, and correct the problems. 
  9197.                 Try again. If the problem persists, contact your Novell 
  9198.                 Authorized Reseller. 
  9199.  
  9200.  REQ0616: An error occurred during attempt to allocate shared memory. 
  9201.  
  9202.  Explanation    The NPDaemon could not allocate shared memory. 
  9203.  Action         Try adding RAM, reducing your configuration options in the 
  9204.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  9205.                 removing optional device drivers from the CONFIG.SYS file, and 
  9206.                 freeing up some hard disk space by deleting unnecessary 
  9207.                 programs. If you are using multiple disk partitions, consider 
  9208.                 moving the OS/2 swapper file to a larger partition. Disk 
  9209.                 compression utilities may also be available that can help 
  9210.                 resolve this problem. After completing these actions, shut down 
  9211.                 OS/2; then reboot the system. If the problem persists, contact 
  9212.                 your Novell Authorized Reseller. 
  9213.  
  9214.  REQ0617: An error occurred during attempt to allocate the ECB pool. 
  9215.  
  9216.  Explanation    The NPDaemon could not allocate memory for the ECB pool. 
  9217.  Action         Try adding RAM, reducing your configuration options in the 
  9218.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  9219.                 removing optional device drivers from the CONFIG.SYS file, and 
  9220.                 freeing up some hard disk space by deleting unnecessary 
  9221.                 programs. If you are using multiple disk partitions, consider 
  9222.                 moving the OS/2 swapper file to a larger partition. Disk 
  9223.                 compression utilities may also be available that can help 
  9224.                 resolve this problem. After completing these actions, shut down 
  9225.                 OS/2; then reboot the system. If the problem persists, contact 
  9226.                 your Novell Authorized Reseller. 
  9227.  
  9228.  REQ0618: An error occurred during attempt to create a system semaphore. 
  9229.  
  9230.  Explanation    A DosCreateSem call failed. An internal program error may have 
  9231.                 occurred. 
  9232.  Action         Try again. If the error persists, contact your Novell 
  9233.                 Authorized Reseller. 
  9234.  
  9235.  REQ0619: An error occurred during attempt to create a thread. 
  9236.  
  9237.  Explanation    A beginthread call failed. An internal program error may have 
  9238.                 occurred. 
  9239.  Action         Try again. If the error persists, contact your Novell 
  9240.                 Authorized Reseller. 
  9241.  
  9242.  REQ0620: A dynamic socket could not be opened. Error: <code>. 
  9243.  
  9244.  Explanation    The NPDaemon failed to open a dynamic socket. 
  9245.  Action         Increase the socket count specified in the NET.CFG file; then 
  9246.                 reboot the system and try again. If the problem persists, 
  9247.                 contact your Novell Authorized Reseller. 
  9248.  
  9249.  REQ0621: A well-known socket could not be opened. Error: <code>. 
  9250.  
  9251.  Explanation    The NPDaemon could not open Netware's registered Named Pipe 
  9252.                 socket; the socket may already be in use. 
  9253.  Action         Increase the SPX socket count in the NET.CFG and shut down 
  9254.                 OS/2; then reboot the system. 
  9255.  
  9256.  REQ0622: The NPDaemon cannot get the internet address. Error: <code>. 
  9257.  
  9258.  Explanation    An IpxGetInternetworkAddress call failed. 
  9259.  Action         Make sure the IPX.SYS driver has been properly entered in the 
  9260.                 CONFIG.SYS file. If so, check the messages displayed by the 
  9261.                 driver for any errors or warnings, and correct the problems 
  9262.                 indicated. Also make sure the IPXCALLS.DLL file is in the 
  9263.                 NetWare Requester directory; then try again. If the problem 
  9264.                 persists, notify your Novell Authorized Reseller. 
  9265.  
  9266.  REQ0623: The NPDaemon cannot get the local target. Error: <code>. 
  9267.  
  9268.  Explanation    An IpxGetLocalTarget call failed. 
  9269.  Action         Make sure the IPX.SYS driver has been properly entered in the 
  9270.                 CONFIG.SYS file. If so, check the messages displayed by the 
  9271.                 driver for any errors or warnings, and correct the problems 
  9272.                 indicated. Also make sure the IPXCALLS.DLL file is in the 
  9273.                 NetWare Requester directory; then try again. If the problem 
  9274.                 persists, contact your Novell Authorized Reseller. 
  9275.  
  9276.  REQ0624: The service advertising function failed. Error: <code>. 
  9277.  
  9278.  Explanation    An IpxSend call to advertise this workstation as Named Pipe 
  9279.                 Server failed. 
  9280.  Action         Make sure the IPX.SYS driver has been properly entered in the 
  9281.                 CONFIG.SYS file. If so, check the messages displayed by the 
  9282.                 driver for any errors or warnings, and correct the problems 
  9283.                 indicated. Also make sure the IPXCALLS.DLL file is in the 
  9284.                 NetWare Requester directory; the try again. If the problem 
  9285.                 persists, contact your Novell Authorized Reseller. 
  9286.  
  9287.  REQ0625: The broadcast socket cannot be opened. Error: <code>. 
  9288.  
  9289.  Explanation    The broadcast socket cannot be opened. This is a registered 
  9290.                 socket by which SAPs can be received. Possibly this socket has 
  9291.                 already been opened. 
  9292.  Action         Increase the socket count in the NET.CFG file and shut down 
  9293.                 OS/2 and then reboot the system. If the problem persists, 
  9294.                 contact your Novell Authorized Reseller. 
  9295.  
  9296.  REQ0626: An error occurred during attempt to get code page information. 
  9297.  
  9298.  Explanation    A call to DosGetCtryInfo failed. This may be an internal 
  9299.                 program error. 
  9300.  Action         Make sure the OS/2 is version 2.0 or later. If so, and the 
  9301.                 problem persists, contact your Novell Authorized Reseller. 
  9302.  
  9303.  REQ0628: Memory cannot be allocated for turbo buffers. 
  9304.  
  9305.  Explanation    The NPDaemon could not allocate memory for turbo buffers. 
  9306.  Action         Try adding RAM, reducing your configuration options in the 
  9307.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  9308.                 removing optional device drivers from the CONFIG.SYS file, and 
  9309.                 freeing up some hard disk space by deleting unnecessary 
  9310.                 programs. If you are using multiple disk partitions, consider 
  9311.                 moving the OS/2 swapper file to a larger partition. Disk 
  9312.                 compression utilities may also be available that can help 
  9313.                 resolve this problem. After completing these actions, shut down 
  9314.                 OS/2; then reboot the system. If the problem persists, contact 
  9315.                 your Novell Authorized Reseller. 
  9316.  
  9317.  REQ0629: A connection thread died abnormally. Error:  <code>. 
  9318.  
  9319.  Explanation    The connection controller thread died unexpectedly. 
  9320.  Action         Make sure that the SPX.SYS driver has been properly entered in 
  9321.                 the CONFIG.SYS file. If so, check the messages displayed by the 
  9322.                 driver for any errors or warnings, and correct the problems 
  9323.                 indicated. Also make sure all of your Named Pipe drivers are 
  9324.                 within the same major version (for example, v2.x); then try 
  9325.                 again. If the problem persists, contact your Novell Authorized 
  9326.                 Reseller. 
  9327.  
  9328.  REQ0630: The specified computer name is already registered on the internet. 
  9329.  
  9330.  Explanation    The Named Pipes server name specified in the CONFIG.SYS file 
  9331.                 has already been used on the network. 
  9332.  Action         Use a different server name. 
  9333.  
  9334.  REQ0631: The receive buffer manager died abnormally. Error: <code>. 
  9335.  
  9336.  Explanation    The receive buffer manager thread died unexpectedly. 
  9337.  Action         Make sure that your Named Pipes drivers are within the same 
  9338.                 major version (for example, v2.x). If so, try adding RAM, 
  9339.                 reducing your configuration options in the CONFIG.SYS file (for 
  9340.                 example, reducing the size of DIRCACHE), removing optional 
  9341.                 device drivers from the CONFIG.SYS file, and freeing up some 
  9342.                 hard disk space by deleting unnecessary programs. If you are 
  9343.                 using multiple disk partitions, consider moving the OS/2 
  9344.                 swapper file to a larger partition. Disk compression utilities 
  9345.                 may also be available that can help resolve this problem. After 
  9346.                 completing these actions, shut down OS/2; then reboot the 
  9347.                 system. If the problem persists, contact your Novell Authorized 
  9348.                 Reseller. 
  9349.  
  9350.  REQ0635: General Service Query for Named Pipe Servers failed. Error: %1 %0 
  9351.  
  9352.  Explanation    A call to IpxSend to issue a general service query for named 
  9353.                 Pipe Servers failed. 
  9354.  Action         Make sure the IPX.SYS driver has been properly entered in the 
  9355.                 CONFIG.SYS file. If so, check the messages displayed by the 
  9356.                 driver for any errors or warnings, and correct the problems 
  9357.                 indicated. Also make sure the IPXCALLS.DLL file is in the 
  9358.                 NetWare Requester directory.Try again. If the problem persists, 
  9359.                 contact your Novell authorized reseller. 
  9360.  
  9361.  REQ0636: An error occurred while obtaining the IPX card table.%0 
  9362.  
  9363.  Explanation    A call to the npserver.sys driver to obtain the IPX card table 
  9364.                 failed. 
  9365.  Action         Make sure the IPX.SYS driver and the NPSERVER.SYS driver have 
  9366.                 been properly entered in the CONFIG.SYS file. If so, check the 
  9367.                 messages displayed by the drivers for any errors or warnings, 
  9368.                 and correct the problems indicated. Also make sure the 
  9369.                 IPXCALLS.DLL and NPCALLS.DLL files are in the NetWare Requester 
  9370.                 directory. Try again. If the problem persists, contact your 
  9371.                 Novell Authorized Reseller. 
  9372.  
  9373.  REQ0704: The SPX module is not installed. 
  9374.  
  9375.  Explanation    The Named Pipes daemon could not open or communicate with the 
  9376.                 SPX.SYS driver. 
  9377.  Action         Make sure that the SPX.SYS driver has been properly entered in 
  9378.                 the CONFIG.SYS file. If so, check the messages displayed by the 
  9379.                 driver for any errors or warnings, and correct the problems 
  9380.                 indicated; then try again. If the problem persists, contact 
  9381.                 your Novell Authorized Reseller. 
  9382.  
  9383.  REQ0705: The IPX module is not installed. 
  9384.  
  9385.  Explanation    The Named Pipes daemon could not open or communicate with the 
  9386.                 IPX.SYS driver. 
  9387.  Action         Make sure that the IPX.SYS driver has been properly entered in 
  9388.                 the CONFIG.SYS file. If so, check the messages displayed by the 
  9389.                 driver for any errors or warnings, and correct the problems 
  9390.                 indicated; then try again. If the problem persists, contact 
  9391.                 your Novell Authorized Reseller. 
  9392.  
  9393.  REQ0719: An incorrect OS/2 version is being used. 
  9394.  
  9395.  Explanation    The DosGetVersion call failed (which would indicate an internal 
  9396.                 program error) or the OS/2 version currently running is not 
  9397.                 v2.0 or later. 
  9398.  Action         Make sure that the client OS and NMPIPE.SYS driver are 
  9399.                 compatible; then try again. If the problem persists, contact 
  9400.                 your Novell Authorized Reseller. 
  9401.  
  9402.  REQ0806: The program cannot get code page information. Error: <code>. 
  9403.  
  9404.  Explanation    The OS/2 system is not returning code page information. This 
  9405.                 may be an internal program error. 
  9406.  Action         Try again. If the problem persists, contact your Novell 
  9407.                 Authorized Reseller. 
  9408.  
  9409.  REQ0807: The Requester device driver and daemon are incompatible versions. 
  9410.  
  9411.  Explanation    The most likely cause of this problem is that NWDAEMON.EXE and 
  9412.                 NWREQ.SYS driver were not installed from the same installation 
  9413.                 disk. 
  9414.  Action         Install the Requester driver again, making sure it is from the 
  9415.                 correct installation disk. 
  9416.  
  9417.  REQ0808: The worker DLL cannot be registered. Error:  <code>. 
  9418.  
  9419.  Explanation    The NWWORKER.DLL could not register with the Requester. This 
  9420.                 may be an internal program error. 
  9421.  Action         Try again. If the problem persists, contact your Novell 
  9422.                 Authorized Reseller. 
  9423.  
  9424.  REQ0809: The broadcast handler cannot be registered. Error: <code>. 
  9425.  
  9426.  Explanation    This may be an internal program error. 
  9427.  Action         Try again. If the problem persists, contact your Novell 
  9428.                 Authorized Reseller. 
  9429.  
  9430.  REQ0810: The program cannot get system information. Error: <code>. 
  9431.  
  9432.  Explanation    The OS/2 system is not returning system information. This may 
  9433.                 be an internal program error. 
  9434.  Action         Try again. If the problem persists, contact your Novell 
  9435.                 Authorized Reseller. 
  9436.  
  9437.  REQ0811: The janitor thread priority cannot be set. Error: <code>. 
  9438.  
  9439.  Explanation    The janitor thread is set to run at regular priority. The 
  9440.                 system had trouble setting the priority. 
  9441.  Action         Ignore the error. 
  9442.  
  9443.  REQ0812: The janitor daemon cannot be registered. Error: <code>. 
  9444.  
  9445.  Explanation    This may be an internal program error. 
  9446.  Action         Try again. If the problem persists, contact your Novell 
  9447.                 Authorized Reseller. 
  9448.  
  9449.  REQ0813: The program cannot get the current drive map. Error: <code>. 
  9450.  
  9451.  Explanation    The OS/2 system is not returning the current drive map. This 
  9452.                 may be an internal program error. 
  9453.  Action         Try again. If the problem persists, contact your Novell 
  9454.                 Authorized Reseller. 
  9455.  
  9456.  REQ0814: The program cannot set the current drive map. Error: <code>. 
  9457.  
  9458.  Explanation    The OS/2 system is not setting the current drive map. This may 
  9459.                 be an internal program error. 
  9460.  Action         Try again. If the problem persists, contact your Novell 
  9461.                 Authorized Reseller. 
  9462.  
  9463.  REQ0815: The program cannot get the connection ID. Error: <code>. 
  9464.  
  9465.  Explanation    The Requester tried to locate a NetWare server when it 
  9466.                 initialized. Either no servers are currently running or a 
  9467.                 cabling problem exists. 
  9468.  Action         Make sure the NetWare server is running and functioning 
  9469.                 properly. Also make sure the OS/2 machine has a working 
  9470.                 connection to the network; then try again. If the problem 
  9471.                 persists, contact your Novell Authorized Reseller. 
  9472.  
  9473.  REQ0816: An error occurred during attempt to initialize the cache. 
  9474.  
  9475.  Explanation    The caching function is not working. This may be an internal 
  9476.                 program error. 
  9477.  Action         Try again. If the problem persists, contact your Novell 
  9478.                 Authorized Reseller. 
  9479.  
  9480.  REQ0817: The daemon could not boost the thread priority. 
  9481.  
  9482.  Explanation    The thread is set to run at a greater priority. The system had 
  9483.                 trouble setting the priority. 
  9484.  Action         Ignore the error. 
  9485.  
  9486.  REQ0818: The daemon could not register the DosBox handler. 
  9487.  
  9488.  Explanation    This may be an internal program error. 
  9489.  Action         Try again. If the problem persists, contact your Novell 
  9490.                 Authorized Reseller. 
  9491.  
  9492.  REQ0820: Not enough memory for diagnostic daemon. Error: <code>. 
  9493.  
  9494.  Explanation    The NWDaemon program tried to allocate memory from the system 
  9495.                 for the diagnostic thread to use as a stack, but the system 
  9496.                 returned an error. 
  9497.  Action         Try adding RAM, reducing your configuration options in the 
  9498.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  9499.                 removing optional device drivers from the CONFIG.SYS file, and 
  9500.                 freeing up some hard disk space by deleting unnecessary 
  9501.                 programs. If you are using multiple disk partitions, consider 
  9502.                 moving the OS/2 swapper file to a larger partition. Disk 
  9503.                 compression utilities may also be available that can help 
  9504.                 resolve this problem. After completing these actions, shut down 
  9505.                 OS/2; then reboot the system. If the problem persists, contact 
  9506.                 your Novell Authorized Reseller. 
  9507.  
  9508.  REQ0821: The diagnostic daemon cannot be started. Error: <code>. 
  9509.  
  9510.  Explanation    The NWDaemon tried to start the diagnostic thread but the 
  9511.                 system encountered an error condition. The system may have too 
  9512.                 many threads already running, or this may be an internal 
  9513.                 program error. 
  9514.  Action         Try closing other applications that are currently running. If 
  9515.                 the problem persists, contact your Novell Authorized Reseller. 
  9516.  
  9517.  REQ0822: The diagnostic daemon priority cannot be changed. Error: <code>. 
  9518.  
  9519.  Explanation    The diagnostic thread is set to run at regular priority. The 
  9520.                 system had trouble setting the priority. 
  9521.  Action         Ignore the error. 
  9522.  
  9523.  REQ0823: Not enough memory to start a new thread. Error: <code>. 
  9524.  
  9525.  Explanation    The NWDaemon could not allocate memory from the system to 
  9526.                 create a thread for a new task. 
  9527.  Action         Try adding RAM, reducing your configuration options in the 
  9528.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  9529.                 removing optional device drivers from the CONFIG.SYS file, and 
  9530.                 freeing up some hard disk space by deleting unnecessary 
  9531.                 programs. If you are using multiple disk partitions, consider 
  9532.                 moving the OS/2 swapper file to a larger partition. Disk 
  9533.                 compression utilities may also be available that can help 
  9534.                 resolve this problem. After completing these actions, shut down 
  9535.                 OS/2; then reboot the system. If the problem persists, contact 
  9536.                 your Novell Authorized Reseller. 
  9537.  
  9538.  REQ0824: The SPX send thread cannot be started. Error: <code>. 
  9539.  
  9540.  Explanation    This may be an internal program error. 
  9541.  Action         Try again. If the problem persists, contact your Novell 
  9542.                 Authorized Reseller. 
  9543.  
  9544.  REQ0825: The SPX receive thread cannot be started. Error: <code>. 
  9545.  
  9546.  Explanation    This may be an internal program error. 
  9547.  Action         Try again. If the problem persists, contact your Novell 
  9548.                 Authorized Reseller. 
  9549.  
  9550.  REQ0826: The SFT 3 handler cannot be registered. 
  9551.  
  9552.  Explanation    This may be an internal program error. 
  9553.  Action         Try again. If the problem persists, contact your Novell 
  9554.                 Authorized Reseller. 
  9555.  
  9556.  REQ0827: Packet Burst cannot be initialized. 
  9557.  
  9558.  Explanation    This may be an internal program error. 
  9559.  Action         Try again. If the problem persists, contact your Novell 
  9560.                 Authorized Reseller. 
  9561.  
  9562.  REQ0843: Not enough memory for a network management thread (<error code>). 
  9563.  
  9564.  Explanation    The NWDaemon tried to allocate memory from the system for a 
  9565.                 thread to initialize network management, but memory was not 
  9566.                 available. Network management cannot be initialized. 
  9567.  Action         Try adding RAM, reducing your configuration options in the 
  9568.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  9569.                 removing optional device drivers from the CONFIG.SYS file, and 
  9570.                 freeing up some hard disk space by deleting unnecessary 
  9571.                 programs. If you are using multiple disk partitions, consider 
  9572.                 moving the OS/2 swapper file to a larger partition. Disk 
  9573.                 compression utilities may also be available that can help 
  9574.                 resolve this problem. After completing these actions, shut down 
  9575.                 OS/2; then reboot the system. If the problem persists, contact 
  9576.                 your Novell Authorized Reseller. 
  9577.  
  9578.  REQ0844: A named pipe cannot be started for network management (<error code>). 
  9579.  
  9580.  Explanation    The NWDaemon could not allocate a named pipe. Network 
  9581.                 management will not be supported until the computer is 
  9582.                 rebooted. This error could result from a variety of causes. 
  9583.                 Named Pipes or SPX may not be loaded, one of your drivers may 
  9584.                 have opened too many Named Pipes already, you may not have 
  9585.                 enough memory or disk space, or it may be an internal program 
  9586.                 error. 
  9587.  Action         Make sure that Named Pipes and SPX are loaded and that your 
  9588.                 system has enough memory. (If you suspect a memory problem, see 
  9589.                 the discussion for message 843.) After completing these 
  9590.                 actions, reboot the system and try again. If the problem 
  9591.                 persists, contact your Novell Authorized Reseller. 
  9592.  
  9593.  REQ0845: Not enough memory to run network management (<error code>). 
  9594.  
  9595.  Explanation    The NWDaemon program tried to allocate memory from the system 
  9596.                 to run network management, but memory is not available. Network 
  9597.                 Management will not run until memory is available and the 
  9598.                 system is rebooted. 
  9599.  Action         Try adding RAM, reducing your configuration options in the 
  9600.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  9601.                 removing optional device drivers from the CONFIG.SYS file, and 
  9602.                 freeing up some hard disk space by deleting unnecessary 
  9603.                 programs. If you are using multiple disk partitions, consider 
  9604.                 moving the OS/2 swapper file to a larger partition. Disk 
  9605.                 compression utilities may also be available that can help 
  9606.                 resolve this problem. After completing these actions, shut down 
  9607.                 OS/2; then reboot the system. If the problem persists, contact 
  9608.                 your Novell Authorized Reseller. 
  9609.  
  9610.  REQ0904: The NWREQ.SYS driver is not loaded. 
  9611.  
  9612.  Explanation    NetWare Client for OS/2 cannot be initialized until the driver 
  9613.                 is loaded. 
  9614.  Action         Load the NWREQ.SYS driver. 
  9615.  
  9616.  REQ0914: The program cannot allocate selectors for the workspace table. 
  9617.  
  9618.  Explanation    All available memory selectors are being used by the system or 
  9619.                 by previously loaded device drivers. 
  9620.  Action         Remove optional or unneeded device drivers from the CONFIG.SYS 
  9621.                 file and try again. If the problem persists, contact your 
  9622.                 Novell Authorized Reseller. 
  9623.  
  9624.  REQ0915: The program cannot allocate memory for the workspace table. 
  9625.  
  9626.  Explanation    All available system memory is in use. NetWare Client for OS/2 
  9627.                 cannot load properly. 
  9628.  Action         Try adding RAM, reducing your configuration options in the 
  9629.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  9630.                 removing optional device drivers from the CONFIG.SYS file, and 
  9631.                 freeing up some hard disk space by deleting unnecessary 
  9632.                 programs. If you are using multiple disk partitions, consider 
  9633.                 moving the OS/2 swapper file to a larger partition. Disk 
  9634.                 compression utilities may also be available that can help 
  9635.                 resolve this problem. After completing these actions, shut down 
  9636.                 OS/2; then reboot the system. If the problem persists, contact 
  9637.                 your Novell Authorized Reseller. 
  9638.  
  9639.  REQ0917: Memory is not available for the cache table. Caching is disabled. 
  9640.  
  9641.  Explanation    All available system memory is in use by the system. NetWare 
  9642.                 Client for OS/2 cannot load properly. 
  9643.  Action         Try adding RAM, reducing your configuration options in the 
  9644.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  9645.                 removing optional device drivers from the CONFIG.SYS file, and 
  9646.                 freeing up some hard disk space by deleting unnecessary 
  9647.                 programs. If you are using multiple disk partitions, consider 
  9648.                 moving the OS/2 swapper file to a larger partition. Disk 
  9649.                 compression utilities may also be available that can help 
  9650.                 resolve this problem. After completing these actions, shut down 
  9651.                 OS/2; then reboot the system. If the problem persists, contact 
  9652.                 your Novell Authorized Reseller. 
  9653.  
  9654.  REQ0919: An incorrect OS/2 version is being used. 
  9655.  
  9656.  Explanation    The major versions of NetWare Client for OS/2 and OS/2 do not 
  9657.                 match. 
  9658.  Action         Upgrade NetWare Client for OS/2 or OS/2. 
  9659.  
  9660.  REQ0937: The Requester driver version does not match the IFS version. 
  9661.  
  9662.  Explanation    NWIFS.IFS and NWREQ.SYS were not installed from the same 
  9663.                 installation disk. 
  9664.  Action         Install NetWare Client for OS/2 again. If the problem persists, 
  9665.                 contact your Novell Authorized Reseller. 
  9666.  
  9667.  REQ1005: The LAN support module is not installed. 
  9668.  
  9669.  Explanation    NetWare Client for OS/2 driver requires the LSL.SYS driver to 
  9670.                 be running when it loads. Either the 
  9671.                 "DEVICE=C:\NETWARE\LSL.SYS" line is missing from the CONFIG.SYS 
  9672.                 file or the LSL encountered an error while loading. 
  9673.  Action         Check the CONFIG.SYS file for the LSL.SYS driver. If this is 
  9674.                 not the problem, contact your Novell Authorized Reseller. 
  9675.  
  9676.  REQ1008: A NetWare server cannot be found. 
  9677.  
  9678.  Explanation    NetWare Client for OS/2 tries to locate a NetWare server when 
  9679.                 it initializes. Either no servers are currently running or 
  9680.                 there is a cabling problem. 
  9681.  Action         Make sure that the NetWare server is running and operating 
  9682.                 properly. Also make sure that the OS/2 machine is connected to 
  9683.                 the network. 
  9684.  
  9685.  REQ1010: The program cannot allocate selectors for the connection table. 
  9686.  
  9687.  Explanation    All available memory selectors are being used by the system or 
  9688.                 by previously loaded device drivers. 
  9689.  Action         Remove optional or unneeded device drivers from the CONFIG.SYS 
  9690.                 file and try again. If the problem persists, contact your 
  9691.                 Novell Authorized Reseller. 
  9692.  
  9693.  REQ1011: The program cannot allocate memory for the connection table. 
  9694.  
  9695.  Explanation    All available system memory is in use. NetWare Client for OS/2 
  9696.                 cannot load properly. 
  9697.  Action         Try adding RAM, reducing your configuration options in the 
  9698.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  9699.                 removing optional device drivers from the CONFIG.SYS file, and 
  9700.                 freeing up some hard disk space by deleting unnecessary 
  9701.                 programs. If you are using multiple disk partitions, consider 
  9702.                 moving the OS/2 swapper file to a larger partition. Disk 
  9703.                 compression utilities may also be available that can help 
  9704.                 resolve this problem. After completing these actions, shut down 
  9705.                 OS/2; then reboot the system.If the problem persists, contact 
  9706.                 your Novell Authorized Reseller. 
  9707.  
  9708.  REQ1019: An incorrect OS/2 version is being used. 
  9709.  
  9710.  Explanation    The major version of NetWare Client for OS/2 and OS/2 do not 
  9711.                 match. 
  9712.  Action         Upgrade NetWare Client for OS/2 or OS/2. 
  9713.  
  9714.  REQ1021: The config file cannot be parsed. Default parameters will be used. 
  9715.  
  9716.  Explanation    NetWare Client for OS/2 driver could not read parameters in the 
  9717.                 NET.CFG file. 
  9718.  Action         Make sure the syntax for the NetWare Requester section of the 
  9719.                 file is correct. 
  9720.  
  9721.  REQ1022: An unrecoverable error occurred. The driver was not loaded. 
  9722.  
  9723.  Explanation    The driver could not load properly. This is probably an 
  9724.                 internal program error. 
  9725.  Action         Try again. If the problem persists, contact your Novell 
  9726.                 Authorized Reseller. 
  9727.  
  9728.  REQ1024: The program cannot allocate selectors for worker support. 
  9729.  
  9730.  Explanation    All available memory selectors are being used by the system or 
  9731.                 by previously loaded device drivers. 
  9732.  Action         Remove optional or unneeded device drivers from the CONFIG.SYS 
  9733.                 file. Then try again. If the problem persists, contact your 
  9734.                 Novell Authorized Reseller. 
  9735.  
  9736.  REQ1038: The program cannot allocate memory for the error message buffer. 
  9737.  
  9738.  Explanation    All available system memory is in use by the system. NetWare 
  9739.                 Client for OS/2 cannot load properly. 
  9740.  Action         Try adding RAM, reducing your configuration options in the 
  9741.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  9742.                 removing optional device drivers from the CONFIG.SYS file, and 
  9743.                 freeing up some hard disk space by deleting unnecessary 
  9744.                 programs. If you are using multiple disk partitions, consider 
  9745.                 moving the OS/2 swapper file to a larger partition. Disk 
  9746.                 compression utilities may also be available that can help 
  9747.                 resolve this problem. After completing these actions, shut down 
  9748.                 OS/2; then reboot the system. If the problem persists, contact 
  9749.                 your Novell Authorized Reseller. 
  9750.  
  9751.  REQ1039: The Requester could not send to NetWare server <number> as <number>. 
  9752.  
  9753.  Explanation    NetWare Client for OS/2 waits for a response from the server 
  9754.                 after each request. If the server does not respond within a 
  9755.                 certain amount of time, NetWare Client for OS/2 times out. 
  9756.  Action         Make sure that the server is still running and functioning 
  9757.                 properly. Also make sure that all routers between the 
  9758.                 workstation and the server are still running. If the problem 
  9759.                 persists, contact your Novell Authorized Reseller. 
  9760.  
  9761.  REQ1040: The Requester timed out waiting for reply from server <number>. 
  9762.  
  9763.  Explanation    NetWare Client for OS/2 waits for a response from the server 
  9764.                 after each request. If the server does not respond within a 
  9765.                 certain amount of time, NetWare Client for OS/2 times out. 
  9766.  Action         Make sure that the server is still running and functioning 
  9767.                 properly. Also make sure that all routers between the 
  9768.                 workstation and the server are still running. If the problem 
  9769.                 persists, contact your Novell Authorized Reseller. 
  9770.  
  9771.  REQ1041: Server <number> did not respond to a request. 
  9772.  
  9773.  Explanation    NetWare Client for OS/2 waits for a response from the server 
  9774.                 after each request. If the server does not respond within a 
  9775.                 certain amount of time, NetWare Client for OS/2 times out. This 
  9776.                 error can also occur if the server responds with an unexpected 
  9777.                 response. 
  9778.  Action         Make sure that the server is still running and functioning 
  9779.                 properly. Also make sure that all routers between the 
  9780.                 workstation and the server are still running. If the problem 
  9781.                 persists, contact your Novell Authorized Reseller. 
  9782.  
  9783.  REQ1042: Connection to NetWare server <number> as <number> is now invalid. 
  9784.  
  9785.  Explanation    NetWare Client for OS/2 waits for a response from the server 
  9786.                 after each request. If the server does not respond within a 
  9787.                 certain amount of time, NetWare Client for OS/2 times out. 
  9788.  Action         Make sure that the server is still running and functioning 
  9789.                 properly. Also make sure that all routers between the 
  9790.                 workstation and the server are still running. If the problem 
  9791.                 persists, contact your Novell Authorized Reseller. 
  9792.  
  9793.  REQ1043: Routing to NetWare server <number>  has been disrupted. 
  9794.  
  9795.  Explanation    The network route to the server has been disrupted. 
  9796.  Action         Make sure that the server is still running and functioning 
  9797.                 properly. Also make sure that all routers between the 
  9798.                 workstation and the server are still running. If the problem 
  9799.                 persists, contact your Novell Authorized Reseller. 
  9800.  
  9801.  REQ1045: Routing to NetWare server <number>  has been disrupted. 
  9802.  
  9803.  Explanation    The network route to the server has been disrupted. 
  9804.  Action         Make sure that the server is still running and functioning 
  9805.                 properly. Also make sure that all routers between the 
  9806.                 workstation and the server are still running. If the problem 
  9807.                 persists, contact your Novell Authorized Reseller. 
  9808.  
  9809.  REQ1106: The SPDaemon cannot get the SPX version. Error:  <code>. 
  9810.  
  9811.  Explanation    The SpxGetVersion call failed. This may be an internal program 
  9812.                 error. 
  9813.  Action         Make sure that the SPX.SYS driver has been properly entered in 
  9814.                 the CONFIG.SYS file. If so, check the messages displayed by the 
  9815.                 driver for any errors or warnings, and correct the problems 
  9816.                 indicated. Check for a mismatch of driver versions. If the 
  9817.                 problem persists, contact your Novell Authorized Reseller. 
  9818.  
  9819.  REQ1107: The SPX driver and the SPX daemon are incompatible versions. 
  9820.  
  9821.  Explanation    The SPX.SYS driver and SPDAEMON.EXE versions may not match. 
  9822.  Action         Make sure that the client SPX.SYS driver and SPDAEMON.EXE are 
  9823.                 compatible versions. If the problem persists, contact your 
  9824.                 Novell Authorized Reseller. 
  9825.  
  9826.  REQ1108: The SPX driver entry cannot be obtained. Error: <code>. 
  9827.  
  9828.  Explanation    The SPDaemon could not get a handle to the SPX.SYS driver. This 
  9829.                 may be an internal program error. 
  9830.  Action         Make sure that the client SPX.SYS driver and SPDAEMON.EXE 
  9831.                 versions are compatible. If the problem persists, contact your 
  9832.                 Novell Authorized Reseller. 
  9833.  
  9834.  REQ1109: The SPX daemon is already loaded. Error:  <code>. 
  9835.  
  9836.  Explanation    The SPDAEMON.EXE has already registered with the SPX.SYS 
  9837.                 driver, which means it is already loaded. 
  9838.  Action         Make sure that the daemon SPDAEMON.EXE has not been entered in 
  9839.                 the CONFIG.SYS file more than once. 
  9840.  
  9841.  REQ1110: The daemon cannot register with the SPX driver. Error: <code>. 
  9842.  
  9843.  Explanation    The SPDaemon cannot communicate with the SPX.SYS driver. 
  9844.  Action         Make sure that the SPX.SYS file has been properly entered in 
  9845.                 the CONFIG.SYS file. If so, check the messages displayed by the 
  9846.                 driver for any errors or warnings, and correct the problems 
  9847.                 indicated. Check for a mismatch of driver versions. If the 
  9848.                 problem persists, contact your Novell Authorized Reseller. 
  9849.  
  9850.  REQ1111: The SPX device handle cannot be closed. Error: <code>. 
  9851.  
  9852.  Explanation    The SPDeamon cannot close the device handle. This may be an 
  9853.                 internal program error. 
  9854.  Action         Try again. If the problem persists, contact your Novell 
  9855.                 Authorized Reseller. 
  9856.  
  9857.  REQ1112: The SPDaemon cannot wait on semaphore. Error:  <code>. 
  9858.  
  9859.  Explanation    A DosSemSetWait call failed. This may be an internal program 
  9860.                 error. 
  9861.  Action         Try again. If the problem persists, contact your Novell 
  9862.                 Authorized Reseller. 
  9863.  
  9864.  REQ1113: System information segments cannot be obtained. Error: <code>. 
  9865.  
  9866.  Explanation    The DosGetInfoSeg call failed. This may be an internal program 
  9867.                 error. 
  9868.  Action         Try again. If the problem persists, contact your Novell 
  9869.                 Authorized Reseller. 
  9870.  
  9871.  REQ1114: Priority for the lock thread cannot be set. Error: <code>. 
  9872.  
  9873.  Explanation    The DosSetPrty call failed. This may be internal program error. 
  9874.  Action         Try again. If the problem persists, contact your Novell 
  9875.                 Authorized Reseller. 
  9876.  
  9877.  REQ1115: The SPX driver cannot be accessed. Error: <code>. 
  9878.  
  9879.  Explanation    The SPDaemon was not able to access SPX.SYS through the call 
  9880.                 gate. 
  9881.  Action         Make sure that the SPX.SYS driver has been properly entered in 
  9882.                 the CONFIG.SYS file. If so, check the messages displayed by the 
  9883.                 driver for any errors or warnings, and correct the problems 
  9884.                 indicated. Also check for a mismatch of driver versions; then 
  9885.                 try again. If the problem persists, contact your Novell 
  9886.                 Authorized Reseller. 
  9887.  
  9888.  REQ1116: Priority for an AES thread cannot be set. Error: <code>. 
  9889.  
  9890.  Explanation    The DosSetPrty call failed. This may be an internal program 
  9891.                 error. 
  9892.  Action         Try again. If the problem persists, contact your Novell 
  9893.                 Authorized Reseller. 
  9894.  
  9895.  REQ1117: Priority for a watchdog thread cannot be set. Error: <code>. 
  9896.  
  9897.  Explanation    The DosSetPrty call failed. This may be an internal program 
  9898.                 error. 
  9899.  Action         Try again. If the problem persists, contact your Novell 
  9900.                 Authorized Reseller. 
  9901.  
  9902.  REQ1118: Priority for a session thread cannot be set. Error: <code>. 
  9903.  
  9904.  Explanation    The DosSetPrty call failed. This may be an internal program 
  9905.                 error. 
  9906.  Action         Try again. If the problem persists, contact your Novell 
  9907.                 Authorized Reseller. 
  9908.  
  9909.  REQ1119: The SPXCALLS.DLL cannot register with the SPX driver. 
  9910.  
  9911.  Explanation    The SPXCALLS.DLL cannot communicate with the SPX.SYS driver. 
  9912.  Action         Check to see if the SPX.SYS driver has been properly entered in 
  9913.                 the CONFIG.SYS file. If so, check the messages displayed by the 
  9914.                 driver for any errors or warnings, and correct the problems 
  9915.                 indicated. Check for a mismatch of driver versions; then try 
  9916.                 again. If the problem persists, contact your Novell Authorized 
  9917.                 Reseller. 
  9918.  
  9919.  REQ1205: The driver cannot initialize the CGroup Data variables. 
  9920.  
  9921.  Explanation    Normally, key data variable are stored in the driver's CGroup 
  9922.                 for easy and reliable access. However, in this instance the 
  9923.                 variables could not be initialized due to a memory-related 
  9924.                 error. 
  9925.  Action         Try adding RAM, reducing your configuration options in the 
  9926.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  9927.                 removing optional device drivers from the CONFIG.SYS file, and 
  9928.                 freeing up some hard disk space by deleting unnecessary 
  9929.                 programs. If you are using multiple disk partitions, consider 
  9930.                 moving the OS/2 swapper file to a larger partition. Disk 
  9931.                 compression utilities may also be available that can help 
  9932.                 resolve this problem. After completing these actions, shut down 
  9933.                 OS/2; then reboot the system. If the problem persists, contact 
  9934.                 your Novell Authorized Reseller. 
  9935.  
  9936.  REQ1206: The driver cannot configure SPX. 
  9937.  
  9938.  Explanation    The driver in conjunction with the NWCONFIG.DLL failed to parse 
  9939.                 the NET.CFG file for the SPX parameters. 
  9940.  Action         Make sure the format of the NET.CFG file is correct. 
  9941.  
  9942.  REQ1207: The driver failed to get support hooks from the LSL or IPX. 
  9943.  
  9944.  Explanation    SPX could not open or communicate with either the LINKSUP_ 
  9945.                 (LSL.SYS) or the IPX_ (IPX.SYS) drivers. The most likely cause 
  9946.                 of this error is that one or both of these drivers has been 
  9947.                 improperly installed. 
  9948.  Action         Make sure that the device drivers LSL.SYS and IPX.SYS have been 
  9949.                 properly entered in the CONFIG.SYS file. If so, check the 
  9950.                 messages displayed by the driver for any errors or warnings, 
  9951.                 and correct the problems indicated. Check for a mismatch of 
  9952.                 driver versions; then try again. If the problem persists, 
  9953.                 contact your Novell Authorized Reseller. 
  9954.  
  9955.  REQ1208: The OS/2 version cannot be obtained; OS/2 v2.0 is assumed. 
  9956.  
  9957.  Explanation    The DosGetVersion call failed (an internal program error), or 
  9958.                 the OS \2 version currently running is not v2.0 or later. 
  9959.  Action         Make sure that OS/2 and the SPX.SYS driver are compatible 
  9960.                 versions. If this is not the problem, contact your Novell 
  9961.                 Authorized Reseller. 
  9962.  
  9963.  REQ1209: The driver cannot get OS/2 DOS variables. 
  9964.  
  9965.  Explanation    The SPX.SYS driver could not obtain either the system or local 
  9966.                 information segment. This may be an internal program error. 
  9967.  Action         Try again. If the problem persists, contact your Novell 
  9968.                 Authorized Reseller. 
  9969.  
  9970.  REQ1210: The driver cannot initialize the SPX call gate. 
  9971.  
  9972.  Explanation    The SPX.SYS driver could not register a call gate with the 
  9973.                 LSL.SYS driver. 
  9974.  Action         Make sure that the LSL.SYS driver has been properly entered in 
  9975.                 the CONFIG.SYS file. If so, check the messages displayed by the 
  9976.                 driver for any errors or warnings, and correct the problems 
  9977.                 indicated. Check for a mismatch of driver versions; then try 
  9978.                 again. If the problem persists, contact your Novell Authorized 
  9979.                 Reseller. 
  9980.  
  9981.  REQ1211: The driver cannot allocate memory for SPX use. 
  9982.  
  9983.  Explanation    The system does not have enough memory to run SPX. 
  9984.  Action         Try adding RAM, reducing your configuration options in the 
  9985.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  9986.                 removing optional device drivers from the CONFIG.SYS file, and 
  9987.                 freeing up some hard disk space by deleting unnecessary 
  9988.                 programs. If you are using multiple disk partitions, consider 
  9989.                 moving the OS/2 swapper file to a larger partition. Disk 
  9990.                 compression utilities may also be available that can help 
  9991.                 resolve this problem. After completing these actions, shut down 
  9992.                 OS/2; then reboot the system. If the problem persists, contact 
  9993.                 your Novell Authorized Reseller. 
  9994.  
  9995.  REQ1301: The application cannot initialize named pipes. 
  9996.  
  9997.  Explanation    The application could not open or communicate with the 
  9998.                 NMPIPE.SYS driver. Most likely, the NMPIPE.SYS driver is not 
  9999.                 entered in the CONFIG.SYS file. 
  10000.  Action         Make sure that the NMPIPE.SYS driver has been properly entered 
  10001.                 in the CONFIG.SYS file. If so, check the messages displayed by 
  10002.                 the driver for any errors or warnings, and correct the problems 
  10003.                 indicated. If the problem persists, contact your Novell 
  10004.                 Authorized Reseller. 
  10005.  
  10006.  
  10007. ΓòÉΓòÉΓòÉ 20. Troubleshooting Tips and Where To Go for Help ΓòÉΓòÉΓòÉ
  10008.  
  10009. Troubleshooting Tips and Where To Go for Help 
  10010.  
  10011. Troubleshooting Tips 
  10012.  
  10013. Verify that: 
  10014.  
  10015. Γûá Frame types are set the same on the workstation and the server. 
  10016.  
  10017. Γûá Board configurations and software parameters match. 
  10018.  
  10019. Γûá NET.CFG parameters, such as name context, match your NetWare system 
  10020. configuration. 
  10021.  
  10022. Γûá Network cabling is within IEEE specifications and is properly connected and 
  10023. terminated. 
  10024.  
  10025. Γûá All network software is the most recent version available. 
  10026.  
  10027. Where To Go for Help 
  10028.  
  10029. Novell offers a varitey of support, including 
  10030.  
  10031.  Γûá Novell Technical Support 
  10032.  Γûá NSEPRO 
  10033.  Γûá Your Novell Authorized Reseller 
  10034.  Γûá NetWire on CompuServ 
  10035.  Γûá Novell Application Notes 
  10036.  
  10037.  For more information, call 1-800-NETWARE. 
  10038.  
  10039.  For more information about OS/2, contact your IBM representative. 
  10040.  
  10041.  
  10042. ΓòÉΓòÉΓòÉ 21. Architecture Diagrams ΓòÉΓòÉΓòÉ
  10043.  
  10044. Architecture Diagrams 
  10045.  
  10046. These diagrams provide a technical overview of NetWare Client for OS/2*. 
  10047.  
  10048. They can help you understand what components are used for the various functions 
  10049. NetWare Client for OS/2 performs (for example, which components are used to 
  10050. support Named Pipes). 
  10051.  
  10052. Specifically, the diagrams illustrate 
  10053.  
  10054. ΓûáThe major functions of NetWare Client for OS/2 components 
  10055.  
  10056. ΓûáThe different components of NetWare Client for OS/2 
  10057.  
  10058. ΓûáThe relationships between components 
  10059.  
  10060. NoteYou do not need to manually load the components shown in the diagrams. 
  10061. Select the settings you want in the NetWare Client for OS/2 installation 
  10062. program, and the correct components will be loaded. 
  10063.  
  10064. To change the settings later, run the installation program again. Topics and 
  10065. architecture diagrams 
  10066.  
  10067. NetWare Requests from OS/2 Sessions 
  10068.  
  10069. NetWare Core Protocol Requests 
  10070.  
  10071. File System Requests 
  10072.  
  10073. Protocol Requests from OS/2 Sessions 
  10074.  
  10075. IPX-Only Requests 
  10076.  
  10077. SPX Requests 
  10078.  
  10079. Named Pipes Server Requests 
  10080.  
  10081. Named Pipes Client Requests 
  10082.  
  10083. NetBIOS Requests 
  10084.  
  10085. NetWare Requests from DOS/MS Windows Sessions 
  10086.  
  10087. DOS/MS Windows NetWare Core Protocol Requests 
  10088.  
  10089. DOS/MS Windows File System Requests 
  10090.  
  10091. Protocol Requests from DOS/MS Windows Sessions 
  10092.  
  10093. DOS/MS Windows SPX- or IPX-Only Requests 
  10094.  
  10095. DOS/MS Windows Named Pipes Client Requests 
  10096.  
  10097. DOS/MS Windows SQL Client Get Server Requests 
  10098.  
  10099. DOS and MS Windows NetBIOS Requests 
  10100.  
  10101. NetBIOS Submit Requests Using Only Novell NetBIOS Driver with Extended Services 
  10102. Loaded 
  10103.  
  10104. Sharing a Network Board 
  10105.  
  10106. NetWare Client for OS/2 and IBM Software Using ODINSUP to Share a Network Board 
  10107.  
  10108. NetWare Client for OS/2 and IBM Software Using LANSUP to Share a Network Board 
  10109.  
  10110.  
  10111. ΓòÉΓòÉΓòÉ 21.1. NetWare Core Protocol Requests ΓòÉΓòÉΓòÉ
  10112.  
  10113. NetWare Core Protocol Requests 
  10114.  
  10115. NetWare Core Protocol (NCP) requests go directly to the NetWare server without 
  10116. going through OS/2. 
  10117.  
  10118. Some NetWare utilities issue this kind of request. These requests are usually 
  10119. accompanied by file system requests. 
  10120.  
  10121.  
  10122. ΓòÉΓòÉΓòÉ 21.2. File System Requests ΓòÉΓòÉΓòÉ
  10123.  
  10124. File System Requests 
  10125.  
  10126. File system requests are handled by OS/2 before being passed on to NetWare 
  10127. Client for OS/2. Any program which manipulates files on the network makes this 
  10128. kind of request. 
  10129.  
  10130. These requests are always accompanied by NetWare Core Protocol requests. 
  10131.  
  10132.  
  10133. ΓòÉΓòÉΓòÉ 21.3. IPX-Only Requests ΓòÉΓòÉΓòÉ
  10134.  
  10135. IPX-Only Requests 
  10136.  
  10137. IPX requests are issued by IPX applications, including NetWare Client for OS/2. 
  10138.  
  10139.  
  10140. ΓòÉΓòÉΓòÉ 21.4. SPX Requests ΓòÉΓòÉΓòÉ
  10141.  
  10142. SPX Requests 
  10143.  
  10144. SPX requests are issued by SPX applications. Some NetWare print utilities and 
  10145. API calls use SPX. 
  10146.  
  10147.  
  10148. ΓòÉΓòÉΓòÉ 21.5. Named Pipes Server Requests ΓòÉΓòÉΓòÉ
  10149.  
  10150. Named Pipes Server Requests 
  10151.  
  10152. Named Pipes server requests are made by Named Pipes distributed application 
  10153. servers. 
  10154.  
  10155.  
  10156. ΓòÉΓòÉΓòÉ 21.6. Named Pipes Client Requests ΓòÉΓòÉΓòÉ
  10157.  
  10158. Named Pipes Client Requests 
  10159.  
  10160. Named Pipes client requests are issued by Named Pipes distributed application 
  10161. clients. 
  10162.  
  10163.  
  10164. ΓòÉΓòÉΓòÉ 21.7. NetBIOS Requests ΓòÉΓòÉΓòÉ
  10165.  
  10166. NetBIOS Requests 
  10167.  
  10168. What is NetBIOS 
  10169.  
  10170. NetBIOS is a "device-independent" protocol that lets applications use network 
  10171. boards without knowing the specifics of how the drivers for those boards work. 
  10172.  
  10173. NetBIOS applications issue NetBIOS commands which are routed to a specific 
  10174. network board driver. That driver handles the transmission of NetBIOS packets 
  10175. over the network. 
  10176.  
  10177. What is the Novell NetBIOS Emulator 
  10178.  
  10179. Novell provides a NetBIOS emulator that allows applications running on an 
  10180. IPX-based network (such as NetWare) to communicate using NetBIOS. 
  10181.  
  10182. This NetBIOS emulator encapsulates NetBIOS packets inside of IPX packets. Then 
  10183. an ODI driver handles transmission of the IPX packets over the network. 
  10184.  
  10185. While your NetBIOS application communicates using NetBIOS commands, the NetBIOS 
  10186. emulator actually transmits IPX packets. 
  10187.  
  10188. The Novell NetBIOS emulator can only communicate with other emulators that use 
  10189. IPX. 
  10190.  
  10191. For example, if you have one workstation running the NetBIOS emulator and 
  10192. another workstation running IBM's NetBIOS, the two workstations cannot 
  10193. communicate. 
  10194.  
  10195. However, the NetBIOS emulator can run on the same OS/2 workstation as other 
  10196. NetBIOS implementations, including the NetBIOS provided with IBM Extended 
  10197. Services or LAN Services. Or, the NetBIOS emulator can run by itself. 
  10198.  
  10199. NetBIOS requests are issued by applications which use Novell NetBIOS emulation. 
  10200.  
  10201. If Extended Services or LAN Services is installed, requests follow a different 
  10202. path. 
  10203.  
  10204. NetBIOS Submit Requests Using Only Novell NetBIOS Driver 
  10205.  
  10206. NetBIOS Submit Requests Using Only Novell NetBIOS Driver with Extended Services 
  10207. Loaded 
  10208.  
  10209. NetBIOS Submit Requests Using Either Novell or IBM NetBIOS Driver with LAN 
  10210. Services Loaded 
  10211.  
  10212. NB30 NetBIOS Requests Using Either Novell or IBM NetBIOS Driver with Extended 
  10213. Services Loaded 
  10214.  
  10215.  
  10216. ΓòÉΓòÉΓòÉ 21.8. NetWare Requests from DOS/MS Windows Sessions ΓòÉΓòÉΓòÉ
  10217.  
  10218. NetWare Requests from DOS/MS Windows Sessions 
  10219.  
  10220. When you select support for virtual DOS sessions in the NetWare Client for OS/2 
  10221. installation program, the installation program adds lines to the CONFIG.SYS 
  10222. file to load the VIPX and VSHELL components. 
  10223.  
  10224. The NETWARE_RESOURCES and VIPX_ENABLED properties are also created and added to 
  10225. the DOS Settings notebook of all DOS and Windows icons. 
  10226.  
  10227. These properties allow you to choose global support, private support, or no 
  10228. network support for each session. 
  10229.  
  10230. Γûá If you choose global support, VIPX and VSHELL are enabled for the session. 
  10231.  
  10232. Γûá If you choose private support, VIPX is enabled, VSHELL is not enabled, and 
  10233. you can manually load NETX.EXE 
  10234.  
  10235. Γûá If you don't load NETX.EXE, you receive IPX- and SPX-only support. 
  10236.  
  10237. Γûá If you choose VIPX_ENABLED OFF, then no NetWare support is loaded. 
  10238.  
  10239. VIPX must be enabled for either global (using VSHELL) or private (using NETX) 
  10240. sessions to work. 
  10241.  
  10242. DOS/MS Windows NetWare Core Protocol Requests 
  10243.  
  10244. DOS/MS Windows File System Requests 
  10245.  
  10246.  
  10247. ΓòÉΓòÉΓòÉ 21.9. DOS/MS Windows SPX- or IPX-Only Requests ΓòÉΓòÉΓòÉ
  10248.  
  10249. DOS/MS Windows SPX- or IPX-Only Requests 
  10250.  
  10251.  
  10252. ΓòÉΓòÉΓòÉ 21.10. DOS/MS Windows Named Pipes Client Requests ΓòÉΓòÉΓòÉ
  10253.  
  10254. DOS/MS Windows Named Pipes Client Requests.
  10255.  
  10256.  
  10257. ΓòÉΓòÉΓòÉ 21.11. DOS/MS Windows SQL Client Get Server Requests ΓòÉΓòÉΓòÉ
  10258.  
  10259. DOS/MS Windows SQL Client Get Server Requests 
  10260.  
  10261.  
  10262. ΓòÉΓòÉΓòÉ 21.12. DOS and MS Windows NetBIOS Requests ΓòÉΓòÉΓòÉ
  10263.  
  10264. DOS and MS Windows NetBIOS Requests 
  10265.  
  10266.  
  10267. ΓòÉΓòÉΓòÉ 21.13. DOS and MS Windows NetBIOS Requests with Extended Services Loaded ΓòÉΓòÉΓòÉ
  10268.  
  10269. DOS and MS Windows NetBIOS Requests with Extended Services Loaded 
  10270.  
  10271.  
  10272. ΓòÉΓòÉΓòÉ 21.14. Sharing a Network Board ΓòÉΓòÉΓòÉ
  10273.  
  10274. Sharing a Network Board 
  10275.  
  10276. How ODINSUP Works 
  10277.  
  10278. ODINSUP translates NDIS transmissions from Extended Services or LAN Services 
  10279. into a form that complies with the ODI drivers. 
  10280.  
  10281. ODINSUP also translates transmissions received from the network into a form 
  10282. readable by Extended Services and LAN Services. 
  10283.  
  10284. ODINSUP functions like a default protocol stack, meaning that it accepts 
  10285. requests from the Link Support Layer (LSL) that are not specifically marked for 
  10286. another registered protocol (such as IPX or TCP/IP). 
  10287.  
  10288. When it receives requests, ODINSUP passes them on to the NDIS protocol stack. 
  10289.  
  10290. ODINSUP allows IBM's Protocol Manager (found in Extended Services and LAN 
  10291. Services) to communicate with a network board without having to be aware of the 
  10292. details of transmission on that board (such as frame type). 
  10293.  
  10294. Instead, the details are handled at the ODI driver level and then transmissions 
  10295. are passed on to the Link Support Layer, which in turn passes them on to the 
  10296. correct protocol stack or to ODINSUP. 
  10297.  
  10298. ODINSUP translates the request to a form understood by Protocol Manager. 
  10299.  
  10300. "Using ODINSUP" explains more about using ODINSUP. ODINSUP is for using ODI 
  10301. drivers. LANSUP is for using NDIS drivers. 
  10302.  
  10303. NetWare Client for OS/2 and IBM Software Using ODINSUP to Share a Network Board 
  10304.  
  10305. NetWare Client for OS/2 and IBM Software Using LANSUP to Share a Network Board 
  10306.  
  10307.