Chapter 4 NetWare 6 Client Management

This chapter covers the following testing objectives for Novell Course 3004: Novell Network Management:

Image   Identify Client Access Guidelines and Components for NetWare 6 Networks

Image   Update Novell Client Software

Image   Use the Novell Client to Manage and Troubleshoot User Connectivity Problems

Image   Setup User Access to the Server File System

It’s time to get connected!

So far, we’ve been focusing on building and managing the NetWare 6 Server. Now we’ll shift gears and explore the NetWare 6 Client. The challenge today is to access the network anytime, anywhere.

Welcome to the new AAA for the information superhighway: Anytime, Anywhere Access. As a NetWare 6 network administrator, you must appreciate the delicate balance of life on the network. To be a Certified Novell Engineer (CNE) means to appreciate users and their resources. It means that you like the smell of laser printer toner, the feel of eDirectory objects between your toes, and the sound of disgruntled users breathing down the back of your neck.

In this chapter, I’m going to arm you with several powerful AAA technologies, including Novell Client installation, Automatic Client Upgrade (ACU), login scripts, and the Novell Native File Access Pack (NFAP).

All of these AAA technologies are required because the Novell Client environment is complex and diverse. For example, network users have the Novell Client, the GroupWise client, and/or the Novell Client for Microsoft Networks running at the same time. In addition, your users might also be using clientless applications that rely on a browser to provide access to network resources. All of this chaos makes your job of NetWare 6 Client management very interesting.

Now let’s learn how to become a twenty-first century AAA guru starting with the intricacies of client connectivity.

Understanding Client Connectivity

Test Objective Covered:

Image   Identify Client Access Guidelines and Components for NetWare 6 Networks

By definition, a network client enables users to access network resources on network servers. As the key communication agent between the workstation and network operating systems, the network client accomplishes two important tasks:

Image   Forwards requests for network services initiated at workstations to a server

Image   Receives server application requests to communicate with the workstation in response to client requests

As you evaluate client access needs and manage connectivity throughout your NetWare 6 network, consider the following client connectivity guidelines. First, if possible, you should establish the same desktop operating system on all the workstations to ease client management. Second, identify client access needs for each type of eDirectory connection throughout your organization. We’ll discuss these connection types in just a moment. Third, create or edit login scripts to reflect the access needs of most users and then create custom scripts for certain user types—such as mobile users. And finally, make sure that your client connectivity plan ensures that each user has access to the servers he needs and optimizes memory utilization at the workstation.

The new Novell Client developed for NetWare 6 is based on advanced Novell Client 32 architecture. These clients include DOS/Windows 3.x, Windows 95/98, and Windows NT/2000/XP operating systems. Providing users with Client 32–based client software increases network connectivity speed, eases client software maintenance, and provides enhanced upgrading capabilities. In addition, the Client 32 architecture detects changes in the network environment while the user is logged in and restores connections when impaired network service is restored. Client 32 also caches frequently used data, resulting in less network traffic and quicker response to client requests. Finally, Client 32 supports access to multiple eDirectory trees and all eDirectory services.

In this first client connectivity lesson, we’ll explore the following four Novell Client fundamentals:

Image   Connection types

Image   Login scripts

Image   User types

Image   Novell Client architecture

Let’s get started.

Connection Types

To manage user connectivity within NetWare 6, you must first understand the two types of connections that NetWare 6 servers use: bindery services connections and eDirectory connections.

Bindery services connections are server-based, meaning that as users attempt to connect to multiple servers, they must enter a user ID and password at each server. This primitive connection type is required for access to NetWare 3.x servers and older client versions that require a bindery connection.

Setting the Bindery context in the Novell Client allows NetWare 6 to emulate a bindery so that older versions of the client can be used to connect to the server. The Bindery context is the location in the eDirectory tree where the user account exists.

eDirectory connections enable users to log in once and automatically connect to additional servers through login script drive mappings. The benefit is that you need to manage only a single user account for all eDirectory resources throughout the network. The trick is that eDirectory connections require the new 32-bit Novell Client provided in NetWare 6.

The single sign-on capability of eDirectory works because RSA encryption is established between NetWare 6 servers and 32-bit workstations. RSA is an Internet encryption and authentication system that uses sophisticated algorithms for network security. All servers must be running NetWare 6 for the background authentication process to run and establish connections to multiple NetWare 6 servers.

Three types of eDirectory connections are provided by the Novell Client:

Image   Connected but not logged in—Users are connected to NetWare 6 through client software but are not logged in to the eDirectory tree. In this state, users aren’t authenticated and cannot use the resources provided by the server. An example of this type of connection is a workstation that is wired to the network, with the Login Screen displayed, but no one has logged in yet.

Image   Authenticated—A correct user ID and password have been entered. After this authentication process has occurred, the client can connect to additional servers behind the scenes.

Image   Authenticated and licensed—Licensed connections occur when users request a service from a server, such as print services or drive mappings. After the users have been authenticated, they continue to consume finite resource licenses. To provide this type of eDirectory connection, you must identify the number of users who need access to your tree and install the appropriate number of user licenses to accommodate them.

Login Scripts

Among other things, login scripts in NetWare 6 can be used to establish environment variables for users’ access to eDirectory resources. Some of the resources that users might need access to include mappings to network drives, mappings to applications, and captures to printers and print queues.

In eDirectory, a login script is a property of an eDirectory object and is accessible only through an eDirectory connection. Only Container objects, Profile objects, and User objects have a login script property. Users needing the same network resources are typically grouped together in the same eDirectory container. This management strategy creates a natural group in which all resources can be deployed through the use of a single Container script.

Here’s how it works. After a user has entered a valid ID and password, the Novell Client checks the Container login script for the container where the user object resides. If there is a Container login script, the client executes the script to establish the appropriate network environment variables. You can establish Profile login scripts and/or specific User login scripts to provide further additional customization. Creating and maintaining Container login scripts is the most common and efficient method for supplying access to network resources.

User Types

When managing client connectivity, you must identify the needs of the following three user types:

Image   Network users—Access the network from a single workstation connected to the network through wired or wireless technology

Image   Mobile users—Access the network from various office locations and several different workstations

Image   Remote users—Access the network from various locations through dial-up or high-speed connections using a laptop not wired to the network

You should identify the populations of these users in your organization and document their needs. Let’s take a closer look.

Network Users

This should be the most popular user type in your organization. Network users can be accommodated through Container login scripts. This way you can establish a common environment for all users who access the network directly.

Mobile Users

Mobile users are tricky because they move from one location to another and still access the network directly. Furthermore, they might use network resources differently depending on the location from which they log in.

First and foremost, mobile users need full access to local network resources at the location they are visiting and the ability to access data and services on the service they typically authenticate to at login. To support mobile users, you must identify the following:

Image   Where the user is at the time he wants access to local resources outside her normal eDirectory context

Image   What the user’s normal eDirectory context is

Knowing the location of the user enables you to identify the workstation and client software that you must target for adjustment. Furthermore, knowing the mobile user’s home context enables you to customize his connectivity environment appropriately.

