NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: NFS197; NW NFS Services 2.1 Maintenance Patch README FOR: NFS197.EXE NOVELL PRODUCTS and VERSIONS: NetWare NFS Services - NetWare 4 Edition 2.1 ABSTRACT: NFS197.EXE is a patch for NetWare NFS Services 2.1 NetWare 4 Edition (only). It contains fixes and enhancements. NFS197 is strongly recommended for most NFS Services 2.1 NetWare 4 Edition sites. New features include support for DNS Subnetting and FTP Banner. ----------------------------------------------------------------- DISCLAIMER THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL. NOVELL MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION. HOWEVER, THE INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY. NOVELL MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION. ----------------------------------------------------------------- SYMPTOM: The audit log in UNICON is presented in an editable format and should be read-only. UNICON cannot administer WKS records, although UNICON --> DNS Administration shows this option. UNICON login should support NDS names with relative path. When modifying very large hostgroup, UNICON can abend with Page Fault Processor Exception, Running Process: hostgadm. UNICON --> FTP Administration abend when bringing up list of FTP users. Can only happen when many FTP clients logging in and out rapidly. UNICON DNS Replicate domain list allows invalid entries in addr.arpa domain. UNICON-->FTP Admin--->FTP Current session---> Statistics shows that number of files transferred counts to 99 and then increments to 10 instead of 100. Abends when using UNICON --> MANAGE SERVICES --> MANAGE PRINT SERVICES. NFS server in NetWare mode does not correctly emulate NFS Server 1.2c when set to "not create trustees." UNICON may abend during Printer Configuration if certain NDS objects are removed. DNS may not respond to ns query from a replicated domain because the NDS Replica database is not checked for duplicate domain name entries for soa & ns records. Duplicate menu items appear on the Installed Products list when upgrading to NFS Services 2.1 and NetWare 4.1 on a server with Netware/IP already installed. Cannot cancel a print job from NetWare PCNFS client. NetWare PCNFSD does not support Beame & Whiteside mode 4. The lock support procedure for PCNFSD in NFS Server should be modified to handle MODE=4. Stack Overflow abend when using certain UNICON functions if using TCPIP.NLM version previous to 3.00e. LPR client "lprm -Pprinter - command" can cause abend. PLPD may occasionally abend in WaitOnSemaphore during a UNISTART if a remote bindery queue has been exported. Files may disappear from NFS Gateway volume when 17 or more volumes are configured. It should support any number of volumes. NFS Gateway File Date/Time stamp not updated immediately. There is a small time gap after file is closed before a workstation client sees the true time from the remote NFS server. LPR Print Server abends when printing to a queue with no defined queue users. NetWare PCNFSD support needed for print jobs from FTP Software ONNET 1.2. NetWare PCNFSD does not delete the local spool job after submitting the job to PLPD. When configuring exported NetWare queues for UNIX-to-NetWare printing, the available host list is not updated correctly. When in NetWare access mode, file created by the NFS client on the NetWare NFS server has owner set to root instead of the user, even if the user is mapped across. NFS Gateway abends when the NFS Gateway volume dismounted while another NLM is using the volume. FTP Server transfers files in 2KB blocks. It should be tunable based on topologies such as FDDI which support larger block sizes. FTP Server occasional abend under heavy load. FTP Server cannot find trustee home directory for NDS user. FTP user can login as an ordinary user by specifying username anonymous when logging in from a different OU than the product context. RARPSERV abends if trying to bind RARP to a board with 802.2 (unsupported) frame type. SOLUTION: For each SYMPTOM, install NFS197.EXE self-extracting file as described below in Installation. NOTE: NFS197 only replaces some of the NFS Services 2.1 files. It cannot run on its own, and it cannot be used to upgrade from NetWare NFS 1.x or NFS Gateway 1.x to NetWare UNIX Print Services 2.1 NetWare 4 Edition. NOTE: this patch may be installed on any NetWare 4.1 server, even if NFS Services 2.1 is not present. However, the patch cannot function without the full product being installed. The patch can be installed either before or after the installation of NFS Services 2.1 itself. If patch is installed after 2.1, DNS sub-zone options are not displayed during patch installation. ---------------------------- New Features ---------------------------- FTP Banner The FTP server (FTPSERV.NLM) will display a welcome banner when FTP users login. The banner file is SYS:ETC/BANNER.FTP on the server running FTPSERV. It will only be displayed after a successful login. The FTP server also displays the contents of the file message.txt (if present) when the user changes directory (cd) into that directory. To suppress this feature, the FTP user can enter a dash ("-") as the first character of the password. ----------------------------------------------------------------- DNS Subnetting This patch contains an enhanced DNS implementation that supports IP subnetting. NOTE: This feature is optional. If you do not need NetWare DNS server to master a subnetted IP domain, answer NO when prompted. More information on DNS Subnetting will be found in the appropriate section of the Novell White Paper entitled "NFS Services 2.1: New Features." NOTE: If you are upgrading from an earlier version of DNS which comes with NFS 2.1, NetWare/IP 1.2, or NFS Gateway 1.2, there may be more than one primary entry for a domain under in-addr.arpa in the SYS:ETC/NAMED.CFG file. The duplicate entries also will be seen in UNICON when attempting to Delegate Subzone Authority. Example NAMED.CFG: primary 4.57.130.in-addr.arpa. filename primary 5.57.130.in-addr.arpa filename It is not acceptable to have two primary domain servers. To avoid this, it is recommended to install this patch FIRST, and then install the NFS Services 2.1 NetWare 4 Edition. To remedy this, edit the NAMED.CFG file with any text editor. NOTE: Initialization of the DNS database happens during installation, and whenever the Initialize DNS Master Database is used from UNICON. To re-initialize DNS services after installation, LOAD UNICON /I. ----------------------------------------------------------------- Configuration of DNS master To configure DNS server to master a subnetted IP domain, use UNICON: 1. Manage Services --> 2. DNS ---> 3. Inititalize DNS Master Database ---> YES 4. DNS service for specific subnetworks --> YES NOTE: check to see that the domain is correct before continuing. 5. Select desired subnetworks by inserting or deleting IP subnets to the list. 6. Inititalize DNS database --> YES 7. Remove Local Nameservers Old Database --->YES Now the DNS master will begin mastering the specified IP subnets. No other domains in the in-addr.arpa. domain will be managed other than those subnets. ----------------------------------------------------------------- Implementation Details The following files are used by DNS. Most are created or refreshed during database initialization. sys:etc/named.cfg contains information on the type of server (Primary/Secondary/Cache), zone authority and source for initial data. sys:etc/dns/root.db contains information of authoritative name servers for the root domain and frequently accessed domains that are not related to the master zone. The DNS server cache is primed with name server addresses during startup. sys:etc/dns/hosts.db contains information about hosts in the zone for which the name server is the authority. The location of this file is specified in the boot file sys:etc/named.cfg. sys:etc/dns/hostsrev.db specifies the in-addr.arpa domain which is a special domain that allows address to host name mapping. It allows for natural grouping of hosts in a network. This file is created automatically in the background when the DNS server is configured at the NetWare NFS Services 2.1 server. If the new subnet partition scheme is selected to master IP subnets, hostsrev.db will be replaced by subhosts.db. Otherwise hostsrev.db will be kept and used. Note that the data format is like a DNS domain name, with the IP address appended with "in-addr.arpa." domain name. For each host address, there will be an in-addr.arpa entry. An example record in hostrev.db would be "1.4.57.130.in-addr.arpa". sys:etc/dns/zonexx.db database contains data about hosts in the domain "xx" for which the name server is a replica. "xx" is the number assigned by DNSADMIN.NLM. sys:etc/dns/subhosts.db is a new database for the in-addr.arpa domain. It contains data about hosts in IP subnets in the form of in-addr.arpa domains. If subnetting is not configured, the hostsrev.db database is retained for the in-addr.arpa domain. sys:etc/resolv.cfg specifies the DNS domain and lists the IP addresses for the DNS server to use in resolving queries from the DNS Client. Self-Extracting File Name: nfs197.exe Files Included Size Date Time ..\ NFS197.TXT (This file) ..\DISK1\ PINSTALL.NLM 156263 6-28-95 10:07:48 am SPACE.DAT 13 7-18-95 10:58:08 am ..\DISK1\SYSTEM\ CONFADDR.NLM 27582 7-18-95 9:49:20 am DNSADMIN.NLM 43527 6-28-95 11:48:46 am DNSAGENT.NLM 32606 7-13-95 9:30:24 am DNSDBGEN.NLM 12992 6-28-95 11:51:42 am NAMED.NLM 33893 8-3-95 5:52:56 pm NFS_41X.NAM 14930 6-12-95 4:24:42 pm PCONFIG.NLM 21587 6-28-95 10:11:02 am SRVAGT.NLM 24861 6-12-95 10:51:12 am UNICON.NLM 92205 6-28-95 5:28:02 pm UNINSTAL.NLM 92369 6-28-95 3:29:34 pm ..\DISK1\SYSTEM\NLS\ ..\DISK1\SYSTEM\NLS\19\ PCONFIG.DAT 197 6-13-95 5:21:14 pm PCONFIG.HLP 2183 7-29-92 1:27:20 pm PCONFIG.MSG 1142 6-28-95 10:10:58 am PFILES.DAT 5804 7-18-95 4:52:08 pm PINSTALL.HLP 7839 6-20-95 9:20:58 am PINSTALL.MSG 11628 6-28-95 10:07:40 am UNINSTAL.HLP 898 3-3-95 1:01:18 pm UNINSTAL.MSG 11628 6-28-95 3:29:18 pm ..\DISK1\SYSTEM\NLS\4\ CONFADDR.MSG 2201 7-18-95 9:49:12 am DNSADMIN.HLP 6167 5-31-95 4:25:56 pm DNSADMIN.MSG 5193 6-28-95 11:48:38 am DNSAGENT.MSG 2016 7-13-95 9:30:16 am NAMED.MSG 4699 6-28-95 11:36:24 am NFS_41X.MSG 2169 6-12-95 4:24:38 pm NIS.MSG 7886 6-12-95 11:22:42 am PCONFIG.DAT 197 6-13-95 5:21:14 pm PCONFIG.HLP 2183 7-29-92 1:27:20 pm PCONFIG.MSG 1142 6-28-95 10:10:58 am PFILES.DAT 5804 7-18-95 4:51:16 pm PINSTALL.HLP 7839 6-20-95 9:20:58 am PINSTALL.MSG 11628 6-28-95 10:07:40 am SRVAGT.MSG 1361 6-12-95 10:51:06 am UNICON.HLP 15185 5-31-95 8:12:20 am UNICON.MSG 10301 6-28-95 5:27:46 pm UNINSTAL.HLP 898 3-3-95 1:01:18 pm UNINSTAL.MSG 11628 6-28-95 3:29:18 pm ..\DISK1\SYSTEM\NLS\6\ PCONFIG.DAT 197 6-13-95 5:21:14 pm PCONFIG.HLP 2183 7-29-92 1:27:20 pm PCONFIG.MSG 1142 6-28-95 10:10:58 am PFILES.DAT 5804 7-18-95 4:51:36 pm PINSTALL.HLP 7839 6-20-95 9:20:58 am PINSTALL.MSG 11628 6-28-95 10:07:40 am UNINSTAL.HLP 898 3-3-95 1:01:18 pm UNINSTAL.MSG 11628 6-28-95 3:29:18 pm ..\DISK1\SYSTEM\NLS\7\ PCONFIG.DAT 197 6-13-95 5:21:14 pm PCONFIG.HLP 2183 7-29-92 1:27:20 pm PCONFIG.MSG 1142 6-28-95 10:10:58 am PFILES.DAT 5804 7-18-95 4:51:46 pm PINSTALL.HLP 7839 6-20-95 9:20:58 am PINSTALL.MSG 11628 6-28-95 10:07:40 am UNINSTAL.HLP 898 3-3-95 1:01:18 pm UNINSTAL.MSG 11628 6-28-95 3:29:18 pm ..\DISK1\SYSTEM\NLS\8\ PCONFIG.DAT 197 6-13-95 5:21:14 pm PCONFIG.HLP 2183 7-29-92 1:27:20 pm PCONFIG.MSG 1142 6-28-95 10:10:58 am PFILES.DAT 5804 7-18-95 4:51:56 pm PINSTALL.HLP 7839 6-20-95 9:20:58 am PINSTALL.MSG 11628 6-28-95 10:07:40 am UNINSTAL.HLP 898 3-3-95 1:01:18 pm UNINSTAL.MSG 11628 6-28-95 3:29:18 pm ..\DISK2\ ..\DISK2\SYSTEM\ FTPSERV.NLM 47819 7-14-95 1:33:56 pm NFSCA.NLM 31728 6-28-95 12:08:12 pm NFSGWVS.NLM 242029 6-12-95 11:35:52 am NISADMM.NLM 19763 6-12-95 11:25:24 am NISDMAG.NLM 32917 6-12-95 10:57:40 am NISSERV.NLM 23871 6-12-95 11:06:30 am NWPCNFSD.NLM 24286 7-14-95 6:09:10 pm PLPD.NLM 34854 7-18-95 5:36:52 pm PRADM.NLM 36487 7-18-95 10:08:08 am PRLIB.NLM 21948 7-18-95 5:25:50 pm RARPSERV.NLM 8124 6-12-95 12:07:32 pm TCPIP.NLM 163028 5-8-95 11:52:22 am TELNETD.NLM 10726 6-12-95 12:06:24 pm UNIXLIB.NLM 32589 6-28-95 12:41:22 pm XCONSOLE.NLM 66851 6-12-95 12:05:06 pm ..\DISK2\SYSTEM\NLS\ ..\DISK2\SYSTEM\NLS\4\ FTPSERV.MSG 5286 7-14-95 1:33:50 pm NFSCA.MSG 5007 6-28-95 12:08:08 pm NFSCAHLP.HLP 13190 1-20-95 10:27:20 am NFSGWVS.MSG 26699 6-12-95 11:34:40 am NISADMM.HLP 3250 10-20-94 1:17:20 pm NISADMM.MSG 2980 6-12-95 11:25:16 am NWPCNFSD.MSG 3848 7-14-95 6:09:04 pm PLPD.MSG 6859 6-28-95 12:22:40 pm PRADM.MSG 3676 7-18-95 10:07:50 am PRLIB.MSG 1596 7-18-95 10:00:48 am TELNETD.MSG 1795 6-12-95 12:06:20 pm UNIXLIB.MSG 2253 6-28-95 12:41:12 pm XCONSOLE.MSG 4288 6-12-95 12:04:50 pm Installation Instructions: 1. Backup your current SYS:SYSTEM and SYS:ETC subdirectories as a precaution. 2. At a workstation attached to the NetWare 4.1 server, create a new directory named NFS197 on any NetWare volume. Any other name may optionally be used instead of NFS197. MD NFS197 3. Copy NFS197.EXE into the new directory. COPY NFS197.EXE NFS197 4. Type NFS197 to extract the files. CD NFS197 NFS197 5. From the server console, run UNISTOP.NCF as a general precaution. UNISTOP 6. From the server console, activate the installation program. LOAD INSTALL NOTE: RCONSOLE can also be used to remotely access the server console. 7. Select PRODUCT OPTIONS. The Currently Installed Products Menu appears and lists the following: NFS 2.1 NFS 2.1 This entry may not be present. As noted previously, since the patch can be installed before the product itself, this is not a problem. 8. Press to install new product. 9. Press to install the files in NFS197. The "SPECIFY DIRECTORY PATH" dialogue box will appear. 10. Enter the path to the directory where the NFS197 files were extracted, in the DISK1 subdirectory. SYS:/NFS197/DISK1 After the installation program installs the files, the "Currently Installed Products" menu will list: NFS 2.1 NFS 2.1 NFSPAT 2.1 NFS Patch 2.1 11. Exit the Installation program or press to return to the system console prompt. 12. From the server console, run UNISTART.NCF to restart NFS Services 2.1 (and other products if installed). UNISTART ----------------------------------------------------------------- Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information. -----------------------------------------------------------------