home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / mskermit / msabyu.txt < prev    next >
Text File  |  2020-01-01  |  11KB  |  232 lines

  1. File MSABYU.HLP
  2.  
  3. This file is from Brigham Young University, and describes how to install
  4. Novell NetWare with Packet Drivers.  It is included in the Kermit Distribution
  5. so Novell users can find out how to set up their networks to allow concurrent
  6. use of Novell and Kermit software, for example to transfer a file from a
  7. Novell server disk to a TCP/IP host using Kermit's built-in TCP/IP support
  8. using the same network adapter for both networks.  This is only possible if
  9. Kermit and NetWare share the driver for the network board, which is the kind
  10. of thing packet drivers are designed for.  A copy of the NOVELL.EXE file
  11. referred to below can be found on watsun.cc.columbia.edu with the rest of the
  12. Kermit distribution files, in the file kermit/packet-drivers-bin/novell.exe,
  13. available for anonymous ftp in binary mode on the Internet.  This same
  14. directory also contains the Clarkson University packet driver collection
  15. (binary executables only); the directory kermit/packet-drivers contains the
  16. source and documentation.
  17.  
  18.  
  19.              INSTALLING NETWARE WITH A PACKET DRIVER
  20.  
  21.                            April, 1989
  22.                                 
  23.  
  24.      Brigham Young University (BYU) has developed a system that
  25. allows Novell's Netware to share the network adapter card in a PC
  26. workstation with other networking systems.  This is accomplished
  27. by using software that supports the PC/TCP Packet Driver
  28. Specification.  This interface specification, proposed by FTP
  29. Software, Inc. allows various products to concurrently utilize the
  30. network adapter card installed in the PC.
  31.  
  32.                        What You Will Need
  33.  
  34. To successfully allow Netware to share the network adapter with
  35. other software, you will need the following:
  36.  
  37. 1.   The shell drivers written by BYU that will allow you to
  38.      generate a Netware shell for the PC workstation. If you are
  39.      interested in using the Novell Bridge Program with other
  40.      networking software, then you must also use the LAN drivers
  41.      that are distributed with the shell drivers.  These drivers
  42.      are written to meet Novell's specifications and operate
  43.      according to the Novell documentation found in the System
  44.      Installation manual.  These drivers can be obtained by
  45.      anonymous FTP (password guest) from dcsprod.byu.edu
  46.      (128.187.7.3). The drivers are found in a \novell sub-
  47.      directory in a self extracting archive file called:
  48.      "novell.exe".  Currently, these drivers support Netware
  49.      versions 2.1 and higher.
  50.  
  51. 2.   A packet driver that supports the type of network adapter that
  52.      you are interested in using.  This software, similar to a DOS
  53.      device driver, controls the adapter card and interfaces to
  54.      the various systems that want to use it.  These are available
  55.      for a number of popular network cards including: 3COM, Western
  56.      Digital, Micom Interlan, and others. There is an Internet site
  57.      that acts as a repository for packet drivers. They can be
  58.      obtained from sun.soe.clarkson.edu (128.153.12.3) via
  59.      anonymous FTP in a directory called: pub/ka9q.  The file is
  60.      a self extracting archive file called drivers.exe.  Some
  61.      adapter card manufacturers are also beginning to supply packet
  62.      drivers with their hardware. Ask your vendor if they support
  63.      a packet driver for their card.
  64.  
  65. 3.   Configuration support for the Netware file server that you
  66.      wish to communicate with.  There is a minor configuration
  67.      change necessary to the file server that you wish to
  68.      communicate with.  The file necessary to accomplish this
  69.      configuration change is found in the novell.exe file that you
  70.      retrieved for item 1.
  71.  
  72. 4.   Other networking software products to operate concurrently
  73.      with packet driver Netware.  The whole reason for doing this
  74.      in the first place is to allow concurrent operation of Netware
  75.      with other software products.  It is beyond the scope of this
  76.      document to describe how you acquire them. Several that have
  77.      been tested and are compatable with Netware are: 1) PC/TCP
  78.      from FTP Software Inc. 2) KA9Q Internet Program from Phil
  79.      Karn, and 3) NCSA Telnet from National Center For
  80.      SuperComputing Applications.  Since this Netware system
  81.      follows the PC/TCP Packet Driver Specification, it should be
  82.      compatable with any other networking products that adhere to
  83.      the same specification.
  84.  
  85.                     Installation Instructions
  86.  
  87. 1.   Generate a new IPX.COM file for your Novell Workstation.  To
  88.      prepare for this, copy the files from the directory in which
  89.      you have extracted them from the archive file, to the Netware
  90.      directories as specified in Appendix A.  Follow the
  91.      instructions for generating a Netware shell and select the
  92.      "Packet Driver" driver from the Network Driver Menu during the
  93.      SHELLGEN process.  The shell drivers have no configuration
  94.      options and will scan the interrupt vectors Ox60-Ox80 for a
  95.      loaded Packet Driver.  It will use the first one found.
  96.  
  97. 2.   Install the appropriate packet driver on your PC workstation
  98.      for the adapter card that you have.  The packet driver is a
  99.      DOS "terminate stay resident" type of program that attaches
  100.      itself to DOS when it is executed.  Therefore, it should
  101.      probably be placed in the autoexec.bat file so that it is
  102.      installed when the machine starts up.  Specific instructions
  103.      for installation on the particular card you are using is
  104.      included in the drivers.exe archive file that you retreived
  105.      earlier, or by entering the driver name without any options
  106.      at the DOS prompt.
  107.  
  108. 3.   To configure the file server for proper operation, you must
  109.      utilize a Novell utility called "econfig" to change the
  110.      network operating parameters on your existing file server. 
  111.      Detailed description on the use of econfig is found in
  112.      Appendix B of this document.  A copy of econfig.exe has been
  113.      included in the novell.exe file that you retrieved.
  114.  
  115. 4.   Install other software products for the packet driver as
  116.      specified in their respective installation manuals.
  117.  
  118.  
  119.                           APPENDIX A
  120.              CONTENTS OF THE NOVELL.EXE ARCHIVE FILE
  121.  
  122.  
  123. BYU Packet Driver development for Novell LANs version 2.00. 
  124.  
  125. Kelly McDonald      kelly@dcsprod.byu.edu 
  126. Eric Henderson      eric@dcsprod.byu.edu 
  127.  
  128. These drivers conform to the specifications in FTP software's
  129. PC/TCP Packet Driver Specification, Revision 1.05. When a shell or
  130. bridge is generated using these drivers, it is possible to share
  131. a NIC with other software such as FTP's TCP/IP software. 
  132.  
  133. The archive file contains the following files: 
  134.  
  135.      READ.ME        This file 
  136.      PDSHELL.OBJ    files for 2.1 shell generation 
  137.      PDSHELL.LAN         "
  138.      APDLAN.OBJ     Novell 2.1 LAN driver for bridges
  139.      BPDLAN.OBJ          "
  140.      CPDLAN.OBJ          "
  141.      DPDLAN.OBJ          "
  142.      PDLAN.LAN           "
  143.      ECONFIG.EXE    Novell's configuration utility for shells    
  144.                     and drivers. (Type ECONFIG ? for help). 
  145.  
  146. These drivers are expecting a Packet Driver Interface to already
  147. be loaded somewhere between INT 60h and 80h.  
  148.  
  149. The shell drivers have no configuration options and will scan the
  150. interrupt vectors for the Packet Driver. This means that if several
  151. Packet Driver interfaces are loaded at one time, the first found 
  152. (lowest) will be used to access Novell Ethernet packets. 
  153.  
  154. The LAN drivers have 5 options. Options 1-4 allow for multiple LAN
  155. Packet Drivers by specifying INT 60h,61h,62h,or 63h. The fifth
  156. option is for a Bridge that has only one PD and the driver will
  157. simply find which INT to use as in the shell driver. 
  158.  
  159. PD*.LAN has been set up so the generation utilities will search
  160. LAN_DRV_001 for the 2.1 OBJ files. Copy ?PDLAN.OBJ, PDSHELL.OBJ,
  161. and PDLAN.LAN into LAN_DRV_001 and then copy PDSHELL.LAN into
  162. SHGEN-1. 
  163.  
  164. These drivers only operate on the Novell Ethernet type 8137 and not
  165. the 802.3 protocol most often used by Novell.  To allow for the 
  166. correct packets it is necessary to run Novell's ECONFIG utility on
  167. any bridge or server which needs to be visible by the packet
  168. driver. 
  169.  
  170.                            APPENDIX B
  171.                       ECONFIG INSTRUCTIONS
  172.  
  173.  
  174. The ECONFIG utility allows the system manager to change the driver
  175. Novell supplies for your Ethernet LAN card to the Ethernet protocol
  176. specification.  The system manager needs to run the ECONFIG utility
  177. against the OS or bridge files.  The OS or bridge files are called
  178. NET$OS.EXE and BRIDGE.EXE.  ECONFIG contains several parameters
  179. that a system manager needs to enter to properly configure the LAN
  180. drivers as Ethernet drivers.
  181.  
  182. The system manager should follow the ECONFIG command with the
  183. server volume, the file name, and a parameter as follows:
  184.  
  185. USAGE: ECONFIG [VOLUME:]FILE [PARAMETER LIST]
  186.  
  187. [parameter list] is one of the following:
  188. A-D:[configuration type]
  189.   [configuration type] = N(normal 802.3), E[type constant]
  190.      [type constant] = 0-FFFF (8137 is Novell's assigned type    
  191.           constant)
  192.  
  193.      Example:  econfig net$os.exe A:n; B:e 8137
  194.                econfig bridge.exe a:e 8137;b:n
  195.  
  196. The volume refers to the volume on which the file resides, the file
  197. refers to either the OS or bridge file.  The parameter refers to
  198. the LAN card in the device the system manager is configuring.  Each
  199. NetWare file server can support up to four LAN cards, therefore
  200. Novell assigns letters (A-D) to correspond with each card.  The
  201. constant is Novell's hexadecimal protocal number, 8137.  After
  202. ECONFIG runs, the driver will be properly configured for the
  203. Ethernet specification.
  204.  
  205. The system manager can enter ECONFIG from the command line,
  206. following with the file's name and the Enter key(<Enter>) in order
  207. to display a particular system's configuration.  The network will
  208. display the current protocol of each LAN driver installed in the
  209. server.
  210.  
  211. The system displays a device that contains an 802.3 driver (LAN A)
  212. and an Ethernet driver (LAN B) as follows:
  213.  
  214. A:econfig bridge.exe
  215.  
  216.      A: Novell Ethernet       (IEEE 802.3 Compatible)
  217.      B: Ethernet    Typefield: 8137 (Assigned Novell)
  218.                          type constant)
  219.  
  220. Users that have the packet driver interface will not be able to
  221. attach to the NetWare file server if the system manager fails to
  222. use ECONFIG, or uses it improperly to install the driver files on
  223. the file server.  When users try to load the shell, they will get
  224. a "file server not found" error message on their workstations.  In
  225. this case, the error message is caused because the bridge or shell
  226. sends out IEEE 802.3 protocol packets that the packet driver
  227. interface does not recognize because the packets lack a "type"
  228. constant in that field.
  229.  
  230. For further information read "Changing horses midstream", LANTIMES,
  231. Feb. 1989 issue, p.90.
  232.