NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: NWIP for NetWare 5 TID #: 2955441 README FOR: nw5nwip.exe NOVELL PRODUCTS and VERSIONS: NetWare 5 NetWare 5.1 ABSTRACT: NetWare IP version 3.03z for NetWare 5. NWIP is provided free of charge as a courtesy to administrators transitioning to the Netware 5 IP solution. There is no continuing development on NWIP. It is not a Novell supported product. ----------------------------------------------------------------- DISCLAIMER THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL. NOVELL MAKES ALL REASONABLE EFFORTS 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. ----------------------------------------------------------------- INSTALLATION INSTRUCTIONS: This document will cover the installation NWIP on NetWare 5.0/5.1 and some configuration tips. However it should not be considered a comprehensive NetWare/IP configuration document. Administrators should be well versed in all aspects of configuring, managing and using NetWare/IP. NetWare/IP documentation can be found on the web at http://www.novell.com/documentation/lg/nias42/uscomm/nwip_enu/data/hfpxmpb0.htm l It is not recommended to introduce NetWare/IP in an environment that is not already using it. NetWare/IP on NetWare 5.0/5.1 Installation Installation is quite simple only a few NLMs need to be copied to SYS:SYSTEM of the NetWare 5 server and then configured. Remember to move the DSS service to other servers or upgrade the DSS servers last since the DSS service is not supported on NetWare 5. 1. Determine the correct NetWare/IP parameters. - NWIPCFG can be used on an existing server to find these parameters. If the server is being upgraded these parameters should be noted before upgrading NetWare. From an appropriate NetWare 4.x NWIP server (this may be the server you are upgrading to NW 5) determine the NetWare/IP parameters that will be needed by doing the following: a) Load NWIPCFG. b) Press Enter on the Configure DNS Client option and note the DNS Domain name and IP Address/Addresses listed there. c) Press Enter on the Configure NetWare/IP Server option and note ALL of the NetWare/IP settings including the list of "Preferred DSSes" and the "Forward IPX Infromation to DSS" settings. d) Exit NWIPCFG. 2. Copy the included NetWare/IP files to the SYS:SYSTEM directory of the NetWare 5.x server. 3. Configure NetWare/IP on the NetWare 5 server. From the NetWare 5.x server (Note: NWIPCFG may automatically detect some of these settings. If so, simply verify their accuracy): a) Load NWIPCFG.NLM. b) Select Configure DNS Client and enter the DNS Domain name and name server address(es) from step 1 above. Press Esc. c) Select Configure NetWare/IP Server and enter in the NetWare/IP Domain name from step 1 above. Populate the DSS table with the IP address of the 4.x DSS server(s). Also make any changes to other NWIP parameters if they differ from the defaults. d) Escape back to the main NWIPCFG screen and select Start NetWare/IP server. (Note: If SCMD is loaded, this function may fail. You will either need to keep SCMD unloaded or unload it and reload it with the /g option.) e) Edit the AUTOEXEC.NCF file and add a line to load the NWIP.NLM and PKERNEL.NLM files after the network card bindings. NOTE: Be sure to appropriately configure IPX routing for use with NetWare/IP. In most cases if NWIP is to be configured as a forwarding gateway, determined in step 1 above, use: LOAD IPXRTR ROUTING=NLSP or LOAD IPXRTR ROUTING=RIPSAP to enable IPX routing. If NWIP is not to be a forwarding gateway, disable IPX routing using LOAD IPXRTR ROUTING=NONE. To manage this setting using INETCFG.NLM: Select Protocols|IPX|Packet Forwarding. NetWare/IP on NetWare 5 TIPS NetWare Operating System Upgrade During the upgrade from NetWare 4.x to NetWare 5.0 all NetWare/IP components are removed including the UNICON and NetWare/IP related NLMs. During an in-place upgrade, you will be asked to login to Novell Directory Services. If the server you are upgrading does not have a copy of the NDS partition where the user object you are using resides, you can establish an IPX communication link to the server which holds the master replica containing the user ID. Using Novell's Accelerated Upgrade utility can remove this limitation since it does not require a login to the tree. For more information on the Accelerated Upgrade utility and other Deployment assistance see the web page http://www.novell.com/products/deployment/. NetWare 5 Support Packs When performing the upgrade from NetWare 4.11/4.2 to NetWare 5.0, the upgrade of DNS\DHCP and Unix Print Services should be completed before installing the NetWare 5 Support Pack. If any NetWare 5 component is installed subsequent to the application of the latest Support Pack for NetWare 5.0, the Support Pack will need to be re-applied to update the newly installed components. NetWare 4.x Unix Print Services If the NetWare 4.11/4.2 server already has Unix Print Services running before upgrading, you must upgrade to Unix Print Services 2.3j (or higher) before or after upgrading to NetWare 5.0. Unix Print Services 2.3j is included with NetWare 5.0. NetWare/IP NetWare-to-Unix Printing (LPR) The NetWare-to-Unix Printing feature or LPR, is supported on NetWare 5.0 through the Novell Printer Gateway in Novell Distributed Print Services (NDPS) or through Unix Print Services 2.3j (or higher). NDPS provides full support for IP-based as well as IPX-based printing from NetWare. Novell's legacy queue-based print system is also supported with NetWare 5, which allows your users to continue printing until you set up NDPS. NetWare 5.1 does not ship with Unix Print Services so NDPS can be used instead. NDPS requires approximately 80 MB of disk space on volume SYS and needs to be installed only on servers that provide printing capability. If NDPS 1.0 is already set up on your NetWare 4.1x server, it will be upgraded to NDPS 2.0 during the upgrade to NetWare 5. NetWare/IP Unix-to-NetWare Printing (LPD) The Unix-to-NetWare Printing feature is also available from Unix Print Services 2.3j or above. NDPS however does not include LPD. NetWare 5.1 no longer ships with Unix Print Services. For Unix-to-NetWare Printing (LPD) using NDPS, upgrade to NetWare Enterprise Print Services (NEPS). More information on NEPS can be found on the web from http://www.novell.com/products/printing/. NetWare/IP DNS If the NetWare 4.11/4.2 NetWare/IP server is also a DNS server, the DNS service will either need to be moved to another server or upgraded. If the server is upgraded, DNS will need to be upgraded to DNS v3.0. This new version is included with NetWare 5.x. The Novell DNS service for NetWare 3.12 and 4.x uses a Btrieve based database. The new DNS that comes with NetWare 5.x uses NDS as the database. There is a utility that comes with NetWare 5 that will allow you to convert the database and import it into NDS. This utility is called DNSCNVRT.NLM and it converts the Btrieve DNS files into a BIND file format. From the DNS/DHCP administration GUI you then import these files into the directory. The import function takes any BIND based DNS file and generates Zone and Record objects within NDS. The DNSCNVRT utility looks for 2 files: sys:\etc\dns\hosts.db (Master DNS database) sts:\etc\dns\hostsrev.db (PTR record database) If you have upgraded a server that was running the old DNS to NetWare 5, these files will be there already. If this is a fresh NetWare 5 install you need to obtain these files from the NetWare 4.x DNS server and put them in these directories on you NetWare 5 server. The DNSCNVRT.NLM is use to convert the Btrieve DNS files to a BIND format. The resulting files are then imported to the NetWare 5 DNS server using the DNS/DHCP admin console. Refer to the NetWare 5 documentation or http://www.novell.com/documentation/ for information on NetWare 5 DNS/DHCP services. Novell Technical Information Document (TID) #10013747-- How to configure NetWare 5 DNS is also helpful. NFS A new version of NFS has been built for running on NetWare 5.0. Older versions of NFS will not function correctly on NetWare 5.0. The product is known as "NetWare 5 NFS Services," and is sometimes also referred to as NFS 2.4. Part number 00662644250830 (English, CD ROM media). NOTE: Most of the services in this product (other than NFS Server and NFS Gateway themselves) can actually be obtained in UNIX Print Services 2.3J that ships with NetWare 5.0. This can be installed using NWconfig and the NetWare 5.0 CD. This will provide FTP, UNIX to NetWare Printing (PLPD.nlm), NetWare to UNIX Printing (LPR_GWY.nlm), NIS Server, and XCONSOLE. When installing or upgrading Unix Print Services and NFS on NetWare 5.0 several issues have been documented. Several of these issues were re-discovered during testing of NetWare/IP on NetWare 5.0. Please refer to the following Novell Technical Information Documents (TID) on these re-discovered issues found during testing: <@@/cgi-bin/search/tidfinder.cgi?2942263,2942263@@> - Upgrading to NetWare 5 Print Services <@@/cgi-bin/search/tidfinder.cgi?10013543,10013543@@> - How to overcome known issues with NetWare 5 NFS Services <@@/cgi-bin/search/tidfinder.cgi?2910096,2910096@@> - Correcting corruption problems with NIS/DNS <@@/cgi-bin/search/tidfinder.cgi?2945513,2945513@@> - NIS Bind 970: YP_Match <@@/cgi-bin/search/tidfinder.cgi?10013330,10013330@@> - How to troubleshoot NIS and NISBIND errors <@@/cgi-bin/search/tidfinder.cgi?2948663,2948663@@> - NFS - NIS master and 2 NIC cards <@@/cgi-bin/search/tidfinder.cgi?2931717,2931717@@> - UNICON: Manage Users, Update Rights Denied <@@/cgi-bin/search/tidfinder.cgi?2929520,2929520@@> - PLPD: waiting for netdb to login ISSUE: Companies around the world have made NetWare the number one server operating system. According to the most recently released International Data Corporation (IDC) report, more companies worldwide have chosen NetWare to run their networks than any other server operating system on the market. NetWare is the clear leader in the server operating system market, with an install base of over 81 million users and 4 million servers worldwide (source: IDC, June 1998). NetWare 5 represents the latest and best NetWare yet. There are many advantages to deploying NetWare 5 including Pure/IP, NDS enhancements (including NDS v8 capability), ZENworks, Novell Storage Services (NSS), Multi-Processing Kernel(MPK), Virtual Memory, Protected Memory, DNS/DHCP, Graphical Install and Console, Java Support, Console One and others. Even more features will be added in mid-January of 1999 with the release of NetWare 5.1. To take advantage of these new features it is most important that the upgrade from NetWare 4.x to NetWare 5 as quickly and easily as possible. It may be desirable to separate the upgrade to NetWare 5 and the protocol migration to Pure/IP so that all the other NetWare 5 enhancements are realized most quickly. In an IPX only environment the IPX-Pure/IP dual-stack is an approach that can be used for this purpose. Similarly it may be desirable to upgrade a NetWare 4.x NetWare/IP server to NetWare 5 without migrating to Pure/IP simultaneously. This allows for an easier upgrade to NetWare 5 where migration to Pure/IP can be performed separately by eliminating IPX components while upgrading to NetWare 5. Many large enterprises have been using NetWare/IP (NWIP) with NetWare 4.x to realize the cost benefits of managing one protocol - TCP/IP. Before the release of NetWare 5, NetWare required at least some IPX. UNIX hosts and Web Technologies require TCP/IP, all very important in today's corporate infrastructure. For NetWare 4.x, NetWare/IP makes it possible to eliminate the need to manage raw IPX on routers and network segments by encapsulating IPX communication within TCP/IP data packets. In terms of pure network communication, the result is one protocol - TCP/IP. However, NetWare/IP is somewhat cumbersome to manage and introduced overhead on IPX traffic because of encapsulation. Even so, this method was attractive for many large enterprises. With the advent of NetWare 5.0, a feature called Pure/IP has eliminated NetWare's reliance on IPX. Now encapsulation methods like that of NetWare/IP are no longer required to communicate with a NetWare 5.x server when using the TCP/IP protocol. NetWare/IP also introduced the idea of a Domain SAP/RIP Server (DSS). Since the purpose of NetWare/IP is to remove the IPX protocol from the network a replacement for IPX SAP/RIP was required. A DSS hierarchy is built for this purpose. Pure/IP also eliminates the need for a DSS. Along with Pure/IP, NetWare 5.0 introduced a protocol migration feature from IPX to Pure/IP called Compatibility Mode (CMD). CMD allows for a gradual transition from IPX to Pure/IP. CMD can also be used for a migration from NetWare/IP to Pure/IP. Using CMD to migrate from NetWare/IP to Pure/IP can be complex due to the flexibility of NetWare/IP. NetWare/IP's flexibility allowed customers to deploy a large variety of NetWare/IP implementations. This flexibility could introduce complexities when using CMD to migrate to Pure/IP. Enterprises using NetWare/IP can easily understand the advantages of Pure/IP since no encapsulation is required. Since CMD is a migration mechanism to Pure/IP and not a solution, it would be superfluous to use CMD if it were not necessary. In an environment without NetWare/IP, an IPX-Pure/IP dual-stack protocol migration is usually the best approach. In many NetWare/IP implementations using the IPX-Pure/IP dual-stack protocol migration approach is not as beneficial since IPX on routers and network segments may have already been replaced with NetWare/IP. NetWare/IP on NetWare 5 allows for a similar protocol migration approach as that of the Pure/IP-IPX dual stack approach. A Pure/IP -NWIP approach leverages the existing NetWare/IP infrastructure just as the Pure/IP-IPX approach does. NetWare/IP Support on NetWare 5 The two major parts that make up NetWare/IP are 1) IPX encapsulation for clients and servers (including the NWIP IP-to-IPX Gateway) and 2) the DSS hierarchy. The DSS service is not supported on NetWare 5. In any NetWare/IP implementation, NetWare/IP encapsulation by far represents the major portion of a NetWare/IP domain. A DSS server, on the other hand, supports multiple NetWare/IP servers and clients and can be limited to as few as one server per NetWare/IP domain. The simplicity advantage of using NetWare/IP encapsulation on NetWare 5 over a full CMD implementation significantly outweigh the requirement of as little as one NetWare 4.x server to serve as a DSS. One may be conclude that the lack of DSS support on NetWare 5 would result in multiple versions of NDS in a tree. After all, Novell does recommend only one version of NDS per tree as soon as possible. However a DSS server or servers, can reside in a separate tree or trees. There is no function within a NetWare/IP domain that requires any NetWare/IP server or client to be in the same NDS tree. In fact, multiple trees or even NetWare 3.x servers may participate in a single NetWare/IP domain. Many DSS servers are dedicated servers and are often part of the same tree simply as a matter of course. In some cases these servers may provide other tree specific functions. If so, these functions may need to be moved to other servers in the tree before removing a DSS server from one tree and installing in another. All NetWare/IP administration is done through the NWIPCFG utility. The UNICON.nlm that is included with the NetWare 5 Unix Print Services does not support NetWare/IP. Comparing NetWare/IP on NetWare 4.x and NetWare 5 Please keep in mind that it is impossible to test or predict all the upgrade configurations or cover all upgrade issues. Nor does this document address any issues regarding other NetWare 4.x to NetWare 5 upgrade processes including any NDS communication or NDS schema requirements. The main purpose of this section is to review document testing done on NetWare/IP on NetWare 5. Novell Consulting can develop a more specific and comprehensive upgrade plan tailored to your specific needs and environment. Information regarding Novell Consulting can be found at the URL: http://www.novell.com/consulting. The components of NetWare/IP v2.2 found in NetWare 4.2 include: · NetWare/IP Server (IPX Encapsulation) · NetWare/IP Client (IPX Encapsulation) · NetWare/IP-to-IPX Gateway · Domain SAP/RIP Server (DSS) · NetWare-to-Unix Printing Gateway (LPR/LPD) · Domain Name Services (DNS) · Dynamic Host Configuration Protocol (DHCP) · XCONSOLE Services NetWare/IP Server (IPX Encapsulation) This is the core component of NetWare/IP that is now supported on NetWare 5. This feature is exposed on the server in the form of NetWare/IP NLMs. Servers using NetWare/IP can or will use other NetWare/IP features such as NetWare/IP-to-IPX Gateways, DSS(s), and other NetWare/IP 4.x or 5 servers. NetWare/IP Client (IPX Encapsulation) The current Novell Windows 95/98 v3.1sp2 and Windows NT v4.6sp2 clients already support NetWare/IP. NetWare/IP on NetWare 5 does not change client function or installation. Clients using NetWare/IP can or will use other NetWare/IP features such as NetWare/IP-to-IPX Gateways, DSS(s), and other NetWare/IP 4.x or 5 servers. NetWare/IP-to IPX Gateway The NetWare/IP-to IPX Gateway is an optional feature of the NWIP.NLM on a server. In order to function NWIP.NLM is configured in a "forwarding" mode that requires an IPX binding and communication to a NetWare/IP DSS to function. The NetWare 5 NetWare/IP implementation of this feature is supported and functions as it did on NetWare 4.x. Domain SAP/RIP Server (DSS) The DSS server is used to synchronize IPX SAP/RIP information throughout the NetWare/IP domain. This component is NOT supported on NetWare 5. Since it is a required component of NetWare/IP, at least one NetWare 4.11/4.2 server will be required to serve as a DSS. NetWare-to-Unix Printing Gateway In order for IPX to be completely removed from a network, an IP based printing solution was included with NetWare/IP. The NetWare/IP-to IPX Gateway, derived from Novell's Unix Print Services product, permits NetWare servers to print to line printer daemon (LPD) devices, such as embedded IP printers. This functionality is often referred to as NetWare-to-Unix printing. The NetWare/IP implementation of this feature is NOT supported on NetWare 5.x. Instead this feature has been updated and is included with NetWare 5.0 as part of the Unix Print Services component. IP printing can also be established using NDPS, also included with NetWare 5.0. NetWare 5.1 does not include Unix Print Services so NDPS can be used. Domain Name Services (DNS) NetWare/IP included a DNS server to provide IP host and IP address information. NetWare/IP requires at least one DNS server. NetWare/IP includes a DNS server for this purpose. NetWare/IP does not require a proprietary DNS server so any DNS server can be used. The NetWare/IP implementation of DNS (NAMED.NLM) is NOT supported on NetWare 5.x. Instead the new enterprise capable DNS service included with NetWare 5.x can be used. Dynamic Host Configuration Protocol (DHCP) The DHCP server included with NetWare/IP was also provided to assist help address TCP/IP address management for small implementations of TCP/IP. NetWare/IP does not require DHCP. The NetWare/IP implementation of DHCP is not supported on NetWare 5.x. Instead the new enterprise capable DHCP service included with NetWare 5.x can be used. XCONSOLE Services XCONSOLE allowed a Unix host to manage a NetWare server console. The NetWare/IP implementation of this feature is not supported on NetWare 5.x. This feature has been updated and is included with NetWare 5.0 as part of the Unix Print Services component. Self-Extracting File Name: nw5nwip.exe Files Included Size Date Time ..\ NW5NWIP.TXT (This file) NWIP.NLM 153145 5-27-1999 10:59:16 am NWIPCFG.NLM 152099 1-21-1999 1:41:36 pm PKERNEL.NLM 173631 10-14-1998 7:39:44 am RPCBSTUB.NLM 665 12-15-1998 10:55:08 am ----------------------------------------------------------------- Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information. -----------------------------------------------------------------