The first strategy for accommodating mobile users is to manually enter the user’s context at the workstation in the Advanced Options tab of the Novell Client login screen. That way the user will always be authenticated to his home container. Next, you can create an Alias object below the organization that points to the mobile user’s Home directory. This way, the user can log in from any location within the organization. In addition, this strategy enables the mobile user to enter an alias name and avoid mistyping his fully distinguished name in the client login screen.

Remote Users

Remote users require fewer considerations for access because they authenticate to the network only as needed for access to specific resources. These users typically run applications locally and dial-in to the network for data files. After they’ve authenticated, remote users can work in various locations and transfer email messages and files by logging in to their home context. However, if a remote user wants to access local resources (printers), she suddenly becomes a mobile user. In this case, you must use one of the two strategies discussed previously.

That completes our discussion of NetWare 6 Client connectivity and user types. Now to complete this first fundamental lesson, let’s explore the Novell Client architecture in more detail.

Novell Client Architecture

Novell offers client software for various workstation operating systems, including Windows 95/98/Me, Windows NT/2000/XP, Windows 3.x, DOS, Macintosh, Unix, and OS/2. In this lesson, we’ll concentrate on Novell Client architecture for Windows 95/98/Me and Windows NT/2000/XP.

Novell Client architecture consists of four client technologies organized into two functional categories: hardware (network interface card, or NIC) and software (workstation operating system, or WOS). See Figure 4.1.

FIGURE 4.1 The detailed Novell Client architecture.

The detailed Novell Client architecture.

Workstation hardware encompasses the first two client technologies: LAN drivers and communications protocols. It is responsible for physically connecting the workstation to the network and providing a communications path to the server. It is not responsible for the content of the data, how the data is used on the workstation, or guaranteeing network privileges for access to any program or resource on the LAN (these are the responsibilities of the workstation software).

Workstation software encompasses the final two client technologies: the Novell Client Requester and WOS interface. The primary responsibilities of the workstation software are to create the content sent to and from the network, format the data so that network resources can understand it, help ensure that only authorized users access the network, and control the flow of data within the workstation.

See Table 4.1 for an overview of Windows 95/98 and Windows NT/2000/XP Novell Client architecture.

TABLE 4.1 Windows 95/98 and Windows NT/2000/XP Novell Client Architecture Overview

Image

In this lesson, we’ll review the four client technologies that make up both the Novell Client for Windows 95/98 and the Novell Client for Windows NT/2000/XP. The following is a preview of the four components presented in Figure 4.1:

Image   LAN drivers—A LAN driver is used to translate communications between a workstation’s NIC and a specific communications protocol. Both the Novell Client for Windows 95/98 and the Novell Client for Windows NT/2000/XP support Network Driver Interface Specification (NDIS) and Open Data Link Interface (ODI) LAN driver architectures.

Image   Communications protocol—Protocols determine the language used to move data across the network. In Windows 95/98 and Windows NT/2000/XP, you have two choices: TCP/IP and IPX.

Image   Novell Client Requester—The Novell Client Requester provides the services required to track network resources, cache files, and set automatic reconnection levels. This is accomplished on Windows 95/98/Me workstations using the CLIENT32.NLM file.

Image   WOS interface—The WOS interface exists at the heart of the Novell Client architecture. In Windows 95/98, the NetWare I/O Subsystem (NIOS) serves as an interface layer between the Windows 95/98 WOS and client services provided by NetWare. In Windows NT/2000/XP systems, a redirector/file system driver called NWFS.SYS provides these services.

Let’s start at the bottom with LAN drivers.

LAN Drivers

As you saw in Figure 4.1, the LAN driver sits near the bottom of the Novell Client architecture. Each physical NIC has its own specific LAN driver. The LAN driver accepts any type of packet, and then either sends the packet up to the communications protocol or down to the network cabling. The LAN driver is supported by a secondary interface called the Link Support Layer (LSL), which acts as a switchboard for routing packets between the LAN driver and the appropriate communications protocol. The LSL identifies the packet and then passes it to the appropriate protocol. Together, the LAN driver and LSL handle all physical workstation communications.

Both the Novell Client for Windows 95/98 and the Novell Client for Windows NT/2000/XP support two different types of LAN drivers (see Figure 4.2):

Image   Network Driver Interface Specification (NDIS)—This is an internal interface, found in Windows 95/98, that consists of a native Windows 95/98 driver and the VMLID.NLM support file.

Image   Open Data Link Interface (ODI)—This is Novell’s own LAN driver standard. Both the Novell Client for Windows 95/98 and the Novell Client for Windows NT/2000/XP support the use of 32-bit ODI LAN drivers through the ODI NDIS support module (called ODINSUP). This enables you to access Microsoft networks using native Novell LAN drivers.

FIGURE 4.2 Novell Client LAN driver architecture.

Novell Client LAN driver architecture.

Communications Protocols

Communications protocols use a set of rules to determine the language used to move data across the network. Both Windows 95/98/Me and Windows NT/2000/XP workstations support many communications protocols, but prefer the following two: TCP/IP and IPX. Both these protocol stacks receive data packets from the LAN driver and pass them to the Novell Client Requester (refer to Figure 4.1).

TCP/IP is the Internet’s main protocol suite and consists primarily of two components: the Internet Protocol (IP), which provides network layer routing, and the Transmission Control Protocol (TCP), which accepts messages from IP and packages them for Internet-based applications. In NetWare 6, Windows 95/98 and Windows NT/2000/XP workstations can now take full advantage of their native TCP/IP capabilities.

The following is a brief list of some of the characteristics of the TCP/IP support available for the Novell Client for Windows 95/98 and the Novell Client for Windows NT/2000/XP:

Image   TCP/IP is a suite of networking protocols that is used on a variety of Unix workstations, minicomputers, and mainframes.

Image   TCP/IP provides a communications link between a server and the NIC installed in a workstation. When IP is loaded, any workstation program (including the Novell Client) can communicate with the network using native IP.

Image   TCP/IP is built into NetWare 6 and supports Transport Driver Interface (TDI) –based applications, WinSock applications, and NetBIOS applications.

The Novell Internetwork Package Exchange (IPX) protocol serves as the communications link between a Windows 95/98 or Windows NT/2000/XP workstation and older NetWare servers that are running NetWare version 2.2 through NetWare version 6. IPX is a proprietary Novell protocol that requires very little user intervention and is easy to configure, administer, and troubleshoot.

The following is a brief list of the characteristics that IPX offers the Novell Client for Windows 95/98 and the Novell Client for Windows NT/2000/XP:

Image   IPX provides a communications link between a server and the NIC installed in a workstation. When IPX is loaded, any workstation program (including the Novell Client software) can communicate with the network using IPX.

Image   The NetWare shell and other applications access IPX to open and close IPX sockets. When a workstation receives an IPX packet, the protocol determines which socket the packet is addressed to and passes the packet to the program that has that socket open.

Image   IPX determines the address of the network segment to which the workstation is physically connected.

Image   Microsoft provides an IPX-compatible protocol, called NWLink, that can be used by WinSock and NetBIOS applications.

