cc/td/doc/product/natkit
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

Installing NATkit 2.0

Installing NATkit 2.0

NATkit 2.0 is a suite of web-based troubleshooting tools integrated into a network desktop. NATkit 2.0 includes a web-server component, web-based tools, and web browser capability, and is based on a client/server network architecture that connects multiple web-based clients to a network server. NATkit 2.0 enables the deployment, monitoring, and troubleshooting of devices across your network.

This chapter consists of the following sections:

Quick Reference

Table 2-1 provides an overview of NATkit 2.0 installation, and references to more detailed information about each task. The information in the rest of this chapter follows the same order as the quick reference.


Table 2-1: Installing NATkit 2.0 Quick Reference
Task Steps References

1 .Prepare to install NATkit 2.0

Step 1 Verify that server requirements are met.

"Server Requirements" section

"Before You Begin" chapter, "System Requirements" section

Step 2 Verify that client requirements are met.

"Client Requirements" section

Step 3 (Optional) Verify that your intended device import software is supported.

"Device Import Supported Software" section

Step 4 Note that NATkit 2.0 uses the server's IP address to communicate with clients.

"Using Server IP Address" section

Step 5 Note the TCP ports that NATkit 2.0 uses and check for conflicts with existing applications.

"TCP and UDP Ports Used" section

Step 6 Note the system files that are modified during installation.

"System Files Modified During Installation" section

2 .Install the software

Step 1 Mount the NATkit 2.0 CD-ROM.

"Mounting and Unmounting on Solaris" appendix

Step 2 Run the installation program.

"Running the NATkit 2.0 Installation Program" section

Step 3 Answer any questions that result from the installation program's checks.

"Running the NATkit 2.0 Installation Program" section

Step 4 Select the Express or Custom installation option.

"Running the NATkit 2.0 Installation Program" section

3 .Verify and troubleshoot the installation

Step 1 Verify that the correct files and directories are installed.

"Troubleshooting" appendix, "Checking Files and Directories After Installation" section

Step 2 Analyze installation error messages.

"Troubleshooting" appendix, "Understanding Installation Error Messages" section

Step 3 Collect the server information to determine if the installation is complete.

"Troubleshooting" appendix, "Collecting Server Information" section

Preparing To Install NATkit 2.0

Before you install NATkit 2.0, make sure your server and client environments meet the hardware and software requirements described in the following sections:

Server Requirements

Make sure your server meets the following hardware and software requirements and software compatibility recommendations.

Hardware and Software Requirements Verification

The NATkit 2.0 hardware and software requirements are given in the "Before You Begin" chapter, "System Requirements" section.


Note The hardware and software version information is subject to change based on enhancements made to NATkit 2.0.

To verify the amount of available disk space in each of the specified partitions and directories, enter the following command:

# df -k directory
 

Where directory is the partition or directory for which you want to check the available disk space.

The software required for the NATkit 2.0 server is Solaris 2.5.1 with the latest patch set (contact natkit-support@cisco.com for more information) or Solaris 2.6. Patch 103738-03 is required for Solaris 2.5.1 only when a significant number of messages are processed by syslogd (the daemon process that reads and forwards system messages to the appropriate log file and users when necessary).

Use the showrev -p command to make sure the appropriate patches for your version of Solaris is applied. You can find additional information about the Sun patch at the following location:

http://www.cisco.com/kobayashi/sw-center/netmgmt/nat/

Cisco DNS/DHCP Manager Conflicts

CDDM (Cisco DNS/DHCP Manager) can be downloaded from CCO and provides Syslog and TFTP daemons as part of its product. Make sure that you do not have the CDDM installed on the system on which you plan to install NATkit 2.0. NATkit 2.0 installation will fail if CDDM Syslog or TFTP are present on the system.

Client Requirements

Clients use a web browser running on a workstation or PC to access the NATkit 2.0 server. The hardware and software requirements for client workstations or PCs are as follows:

Web Browsers Supported

NATkit 2.0 supports clients running the browsers shown in Table 2-2.


