Guide to Gateways for LAN Servers
Chapter 3, Administering SCO Gateway for NetWare

Installing NetWare Loadable Modules (NLMs) on NetWare

Installing NetWare Loadable Modules (NLMs) on NetWare

The NUC and NFS NLMs run on NetWare versions 3 and greater. When a NetWare filesystem is mounted from a UNIX system, the loaded NUC and NFS NLMs give the NetWare filesystem UNIX system semantics such as long file names, mixed case letters in filenames, symbolic links and support for owners and groups.

Install the NLMs on all NetWare file servers that will be mounted by an SCO OpenServer system running SCO Gateway for NetWare.

Install SCO Gateway for NetWare on the UNIX system before proceeding. See ``Installing and configuring SCO Gateway for NetWare'' for more information.

Make sure that you have the floppy containing the NLMs before you begin this installation. 

Step 1: Copy NLMs from the floppy to the NetWare file server

  1. From the NetWare server, press <Ctrl><Esc> simultaneously to start the Current Screens menu. This menu displays the currently loaded options. Start the Install Screen option in one of two ways:

  2. From the Installation Options menu, select Product Options.

  3. When the Currently Installed Products window appears, press <Insert>.

  4. Insert the NLM floppy in the NetWare server floppy drive.

  5. At the prompt: Enter drive and/or path to new product source media, select the drive in one of two ways:

  6. At the prompt: Enter the drive and/or path for booting NetWare, you must inform the system which drive you are booting NetWare from. The most common choices are drive A: for the 3.5 inch floppy and drive C: for the hard drive. Select the drive in one of two ways:

  7. If you are booting from the floppy, the system asks you for the volume name of the NetWare boot floppy. After you input the volume name, the system will ask you to insert the NLM floppy and the boot floppy several times in order to transfer the required data.


Step 2: Edit the NFSUSERS and NFSGROUP files

  1. Log into a DOS client as supervisor.

  2. Create the group EVERYONE on NetWare if it does not already exist. Add all users to this group. This facilitates an automatic mapping between the UNIX system others category and the NetWare EVERYONE group.

  3. Edit the SYS:\ETC\NFSUSERS and SYS:\ETC\NFSGROUP files.

    The NFSUSERS file contains lines with the format:

    UnixUid <Tab> NetWareLogin

    and the NFSGROUP file contain lines with the format:

    UnixGid <Tab> NetWareGroup

    where:

    UnixUid
    is the UNIX system user identification number

    NetWareLogin
    is the NetWare login name

    UnixGid
    is the UNIX system group identification number

    NetWareGroup
    is the NetWare group name

    Add entries for all the UNIX system users and groups that are going to use the NetWare file server.




Step 3: Edit the NFSPARAM and AUTOEXEC.NCF files

Edit the SYS:\ETC\NFSPARAM file.

The NFSPARAM files contains a line with the format:

TIME_ZONE <Tab> Hours

Set the value of TIME_ZONE to the number of hours local time is later than Greenwich mean time. For example, in Paris, set Hours to 0, in Toronto (eastern standard time), set Hours to 5 and in California (pacific standard time) set Hours to 8.

To ensure the NLMs are started when the server is booted, edit the AUTOEXEC.NCF file. From the NetWare server:

  1. Press <Ctrl><Esc> simultaneously to start the Current Screens menu. This menu displays the currently loaded options. Start the Install Screen option in one of two ways:

  2. Select System Options.

  3. Select EditAUTOEXEC.NCF.

  4. Add the command load nuc near the end of the AUTOEXEC.NCF file, usually just before the line with the load monitor command.

  5. Press <Esc> when done.

  6. Select Yes to save the modified file or <Esc> to cancel this edit.


Step 4: Start the NLM

To start the NUC NLM now without rebooting:

  1. Press <Ctrl><Esc> simultaneously to start the Current Screens menu.

  2. Select the number corresponding to System Console

  3. At the System Console prompt (:) enter load nuc.

  4. At the System Console prompt (:) press <Ctrl><Esc> simultaneously to return to the Current Screens menu.



Step 5: Add UNIX system namespace support to NetWare volumes

To add UNIX system namespace to NetWare volumes, you must reserve space on the volumes that will be mounted by UNIX system clients to hold the extra UNIX system semantic information.

From the NetWare file server:

  1. If you are not already at the Current Screens menu, press <Ctrl><Esc> simultaneously to start the Current Screens menu.

  2. Select the number corresponding to System Console.

  3. At the System Console prompt (:) enter:

    load nfs
    add name space to volume volume_name

    where volume_name is the name of the NetWare volume to be mounted.

    This takes several minutes. During this time, you are informed of disk space requirements for this operation.

  4. Repeat the add name space to volume volume_name command for each NetWare volume that requires UNIX system file semantics.
The commands load nfs and add name space are done once per NFS NLM installation. These commands do not need to be added to AUTOEXEC.NCF. Your NetWare server ready to server the UNIX system.