That completes our exploration of workstation communication fundamentals. In these two sections, you’ve learned that LAN drivers and communication protocols provide a rudimentary interface between workstation hardware and the NetWare server. Together they handle communication functions with the internal NIC and direct packets to the appropriate workstation software.

These components do not, however, provide access to higher-level functions such as the Novell Client Requester and WOS interface. Let’s continue with these two higher-level workstation components.

Novell Client Requester

The Novell Client Requester and WOS interface work together to provide the workstation with an intelligent view of the network. The Novell Client Requester performs network-specific functions, and the WOS interface communicates directly with Windows 95/98 and Windows NT/2000/XP.

As shown in Figure 4.1, the Novell Client Requester wraps around the heart of workstation software (that is, the WOS interface). As such, the Requester provides three key support services:

Image   Tracking network resources

Image   Caching files

Image   Setting automatic reconnection levels

In this role, the Novell Client Requester (CLIENT32.NLM) provides the following architectural advantages: modularity, memory swapping, DOS redirection, system optimization, and backward compatibility. All these advantages result in a fully backward-compatible client, where NETX shells and DOS Requester clients can run earlier application programming interfaces (APIs) without modification under the Novell Client for Windows 95/98/Me.

WOS Interface

The Novell Client offers two WOS interface solutions for Windows 95/98 and Windows NT/2000/XP workstations:

Image   NetWare I/O Subsystem (NIOS)NIOS serves as an interface layer between Windows 95/98 workstations and the network.

Image   NetWare File System Driver (NWFS)NWFS serves as an interface layer between Windows NT/2000/XP workstations and the network.

NIOS is implemented on Windows 95/98 workstations as a virtual device driver called NIOS.VXD. After it has been loaded, this driver initiates a variety of other workstation-based NLM files using the Windows 95/98 Registry.

NIOS is the workstation equivalent of SERVER.EXE. As such, it provides the loader software and module launcher that are used to load client modules and NLMs. Unlike SERVER.EXE (which has its own built-in memory manager), NIOS works with an extended memory manager that’s automatically loaded with Windows 95/98. After NIOS has access to the memory manager, it can dynamically allocate and deallocate client configuration settings. This offers the advantage of enabling you to implement client changes without having to reboot the workstation.

Unlike the Novell Client for Windows 95/98 (which is based on NIOS), NWFS is implemented as a redirector/file system driver called NWFS.SYS. As such, this driver doesn’t rely on other client modules for network connectivity. Instead, it utilizes the networking capability already integrated into Windows NT/2000/XP workstations.

At its most fundamental level, NWFS.SYS provides the internal tables and services required to track network resources, cache files, and set automatic reconnection levels. Because it is fully backward-compatible with previous Novell client software, you can run older NetWare-aware applications using the Novell Client for Windows NT/2000/XP.

NWFS also supports WinLogin. WinLogin is an integral part of Windows NT/2000/XP that provides a graphical user interface (GUI) for login support. As part of this implementation, Novell has written its own Graphical Identification and Authentication (GINA) module called NWGINA.DLL. This new identification module performs all authentication and user interaction for Windows NT/2000/XP clients on a Novell network.

TIP

Carefully study the Novell Client architecture model and its four main components in Figure 4.1. Be sure that you know the following definitions: LSL (acts as a switchboard to route packets between the LAN driver and communications protocol), NIOS (works with an extended memory manager to dynamically allocate and deallocate client settings), NWFS.SYS (provides the internal tables and services necessary to track network resources, cache files, and set automatic reconnection levels), and NWGINA.DLL (performs all authentication and user interactions for Windows NT/2000/XP clients on a Novell network). Finally, remember that NIOS is associated with Windows 95/98 workstations and NWFS is associated with Windows NT/2000/XP workstations.

This completes our journey through the four primary components of workstation connectivity. As you’ve learned so far, management is especially difficult at the NetWare workstation because of user interference and application diversity. That’s where you come in. As a NetWare CNE, you make sure that the workstation’s four primary components are working together in synergy.

Now, let’s explore Novell Client installation and learn how to build a powerful NetWare-compatible workstation.

Installing the Novell Client

Test Objective Covered:

Image   Update Novell Client Software

Both the Novell Client for Windows 95/98 and the Novell Client for Windows NT/2000/XP were designed to be closely integrated with their respective workstation operating systems. For this reason, you must be intimately familiar with both the Novell Client and the Windows 95/98 and Windows NT/2000/XP interfaces. Egad!

TIP

The two most popular Windows platforms for the Novell Client are Windows 95/98 and Windows NT/2000/XP. But don’t forget about Windows XP Professional—it’s gaining popularity very quickly.

To perform a local installation of the Novell Client for Windows 95/98 or the Novell Client for Windows NT/2000/XP, you’ll have to run the WINSETUP.EXE file from the root directory of the NetWare 6 Novell Client Software CD-ROM. WINSETUP.EXE automatically activates the correct workstation setup file from a platform–specific directory when you insert the CD-ROM (it uses the AutoRun feature of Windows 95/98 and Windows NT/2000/XP).

During the installation process, you’ll have to determine whether to do a typical or custom installation. If you select the Typical option, the Novell Client is automatically installed and configured using detected (or default) protocols. This option is recommended for most computers. The following components are installed by default during a typical installation:

Image   Novell Client for Windows 2000/XP

Image   Novell Distributed Print Services

Image   Novell Workstation Manager

Image   ZENworks Application Launcher

A typical installation automatically copies all files and components. In addition, the current protocols are detected or default protocols are used (see the sections “Protocol Preference” and “Configuring Network Protocols” later in this chapter).

TIP

To use special accessibility settings, select Start, Run. In the Open field, enter Winsetup /508 (for Windows) to retain your monitor settings.

If you select the Custom option, you’ll have to establish specific protocol and login configurations. In addition, you’ll be given the opportunity to select optional workstation installation components such as the Novell Workstation Manager and Novell Distributed Print Services (NDPS). The Custom option is typically recommended only for system administrators and advanced users.

During a Custom Novell Client installation, you’ll have to make the following configuration choices, in order:

Image   Components to install

Image   Protocol preference

Image   Login authentication

Image   Novell Workstation Manager

Image   Custom installation components

Let’s take a closer look.

Components to Install

Table 4.2 shows the components that are installed during a typical installation and the choices you have during a custom installation.

TABLE 4.2 Components to Install

Image

Protocol Preference

Communication protocols are the common language of the network. The Novell Client for Windows 95/98 and the Novell Client for Windows NT/2000/XP support both TCP/IP and IPX protocols. TCP/IP is the protocol of the Internet, whereas IPX supports previous versions of NetWare. For the most part, IPX support is provided solely by the Novell Client, whereas Windows itself helps establish TCP/IP communications.

As a network administrator, you must decide which protocol to use on each workstation. Many organizations enable both the TCP/IP and IPX protocols on workstations to ensure network compatibility. This allows each workstation to connect to previous versions of NetWare, the Internet, and/or NetWare 6 networks utilizing IP only.