Table 2-2:
Browser Version

Netscape Navigator

4.5 or higher on Solaris 2.5.1 or 2.6, Windows NT 4.0, Windows 95, AIX 4.2.1 or 4.3, and HP-UX 10.20 or 11.0

Microsoft Internet Explorer

4.01 with Internet Explorer Service Pack 2 or Internet Explorer 5.1 on Windows NT 4.0 or Windows 95/98/2000

Supported Browsers

Configuring Client Systems

To configure a client system to use with NATkit 2.0, follow these steps:

Step 1 On Microsoft Windows systems, set the display to use small fonts.

Step 2 Configure the Web browser.

If you experience browser problems after configuring your browser as described above, increase your disk cache settings.

After the web browser is installed on the client machine, there are no additional disk space requirements. However, because the browser uses the local machine's disk to store cached information, make sure you have enough disk space for the amount of cached information you want to store. All NATkit information is stored on the NATkit 2.0 server.

Setting Environmental Variables

Set the following environment variables for NATkit 2.0 system administrators. These variables are not required for tasks that users perform using the web interface.

Using the NATkit 2.0 man Pages

NATkit 2.0 includes manual (man) pages for its command line commands. You can view these man pages in the following ways:

    1. Set the MANPATH variable to include the path /opt/CSCOpx/man (where /opt/CSCOpx is the directory in which NATkit 2.0 was installed). Then you can view the man pages from any directory using the following command:

    $ man pagename
     
    

    2. If the MANPATH variable is not set, you can view the man pages while you are in the directory /opt/CSCOpx/man (where /opt/CSCOpx is the directory in which NATkit 2.0 was installed) using the following command:

    man -M . pagename
     
    

    3. If the MANPATH variable is not set, you can view the man pages from any directory using the following command:

    man -M /opt/CSCOpx/man pagename
     
    

Device Import Supported Software

Table 2-3 lists the software that NATkit 2.0 supports for importing device information. You can import devices remotely from a UNIX system only. NATkit 2.0 does not support remote device imports from Windows NT systems.


Table 2-3:
Software Version

HP OpenView

4.11, 5.01

CiscoWorks

3.2, 4.0

CiscoWorks for Switched Internetworks (CWSI)

2.1.1

CWSI Campus

2.2

Supported Software for Device Import

Using Server IP Address

To avoid inconsistencies in how domain names are used in networks, NATkit 2.0 uses the IP address of the server on which you installed NATkit 2.0 when it interacts with web browsers. By using the IP address of the server, NATkit 2.0 reduces the likelihood of name lookup failures between the server and the client machines that run web browsers.

Because NATkit 2.0 uses the IP address, if you change the IP address of the NATkit 2.0 server, you must replace the old IP address with the new address in the web server configuration file (/opt/CSCOpx/objects/web/conf/httpd.conf). To update the server IP address, manually change all occurrences of the ServerName variable to reflect the new IP address.

You then must restart the NATkit 2.0 server by entering the following commands as root:

# /etc/init.d/dmgtd stop
# /etc/init.d/dmgtd start

TCP and UDP Ports Used

In addition to the standard network ports (telnet, tftp, etc.) NATkit 2.0 uses the following TCP and UDP ports. These ports are added to /etc/services when you install NATkit 2.0:

or

NATkit 2.0 uses the default port 80. If an existing web server is already configured to run on port 80 on the same machine on which NATkit 2.0 is installed, you receive a warning during installation that port 80 is in use, and port 1741 is used for NATkit 2.0. If NATkit 2.0 uses port 1741, make sure you append :1741 to the end of your server name when accessing the NATkit 2.0 server through your browser, for example:

http://server_name:1741  
 

The NATkit 2.0 installation program detects whether any of the default TCP ports are already in use on your system and prompts you to enter an available TCP port number for each port that has a conflict.

Refer to the "Setting Up NATkit 2.0" chapter for more information about accessing the server. Refer to the "Troubleshooting" appendix if you encounter problems.

System Files Modified During Installation

The following system files are modified during NATkit 2.0 installation:

Running the NATkit 2.0 Installation Program

This section describes how to install NATkit 2.0. This is normally done by the Cisco Net Tools team. This information is provided to help you understand NATkit 2.0 and for the rare case when NATkit 2.0 is installed by a customer.

The NATkit 2.0 installation program takes approximately 60 minutes on an Ultra 5 system.


Note You
can press Ctrl-C at any time to terminate the installation program. However, any changes that have been made to your system (for example, installation of new files or changes to system files) will not be undone.

To install NATkit 2.0, follow these steps:

Step 1 As root, mount the NATkit 2.0 CD-ROM.

Refer to the appendix "Mounting and Unmounting on Solaris" for detailed instructions for mounting the CD-ROM.

Step 2 Run the installation program.

For a local CD installation, enter the following commands:

# cd /cdrom/cdrom0/
# sh ./setup.sh 
 

For a remote CD installation, enter the following commands:

# cd remotedir
# sh ./setup.sh
 

where remotedir is the remote location where the NATkit 2.0 CD-ROM is mounted.

The following message is displayed:

Software Install Tool Started.
 

The installation program then performs several preinstallation checks on your machine, such as TCP/IP address resolution, TCP/IP port usage, and disk space usage. These preinstallation checks cause some text to appear on the screen.

These preinstallation checks can generate two types of results:

Step 3 Answer any questions that result from the preinstallation checks. These questions could include one or more of the following:

If the preinstallation checks generate any of these questions, the installation program automatically selects the custom installation option.

If the preinstallation checks do not generate any of these questions, the installation program displays the following information about express installation and prompts you to select an install option:

The install takes all defaults and places the product into /opt/CSCOpx. No more questions will be asked of you.
 
 

Installation

If you entered Y when asked if you want the express installation, NATkit 2.0 is installed using the default TCP ports specified in the "TCP and UDP Ports Used" section and you do not need to answer any additional questions. The installation program keeps you updated on the status of the installation as it installs NATkit 2.0 and displays any error or warning messages on your screen. When the install completes, any error messages that appeared during the installation appear on the screen again, followed by the following message:

You have now completed the NATkit 2.0 installation. If you encountered any errors, check the installation log file /opt/CSCOpx/ciscoinstall.log (where /opt/CSCOpx is the directory in which you installed NATkit 2.0). For troubleshooting information, or to verify the directories installed on your system, refer to the "Troubleshooting" appendix.

Continue the installation process by setting up NATkit 2.0. Go to the "Setting Up NATkit 2.0" chapter for instructions.

Removing NATkit 2.0

You must use the NATkit 2.0 uninstallation program to remove the product. If you attempt to remove NATkit 2.0 manually, you can damage your system.

To remove NATkit 2.0, follow these steps:

Step 1 Enter the following commands as root to start the uninstall script:

# cd /opt/CSCOpx/bin
# sh ./uninstall.sh
 

where /opt is the directory you specified to install NATkit 2.0 if you did not use the default location.

A list of all installed NATkit 2.0 packages appears, followed by a [Yes] prompt.

Step 2 To remove all NATkit 2.0 packages, press Return or enter Y (yes). The specified packages are removed and a verification message appears. To cancel the removal of NATkit 2.0, enter N (no).

When you remove NATkit 2.0, the uninstall script removes the changes made to the /etc/services file. The /etc directory still contains all system file changes. The uninstall messages are written to the /var/tmp/ciscouninstall.log file.

When the uninstall script completes, two lists of packages appear on the screen: packages that were removed, and packages that could not be removed.

Step 3 Check /etc/syslog.conf for syslog changes. Check /etc/services to make sure port assignments for the Daemon Manager and web server have been removed. See the "Troubleshooting" appendix for more information.

To reinstall NATkit 2.0, follow the instructions in the "Running the NATkit 2.0 Installation Program" section.


hometocprevnextglossaryfeedbacksearchhelp
Posted: Wed Jul 12 18:13:11 PDT 2000
Copyright 1989-2000©Cisco Systems Inc.