As you can see in Figure 4.3, the following four options are available in the Protocol Preference configuration screen: IP Only, IP with IPX Compatibility, IP and IPX, and IPX. The default for a new installation is IP and IPX.

FIGURE 4.3 Selecting protocol(s) during a custom Novell Client installation.

Selecting protocol(s) during a custom Novell Client installation.

Login Authentication

Authentication is the process of identifying an individual when he requests access to the network. This is accomplished when a user enters his username and password in the NetWare 6 GUI Login screen.

The Login Authenticator configuration screen shown in Figure 4.4 provides two authentication options: NDS (NetWare 4.x or later) and Bindery (NetWare 3.x). If you want to log in to eDirectory to access services such as printers and servers that are available on that tree, select NDS. The bindery is a nonhierarchical network database that contains definitions of network objects and is used by NetWare versions older than NetWare 4.0. To log in to one of these versions (NetWare 3.x), select Bindery.

FIGURE 4.4 Specifying an NDS connection during a custom Novell Client installation.

Specifying an NDS connection during a custom Novell Client installation.

Novell Workstation Manager

During a typical installation, or if you selected Novell Workstation Manager during a custom installation, you’ll be prompted to enter the tree name in the Tree field of the Workstation Manager window.

Custom Installation Components

Near the end of the custom Novell Client installation procedure, the Optional Components screen provides a myriad of optional client components. The specific components available depend on which NetWare 6 client is being installed. For example, Figure 4.5 illustrates the optional components that are supported by the Novell Client for Windows 95/98.

FIGURE 4.5 Selecting optional components during a custom Novell Client installation.

Selecting optional components during a custom Novell Client installation.

After you select Finish, all the necessary files are copied and the components are installed. You must reboot the workstation for the changes to take effect.

Configuring Network Protocols

You must make sure that the Novell Client is configured correctly for your network. This involves ensuring that you have selected the correct network protocols. Configuring protocols incorrectly results in the workstation not being able to correctly connect to the network, so this is important.

For Windows 95/98 and Windows NT, right-click Network Neighborhood and select Properties. After you’ve selected the protocol you want to configure, select Properties.

For Windows 2000/XP and XP, right-click My Network Places and select Properties. Right-click Local Area Connection and then, after you’ve selected the protocol you want to configure, select Properties.

In some scenarios, your network will use DHCP to assign IP addresses automatically. If this fits your bill, select the IP Address tab and check the Obtain IP Address Automatically option.

If your network uses static IP addresses, select Specify an Address and then enter a valid IP address.

TIP

If you need help during the protocol configuration, select the question mark in the upper-right corner and then select any field for more information.

To make these changes take effect, select OK.

After you’ve installed the Novell Client, there’s only one task left: logging in. But not so fast. Before we tackle client connectivity management, let’s explore another client installation procedure: Automatic Client Upgrade (ACU). That has a nice ring to it.

Updating the Novell Client

Test Objective Covered:

Image   Update Novell Client Software (continued)

In addition to installing the Novell Client from scratch, you can also upgrade the Client on workstations where it already exists. Of course, you probably have much better things to do than individually visit every workstation throughout the network. Fortunately, NetWare 6 includes an automation tool called the Automatic Client Upgrade. With ACU, you can upgrade multiple workstations by copying the Client software files to a server and then modifying login scripts to automatically download and install the Client files when users login. Unfortunately, you cannot perform an initial Client installation on workstations using ACU. That would really make your life too easy.

Here’s how it works. First, you must prepare the network for ACU deployment by copying the Client files to a central server and modifying the Container login script. Then, as users login, ACU.EXE determines whether the Client files on the user workstation are older than the version on the central server. If the Client on the workstation is older, ACU.EXE launches the installation utility and downloads the newer Client software. After the user reboots and logs in again, the Client on the workstation matches the ACU on the server and the authentication screen appears.

The beauty of this system is that you set it up only once and all your workstations can be upgraded from a central location in perpetuity. All you have to do is update the Client files on the central server and the ACU login script instructions will take care of the rest. There is one catch: For this to work, you must make sure that the new Client files are stored in the same directory and that all your distributed workstations are using supported workstation operating systems—including Windows 95/98 or Windows NT/2000/XP.

ACU provides CNEs with several obvious advantages: it decreases unnecessary network traffic by limiting client upgrades to only those users who need it, it prevents you from having to perform time-consuming individual client installations, and it provides significant troubleshooting help through a comprehensive status log file.

In this lesson, you’ll learn how to prepare ACME’s network for Automatic Client Upgrades. This magic will be accomplished using the following five steps:

1.   Create a directory on the server

2.   Copy Novell Client files to the directory

3.   Modify the ACU configuration file (optional)

4.   State the platform–specific configuration files (optional)

5.   Modify the Container login script

Now let’s learn how to make our life a little bit easier, starting with step 1.

Step 1: Create a Directory on the Server

For ACU to work properly, the newest Novell Client files must be stored on a centrally available file server. Select a directory on a server that all network users can access, such as SYS:/PUBLIC. Make sure that you select a location on a server to which you have Supervisor rights so that you can copy files to the directory.

In your central directory, create a subdirectory structure to organize Client files by version and operating system. For example, you should start with SYS:/PUBLIC/CLIENT483 for the Novell Client Version 4.83. Then create a series of subdirectories underneath named
SYS:/PUBLIC/CLIENT483/WIN2K (for Windows 2000),
SYS:/PUBLIC/CLIENT483/WINNT (for Windows NT), and
SYS:/PUBLIC/CLIENT483/WINXP (for Windows XP).

Step 2: Copy Novell Client Files to the Directory

After you’ve created a central client directory structure, you must make sure to copy the correct files into their appropriate subdirectories. To do so, you can either download client files from Novell’s Web site or copy files from the Novell Client CD. Also periodically check http://support.novell.com for any patch files for the client version you’re upgrading.

In each operating system subdirectory, copy the following files:

Image   Novell Client—For each specific operating system.

Image   ACU.INI—The ACU configuration file found on the Novell Client CD.

Image   CAB files—If you’re installing Novell Client for Windows 95/98, make sure to copy the appropriate .CAB files from the Microsoft Windows CD to the appropriate subdirectory.

Image   i386 files—For installing on NT/2000/XP clients.

Step 3: Modify the ACU Configuration File (Optional)

ACU.INI determines how the client installation utility should run. If the default settings in ACU.INI satisfy your needs, you don’t need to modify this configuration file. Unfortunately, this is rarely the case. See Table 4.3 for a description of the default ACU.INI configuration options.

TABLE 4.3 ACU.INI Configuration Options

Image
Image

You can use the Novell Client Install Manager (NCIMAN.EXE) to modify ACU.INI. This utility is included on Novell Client CD.

Step 4: Update the Platform–Specific Configuration Files (Optional)

If you want to use ACU.EXE to customize the Client installation based on workstation platform, you can use a platform–specific configuration file. This file can be created using NCIMAN.EXE and placed in the platform–specific subdirectory.

If you intend to use platform–specific configuration files, you must change the UNATTENDFILE option in the main ACU.INI file to Yes. On the other hand, if you prefer to install the client with the ACU.INI default settings for all platforms, you can use a central configuration file.

Step 5: Modify the Container Login Script

After you’ve prepared the central server directory and ACU configuration files, it’s time for the main event. In step 5, you’ll create a custom set of instructions within the Container login script for each platform–specific ACU file. For example, if Windows 2000, Windows 98, and Windows XP workstations need an upgrade, you add two instances of the ACU.EXE command to the central Container login script.

Image   ACU.EXE for Windows 95/98 in SYS:/PUBLIC/CLIENT483/WIN98

Image   ACU.EXE for Windows NT/2000/XP in
SYS:/PUBLIC/CLIENT483/WIN2K

Although you might have three different windows workstation platforms on the network, you have to include only two upgrade instructions because each Novell Client provides the files needed for multiple, similar Windows platforms. Also, you should always add the ACU instructions at the end of the Container login script. This allows other login script commands to execute before the ACU, ensuring that processes started at the beginning of the script aren’t interrupted and possibly cause some network traffic problems.

The following script provides an example of the ACU instructions you’ll need to add to the end of ACME’s Container login script:

REM ***** Windows 95/98 *****
IF OS = "Win98" THEN
        WRITE "Update Novell Client For Windows 95/98."
        #//white-srv1/sys/public/client43/win98/acu.exe
        IF "%ERROR_LEVEL" = "1" THEN
                EXIT
        END
END

REM ***** Windows NT2000XP *****
IF OS = "WinNT" THEN
        WRITE "Update Novell Client For Windows NT2000XP."
        #//white-srv1/sys/public/client43/win2k/acu.exe
        IF "%ERROR_LEVEL" = "1" THEN
                EXIT
        END
END

I highly recommend that you use ACU on your network. Not only does it save valuable time, but ACU ensures that all your distributed workstations are running the latest Novell Client software. Now let’s shift gears a bit and explore some other Novell Client management tricks.

Managing Client Connectivity

Test Objective Covered:

Image   Use the Novell Client to Manage and Troubleshoot User Connectivity Problems

So far in this chapter you’ve learned that there’s much more to the Novell Client workstation than meets the eye. It’s a complex collection of user demands and connectivity hardware—all of which makes managing workstations an incredible challenge. To help simplify things, this lesson focuses on several of the Novell Client tools that help you manage workstation connectivity.

The good news is Novell Client software is integrated with Windows. Some of these networking features are integrated into standard Windows interfaces such as My Computer, Network Neighborhood, Control Panel, and the system tray. The quickest way to access the Novell Client and its options is to right-click the N icon in the system tray (see Figure 4.6). The N menu options are grouped according to related management features. In this lesson, we’ll explore the following five management options:

Image   Logging in

Image   Managing drive mappings

Image   Sending messages

Image   Managing the file system

Image   Viewing the Client version

FIGURE 4.6 Novell Client options in the Windows system tray.

Novell Client options in the Windows system tray.

Now let’s start with a detailed overview of logging in.

Logging In

As a network administrator, you’ve already accomplished the hard part: automating the workstation connection. Now it’s the user’s turn. The good news is that both the Novell Client for Windows 95/98 and the Novell Client for Windows NT/2000/XP provide a friendly GUI login utility for users. As you can see in Figure 4.7, the Novell Login window provides simple Username and Password input boxes within the native Windows environment. The good news is that NetWare 6 supports a single login for access to all authorized network resources. In other words, after the user has logged in, she is granted automatic access to all authorized resources in the eDirectory tree.

FIGURE 4.7 Novell Login window.

Novell Login window.

To log in to a NetWare 6 tree, the user must have either the Novell Client or NFAP software installed. The user must also have a live connection to the network, including a functioning NIC and a correctly configured protocol stack. Finally, the user must have a valid username and password. The username (also known as a login ID) is the same as the user’s User object name. eDirectory also requires a valid eDirectory context so that it can differentiate between users with similar names.

So, how do you get access to the NetWare 6 GUI Novell Login window on a Windows 95/98 or Windows NT/2000/XP workstation? Good question. NetWare 6 offers numerous choices:

Image   On a Windows 95/98 workstation, the Novell Login window appears when the workstation boots. On a Windows NT/2000/XP workstation, you’ll need to press Ctrl+Alt+Delete simultaneously to activate login.

Image   You can click Start @@> Programs @@> Novell @@> Novell Login. Typically, the NetWare 6 login utility is placed in the Novell folder.

Image   You can right-click the N icon in the Windows system tray and select NetWare Login.

Image   You can run the LOGINW95.EXE or LOGINW32.EXE file from the C:NOVELLCLIENT32 subdirectory on a Windows 95/98 workstation.

Image   You can run the LOGINWNT.EXE file from the C:WINNTSYSTEM32 subdirectory on a Windows NT/2000/XP workstation or LOGINW32.EXE for Windows 2000/XP.

Image   At the DOS prompt, you can type the following (where <distinguished name> is the fully distinguished name of the User object, preceded by a period):

F:LOGIN> LOGIN <distinguished name>

Here are a few important things to remember about the NetWare login process: Login is mandatory; login is primarily a security issue; eDirectory provides a single point of login to all authorized network services in an eDirectory tree (that is, after a user has been authenticated, he should not have to enter a login name or password again).

Here are a few other things to remember:

Image   A user’s login ID is the same as her User object name.

Image   Passwords are initially established by network administrators and may or may not be modified by users depending on how User object properties have been configured.

Image   Passwords should be unique.

Image   Passwords might need to be changed periodically for security reasons.

As you can see in Figure 4.7, the Novell Login window contains an Advanced button for login script and eDirectory configuration. This enables you to configure two important types of login information:

Image   NDS—The NDS tab enables you to configure critical eDirectory information during login. This includes the tree name, server, and most importantly, user context. The Context field defines where the user’s User object lives in the eDirectory tree and, therefore, changes the workstation’s current context to match it during login. If this field is configured correctly, the user can simply type her User object name in the Username field. Another nice feature of this tab is that it enables you to specify whether or not any connections the user currently has to the network should be cleared upon login. In most cases, you’ll want to mark this check box.

Image   Script—The Script tab enables you to establish specific login script settings. With this tab, you can suspend the running of login scripts, run alternative login scripts, and/or define specific login script identifier variables. You can also indicate whether to display a Results window upon login and, if so, whether to close it automatically or to require user intervention. There are some important rules to be aware of with respect to the Script page. If a Container or User login script is specified in the Login Script field, only that login script will be executed at login. If a Profile object is specified in the Profile Script field, that script will run in addition to the other login scripts with which the user is associated. You can avoid running login scripts altogether by unmarking the Run Scripts check box.

Managing Drive Mappings

NetWare 6 supports a drive pointer system called drive mapping. Drive mapping is a built-in file system management scheme that enables you and users to assign drive letters to network directories. Physical local devices are typically referenced using characters at the beginning of the alphabet (such as A: through E:). In NetWare, logical network directories are typically referenced using characters in the remainder of the alphabet (such as F: through Z:).

Network drive mappings can be managed from the Novell Client using the Novell Map Network Drive option within the N menu. You can also use the Mapped Drive window to map additional drives, disconnect mapped drives, and establish search drives for users. This can be helpful in supplying a temporary solution to connectivity problems until you can correct them through the user’s Container login script. Remember that it’s much more efficient to establish drive mappings in login scripts than to visit each individual workstation.

In Windows NT/2000/XP, all drive mappings created by the Novell Client are root-mapped. Because of this, programs cannot access directories above the root drive. If necessary, you can turn this off by adding the following statement to the top of the Container login script:

SET MAPROOTOFF="1"

Sending Messages

The Novell Client also includes a primitive broadcast messaging system. Using the N menu, you can broadcast messages to specific users or the system console. Keep in mind that you can send a message to the system console only if you’ve authenticated directly to its host server with Supervisor rights.

Using the Send Message feature enables you to make contact with users when the phone system or email is down. This facility also helps you broadcast server maintenance or status messages to everyone on the network.

The Novell Client Send Message feature resembles an instant messaging system. When users reply to your message, you see the reply header in the upper portion of your Send Message window. The full text of the reply appears in the lower portion. All messages exchanged in the session remain listed in the window. This enables you to view the text of any message until you close the session.

To use the Novell Client to send instant messages, select NetWare Utilities and Send Message from the N menu. Next, select Users or System Console. To send messages to a single user or multiple users, highlight the user and/or group in the subsequent object list. To send messages to the system console, double-click the server from the list of connected servers. After you’ve entered your message in the text field, click Send to begin instant messaging.

Managing the File System

Recall that the main purpose of the network is to provide users with access to network resources. The most popular network resource served by NetWare is the file system. In fact, the file system is the glue that holds your network data together. File services run on the network server and allow users to store, share, and use application and data files through the network file system.

Managing Novell Client connectivity often requires troubleshooting user file access and file recovery. To help you manage files and directories on the network, you must first authenticate to the servers where the files are stored. Next, you must ensure that you have the necessary file system rights to obtain the files. To quickly check a user’s rights to a file or directory on the network, use the Windows Explorer or Network Neighborhood utilities to navigate to a given file. Then right-click the file and select the Properties option. Finally, click the NetWare Rights tab (see Figure 4.8). If explicit trustee assignments have been made to the selected file, the trustees’ distinguished name appears in the Trustees field.

FIGURE 4.8 NetWare Rights dialog box in the Novell Client.

NetWare Rights dialog box in the Novell Client.

To change a user’s file system rights, you can do one of three things:

Image   Select a trustee and click Remove Trustee to deny user access to the file.

Image   Right–click a trustee in the list to view the trustee’s effective rights.

Image   Select a trustee in the list and unmark the Rights check boxes to specify a filter to apply to the trustee. This is accomplished in the Inherited Rights and Filters window.

In addition to restricting rights, you can use the Novell Client to purge or salvage network directories and files. The Salvage option underneath Network Utilities within the N menu enables you to restore files without having to restore them from tape backup. However, this feature works only before you purge the files to free disk space. Both the Purge and Salvage management options require appropriate file system rights.

The Novell Client also includes a GUI file management program called the NetWare File Copy Utility. The NetWare File Copy Utility can be found within Network Utilities from the N menu. With this program, you can copy multiple files, search by extension types, and/or modify file attributes. I’m sure you’ll agree that this is a huge improvement over the primitive COPY command.

Viewing the Client Version

One of the most important elements of client connectivity management is identifying the installed version of the Novell Client. You can view the installed client version, preferred server, and preferred tree for a specific user by selecting Novell Client Properties from the N menu. All of these options are found within the Client tab.

This completes our discussion of Novell Client architecture, installation, and client connectivity management. By now you should appreciate that there’s much more to the NetWare workstation than meets the eye. It’s a complex collection of user components and connectivity hardware. This makes your job as a CNE an incredible challenge. As you’ve learned so far in this chapter, you must have complete control of your faculties to pull it off.

So, where do we go from here? Good question. Now I think you’re ready to extend beyond the typical boundaries of the NetWare Client into the realm of cross-platform connectivity. Hold on tight, this is going to be a wild ride!

Accessing the Network from Native Clients

Test Objective Covered:

Image   Setup User Access to the Server File System

By definition, a network is a collection of computers that share three important features: the capability to communicate with each other, the capability to share resources, and the capability to access remote hosts on other networks. NetWare 6 enhances this cross-platform connectivity with the introduction of the NFAP.

Novell Native File Access Pack (NFAP) is a server-based solution that enables Windows, Macintosh, and Linux/Unix clients to securely access NetWare storage using their own integrated client software. In addition, NFAP enables you to manage non-NetWare clients through eDirectory.

In previous versions of NetWare, Windows, Macintosh, and Linux/Unix clients were required to use special versions of the Novell Client. This was always very messy and sometimes quite awkward. With NFAP, each client can now use its own integrated operating system to access centralized NetWare storage. For example, Macintosh clients can now access NetWare files using their native AppleTalk Filing Protocol (AFP).

In this lesson, we’ll begin with the fundamentals of NFAP, and then we’ll dive into the installation and configuration section with more detail about how to activate this exciting new AAA platform. Let’s get started with the fundamentals of NFAP.

Novell Native File Access Pack Fundamentals

NFAP behaves slightly differently in each of the five operating system environments it supports. The cool thing is that it morphs automatically to use the native protocol of the client it’s communicating with. For example, NFAP communicates with Macintosh clients using the AFP protocol, and it transforms the NetWare server into a virtual AppleShare server.

The following is a list of the platforms supported by the NetWare 6 NFAP chameleon:

Image   NetWare clients communicate with NetWare servers without any modification.

Image   Windows clients communicate with NetWare servers using their native Common Internet File System (CIFS) protocol.

Image   Macintosh clients communicate with NetWare servers using their native AppleTalk Filing Protocol (AFP).

Image   Linux/Unix clients communicate with NetWare servers using their native Network Filing System (NFS).

Image   Browsers communicate with NetWare servers using the standard Hypertext Transfer Protocol (HTTP).

In this section, you’ll learn how the NFAP chameleon performs its magic for the three most popular native clients—Windows, Macintosh, and Linux/Unix.

Just a hint: It’s all smoke and mirrors.

Windows NFAP

Windows NFAP enables native Windows clients to access NetWare servers by using the Common Internet File System protocol. CIFS is a standard, cross-platform, file-sharing protocol that enables users to share files on the Internet without installing any additional client software. Windows 95/98/NT/2000/XP/Me clients are CIFS-enabled by default.

NetWare 6 Windows NFAP provides the following features and benefits:

Image   Requires no Novell Client software. However, the Microsoft Client is required.

Image   Benefits from the following advanced NetWare 6 features: mature protocol stacks, high-performance file systems (traditional and NSS), Novell Modular Authentication Service (NMAS), and eDirectory-managed file access.

Image   Enables users to be managed through eDirectory.

Image   Enables NetWare servers to appear as Windows servers within My Network Places (Windows 2000/XP/NT/Me) or Network Neighborhood (Windows 95/98).

Image   Ensures security by using Microsoft’s native authentication protocols, NMAS, and eDirectory together.

Image   Supports offline files and folders.

Image   Is cluster-enabled for superior fault tolerance.

After Windows NFAP has been installed on the NetWare 6 server, native CIFS client access is a breeze. As I mentioned earlier, NFAP enables NetWare servers to appear as Windows servers on the client desktop. In the Windows 2000/XP/NT/Me world, the NFAP server can be found by double-clicking the My Network Places desktop icon and choosing Computers Near Me. In the Windows 95/98 world, the Windows NFAP server appears in Network Neighborhood. Remember that the host workgroup or domain for your NFAP chameleon is established during NFAP software installation.

TIP

Windows NFAP requires the Microsoft Client, which is installed by default during Windows 2000/XP/NT installation. If your clients use Windows 95/98, you must install the Microsoft Client manually before NFAP servers will appear. In addition, you should be aware that the NFAP server name is not the same as the NetWare server that hosts it. That means you can be creative and descriptive when defining NFAP server names.

Macintosh NFAP

Macintosh NFAP enables native Macintosh clients to access NetWare servers by using the Application Filing Protocol. With Macintosh NFAP installed, the NetWare server appears to Macintosh clients as an AppleShare IP server in the Chooser (Mac OS 8/9) or Network Browser (Mac OS X).

Macintosh NFAP provides the following features and benefits:

Image   Sends AFP requests and responses. In addition, it supports LocalTalk, EtherTalk, and TokenTalk.

Image   Supports IP administration by using DNS and SLPv2.

Image   Enables user management through eDirectory.

Image   Is TCP/IP-enabled.

Image   Provides security by using the Macintosh native authentication protocols, NMAS, and eDirectory.

Image   Supports network access through the Chooser (Mac OS 8/9) or Network Browser (Mac OS X). Remember that for NFAP to work, your clients must be using Mac OS 8.1 or above.

To access NetWare files from a client running Mac OS 8/9, you must select Chooser from the Apple menu. Then choose AppleTalk and Server IP Address. When you get there, simply enter the NFAP IP address or DNS name and authenticate. Then click Connect to make the NFAP server available.

To access NetWare files from a client using Mac OS X, you must use the Network Browser. This new IP-based facility can be found by selecting Go from the Apple menu and choosing Connect to Server. Similarly, you must enter the IP address or DNS name of the NFAP server and choose Connect to authenticate.

The Macintosh NFAP connection process I just described can be automated by creating a NetWare server alias on the Macintosh desktop. The alias will be retained after rebooting and allows the native Mac OS to automatically authenticate to the NFAP server using Keychain. To create an alias, simply select the NetWare server icon from the Macintosh desktop and choose File, Make Alias.

TIP

If your Macintosh users want to access files on a NetWare 5 server, you must specify the server IP address or DNS name. That’s because Macintosh NFAP relies on SLPv2 for server discovery and this advanced version of the Service Location Protocol (SLP) is available only in NetWare 6.

Linux/Unix NFAP

Linux and Unix use the Network File System (NFS) protocol to access files over the network. After Novell NFAP has been installed on a NetWare server, Linux and Unix users can mount exported network storage and use it as their own file system via a virtual NFS server.

Before Unix users can access a NetWare file system, it must be made available to NFS clients. This process is called exporting the file system. During the exporting process, you can define various levels of server access control and configure how the information will be accessed. For example, you can restrict NetWare file access to specific Unix workstations and/or export the directory as read-only.

Exporting and mounting a NetWare file system to a Unix workstation consists of two tasks:

Image   Creating a mount point—A mount point is an empty directory that becomes the access point for the NetWare file system. It’s best to create an empty directory of your own as the mount point because the existing contents of that directory become unavailable until you unmount the remote file system.

Image   Mounting the NetWare directory—Most Unix systems use the MOUNT command to mount a remote file system. After you’ve mounted the NetWare directory, Unix users can access the NetWare file system by pointing to the local mount point.

TIP

Linux/Unix NFAP supports the native Network Information System (NIS) so that Unix users can be administered through the eDirectory tree.

NetWare and Linux and Unix servers use different methods for controlling access to files. Although both have similar directory and file security, NetWare security is more elaborate. At their most basic levels, both systems assign access controls to similar user types. However, each server uses a slightly different methodology. Fortunately, NFAP maps these differences so that setting access controls from one system has similar meaning and effect on the other. In fact, you have five different choices for how you want Linux/Unix NFAP to handle server access control. The choice is yours. As network administrator, you have the responsibility of choosing the type of access control that suits your network setup. The five access control modes supported by NFAP are

Image   NetWare mode

Image   NetWare-NFS mode

Image   NFS-NetWare mode

Image   NFS mode

Image   Independent mode

Unfortunately, new NetWare 6 NSS volumes only support independent mode. In independent mode, no rights/permissions mapping is performed. Therefore, NFS rules apply for NFS clients and NetWare rules apply for NetWare clients. This is okay because independent mode is strongly recommended for most NetWare 6 volumes. Otherwise, performance could suffer because of the creation of excessive numbers of trustees.

That completes our fundamental lesson in NetWare 6 NFAP. Now let’s learn how to put this great new capability to work by installing and configuring it on a NetWare 6 server.

Novell Native File Access Pack Configuration

Now it’s time for action. Enabling Novell NFAP is a relatively straightforward process. First you must make sure that the host server and distributed workstations meet the minimum system requirements. Then you can install NFAP by using the NetWare 6 installation GUI. This involves selecting the Macintosh, Windows, and/or Linux/Unix components to install and configuring certain protocol parameters.

After Novell NFAP installation has been completed, you must select or create User objects and assign them simple passwords before they can access the network natively. This is all part of NFAP configuration. When users access a network resource by using their native protocols, they enter their NetWare username and simple password that are verified by NetWare. This is all part of the high-security methodology maintained by NetWare 6.

Now let’s take a closer look at Novell NFAP configuration, starting with the minimum system requirements.

NFAP System Requirements

As you learned earlier, Novell NFAP is installed on the NetWare 6 server. Furthermore, it requires a Windows administrative workstation for specific configuration duties. Finally, to access NetWare servers running NFAP, your distributed workstations must be connected to the network and must support specific levels of their native operating systems—including Windows, Macintosh, and/or Linux/Unix.

To support Novell NFAP, the host NetWare server must meet the following minimum system requirements:

Image   The host NFAP server must be running the NetWare 6 operating system.

Image   The host NFAP server must be running NMAS version 2.0 or above. Fortunately, NMAS 2.0 is installed or upgraded during NFAP installation. If Macintosh users will be accessing the host NFAP server, you must make sure that Macintosh Namespace is loaded on each traditional volume before installing NFAP. To add Macintosh Namespace to a volume, enter the following command at the server console:

LOAD MAC.NAM
ADD NAMESPACE MACINTOSH TO VOLUME {volume name}

Image   If Macintosh users will be accessing the host NFAP server, you must unload the AppleTalk NLMs from server console:

UNLOAD AFP.NLM
UNLOAD APPLETLK.NLM

Image   If BorderManager Enterprise Edition 3.5 (or above) is running in the same tree as the host NFAP server, you must create the Login Policy object (LPO).

To install, configure, and manage NFAP, you must have at least one Windows administration workstation that meets these system requirements:

Image   Windows 95/98 running Novell Client for Windows 95/98 3.21.0 (or above).

Image   Windows NT/2000/XP running Novell Client for Windows NT/2000/XP 4.80 (or above).

Image   Novell International Cryptographic Infrastructure (NICI) for Windows Strong Encryption 1.5.7 (or above). NICI is required to use ConsoleOne. You can install the NICI software from the Novell Client CD-ROM.

After you’ve installed the server and administrative workstation components, it’s time to focus on users. To access a NetWare server running any version of NFAP, your distributed workstations must be connected to the network and support one of the following native operating systems:

Image   Mac OS 8.1 (or above) or Mac OS X.

Image   Windows 95/98/Me, Windows NT 4.0, or Windows 2000/XP. Remember that Windows workstations must be running the Client for Microsoft Networks.

Image   Any Linux/Unix workstation that supports NFSv2 or NFSv3.

After your Novell earlier NFAP server and workstations have passed muster, it’s time to install the software. Ready, set, go!

Installing NFAP

To install Novell NFAP to your host NetWare 6 server, follow these simple steps:

1.   Mount the NetWare 6 Operating System CD-ROM. Then switch to the server’s graphic console and select Install from the Novell menu.

2.   The Installed Products screen will appear. Select Add and navigate to the root volume of the NetWare 6 Operating System CD-ROM.

TIP

When NMAS is automatically installed or upgraded, NFAP makes sure to match your existing edition. For example, NMAS Starter Pack 1.0 is upgraded to NMAS Starter Pack 2.0 and NMAS Enterprise Edition 1.0 is upgraded to NMAS Enterprise Edition 2.0.

3.   Select PRODUCT.INI and choose OK twice to open the product installation utility.

4.   Accept the license agreement. Then select the Novell NFAP components you want to install from the list of Macintosh, Windows, or Unix. Then select Next to continue.

5.   If you install Windows CIFS, you must perform some preliminary configuration tasks as described in the following list:

a.   Log in as a user with Supervisor privileges using a fully distinguished name.

b.   Enter the server name and server comment that will appear in Network Neighborhood. Remember that the CIFS server name must be 11 or fewer characters and must be different from the NetWare server name. The server comment is optional.

c.   Select which user authentication method you would like Windows NFAP to use. You can choose either Local (in which users will authenticate by using eDirectory) or Domain (in which users will authenticate by using a Windows domain). When you’ve chosen your preferred authentication method, select Next to continue.

TIP

Windows NFAP supports two types of user authentication: local and domain. Local authentication requires a simple password to log in to a NetWare 6 server, whereas domain authentication does not. Furthermore, you cannot change the simple password or the NetWare 6 password by using the Windows-native Change Password feature when the system is configured for domain authentication. In that case, you must use the Windows domain management utilities.

d.   Specify the IP address to be attached to the Windows CIFS protocol.

e.   Specify additional NetWare volumes or folders that you want to appear as share points in Network Neighborhood. Remember that share points must be configured with an ending backslash ().

f.   Provide the eDirectory context for all Windows users who need access to the server.

g.   Select Next to leave the CIFS NFAP preconfiguration and to return to Novell NFAP installation.

6.   Read the Summary window and select Finish to complete the Novell NFAP installation.

7.   Restart the server so that your changes take effect.

TIP

The list of eDirectory users supported by Windows NFAP is maintained in a context list called CIFSCTXS.CFG. This file is created during NFAP installation and can be updated later with new user contexts.

After you’ve completed Novell NFAP installation, you must select or create User objects and assign them simple passwords before they can access the host server. This task is accomplished during NFAP configuration.

Configuring NFAP

Novell NFAP incorporates the security of NetWare by using simple passwords. The simple password is required because it provides access to NetWare servers from workstations not running Novell Client software. Just like any NetWare password, the simple password is stored in eDirectory and all users must have one before they can access NetWare resources using native protocols.

When users access a network resource by using their native protocol, they enter their NetWare username and a simple password that is verified by NetWare. The User object then reads eDirectory and controls the network resources that the user can access.

To create User objects and assign simple passwords for NFAP access, perform these steps:

1.   From the administrative workstation, log in as a user with administrative privileges. Then run the ConsoleOne utility by using the CONSOLEONE.EXE file, which is found in the PUBLICMGMTCONSOLEONE1.2in directory.

2.   Create a new User object for NFAP access by right-clicking the appropriate host container and selecting New, User. You can also configure an existing user for NFAP access by double-clicking it.

3.   You must assign a simple password to your new or existing user object. To do so, simply right-click the User object and select Properties. Then choose Simple Password from the Login Methods tab. You should see a configuration screen similar to Figure 4.9. Finally, mark the Set Password radio button and enter the user’s simple password in the fields provided.

FIGURE 4.9 Configuring simple passwords for NFAP user access.

Configuring simple passwords for NFAP user access.

You can create simple passwords for users one at a time by using ConsoleOne or you can automate the process for many users with the help of NORM (Novell Remote Manager).

To create simple passwords for many users, select Manage eDirectory from the left frame of NetWare Remote Manager, and then click on the NFAP Security link. The NFAP Simple Password Management screen should appear (as shown in Figure 4.10). This Web-based form includes these configuration fields:

Image   NDS Context—Enables you to create a simple password for each user object found in the specified context.

Image   Traverse Context Tree for User Objects—Enables you to search the tree for User objects and to create passwords for each one that is found. This is very similar to the inheritance flow of eDirectory rights.

Image   User Supplied Password—This field defines the simple password that you’ll pass to all users in the context described earlier.

Image   Generate Script File—Enables you to create a text file that contains the scripting commands necessary to create simple passwords based on the NFAP security preferences you selected.

Image   Process Script File—Enter the script name in this field if you want the system to automate the process of assigning simple passwords to User objects scattered through the eDirectory tree.

FIGURE 4.10 Configuring simple passwords in NORM.

Configuring simple passwords in NORM.

TIP

If the simple password you configure is different from the user’s NetWare password, the user must enter the simple password when accessing the network-native protocols. However, users must also remember that their NetWare password is required when logging in from Novell Client–equipped workstations.

Finally, select Start to begin the automatic simple password assignment process.

All finished! If you have learned anything in this section, I hope it’s that NFAP is your friend. This powerful NetWare 6 chameleon enables you to open the doors of NetWare filing to users of many different workstations, operating systems, and protocols. This is network diversification at its finest.

In this section, you learned that Novell NFAP is a server-based solution that enables Windows, Macintosh, or Linux/Unix clients to securely access NetWare storage natively. Furthermore, NFAP enables these users to be managed through the central eDirectory tree.

Now that we’re armed with a truly diverse population of NetWare users, let’s tackle the most challenging environment of all: eDirectory!

Ready, set, go!

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset