Version 1.0
Installing PDM on a PIX Firewall

Table Of Contents

Installing PDM on a PIX Firewall

What Is PDM?

How Do I Obtain PDM?

Where Does PDM Reside?

Operating Requirements

PIX Firewall Requirements

Browser Requirements

PC/Workstation Requirements

Windows Requirements

SUN Solaris Requirements

Linux Requirements

Preparing a Console

Using PDM on a New PIX Firewall Unit

Installing PDM on an Existing PIX Firewall Unit


Installing PDM on a PIX Firewall


This chapter describes how to get the Cisco PIX Device Manager (PDM) installed and running on your PIX Firewall unit, so you can use the PDM graphical user interface to configure and monitor PIX Firewall features and resources.


Note In this guide, the term "PIX Firewall" refers to all models running PIX Firewall version 6.0 or higher, unless specifically noted.


This chapter includes the following sections:

What Is PDM?

Operating Requirements

Preparing a Console

Using PDM on a New PIX Firewall Unit

Installing PDM on an Existing PIX Firewall Unit

What Is PDM?

The Cisco PIX Device Manager, hereafter referred to as PDM, is a browser-based configuration tool designed to help you set up, configure, and monitor your PIX Firewall graphically, without requiring an extensive knowledge of the PIX Firewall command-line interface (CLI).

PDM lets you configure your PIX Firewall unit using task-oriented menu choices, drop-down menus, and browse options, sending the correct CLI (command-line interface) commands to the PIX Firewall unit for the configuration you choose.

PDM works with PIX Firewall version 6.0 and can operate on the PIX 506, PIX 515, PIX 520, PIX 525, and PIX 535 units once they are upgraded to version 6.0.

PDM configures and monitors PIX Firewall units individually; you can use PDM to create or update a PIX Firewall configuration through your web browser running on a console workstation. (Additionally, you can point your browser to more than one PIX Firewall unit and administer different units from a single workstation.) However, if you are using Cisco Secure Policy Manager (Cisco Secure PM), use PDM for monitoring only. PDM cannot be used to configure PIX Firewall units that are being managed by Cisco Secure PM because all changes that were made using PDM will be overwritten the next time Cisco Secure PM synchronizes with the PIX Firewall.

PDM is implemented in Java to provide a robust real-time monitoring tool. PDM runs on a variety of platforms and does not require a plug-in or complex software installation. The PDM applet uploads to your workstation when you access the PIX Firewall from your browser.

PDM works with the Secure Socket Layer (SSL) protocol to ensure that communication with the PIX Firewall unit is secure.

This section includes the following topics:

How Do I Obtain PDM?

Where Does PDM Reside?

How Do I Obtain PDM?

If you have a new PIX Firewall unit with PIX Firewall version 6.0, PDM comes preloaded on the PIX Firewall unit's Flash memory. (Flash memory retains information even when the unit is powered off.)


Note If you are upgrading from a previous version of PIX Firewall, you need to obtain the PDM software from Cisco in the same way that you download the PIX Firewall software, and then use TFTP to download the image on your PIX Firewall unit. For more information, refer to "Upgrading to a New PDM Version."



Note If you upgrade your PIX Firewall to Release 6.0 and plan to use PDM, both the PIX image and the PDM image must be installed on your failover units.



Note If you will use PDM with an existing PIX Firewall configuration, refer to "PDM Support for PIX Firewall CLI Commands" for information on what commands are supported and which are not.


Where Does PDM Reside?

PDM resides in the Flash memory of all PIX Firewall units running PIX Firewall version 6.0 and higher. If your PIX Firewall unit is new and came with PIX Firewall version 6.0, the software is already loaded in your Flash memory for you.

If you are upgrading from a previous version of PIX Firewall, you need to use TFTP from the PIX Firewall unit's inside interface to copy the PDM image to your PIX Firewall. This is explained in "Installing PDM on an Existing PIX Firewall Unit."

Operating Requirements

This section includes the following topics:

PIX Firewall Requirements

Browser Requirements

PC/Workstation Requirements

PIX Firewall Requirements

A PIX Firewall unit must meet the following requirements to run PDM:


Note New PIX Firewall units that contain version 6.0 also ship with a pre-installed DES activation key. If you are using a new PIX Firewall, you have all the requirements discussed in this section and you can continue to the next section.


You must have an activation (license) key that enables Data Encryption Standard (DES) or the more secure 3DES, which PDM requires for support of the Secure Socket Layer (SSL) protocol.

To obtain a DES (56-bit) license key for the PIX Firewall, use the IPSec 56-bit Customer Registration form. Accessing this form requires prior registration on Cisco.com at http://www.cisco.com/register. However, access to this form does not require a purchase or service contract. You can register as a guest and then proceed to fill out the form. The form is available at the following website:

http://www.cisco.com/pcgi-bin/Software/FormManager/formgenerator.pl?pid=221&fid=324

You must purchase a 3DES (168-bit) license key to obtain a 3DES license key. If you have already purchased a 3DES upgrade, and you have your Cisco PIX Firewall 3DES upgrade document with the entitlement number printed on it, you can register your license key for use on your PIX Firewall with the License Registration form. Accessing this form also requires prior registration on Cisco.com at http://www.cisco.com/register. The License Registration form is available at the following website:

http://www.cisco.com/pcgi-bin/Software/FormManager/formgenerator.pl?pid=221&fid=301

You must also purchase or have a service contract to download PIX Firewall software.

Verify that your PIX Firewall meets all version 6.0 requirements listed in the Release Notes for the Cisco Secure PIX Firewall Version 6.0. You must have version 6.0 installed on the PIX Firewall unit before using PDM. You can download version 6.0 and the PDM software from the following website:

http://www.cisco.com/pcgi-bin/tablebuild.pl/pix

You must have at least 8 MB of Flash memory on the PIX Firewall unit.

The optimal configuration file size to use with PDM is less than 100 KB, which is approximately 1500 lines. PIX Firewall configuration files over 100 KB may interfere with the performance of PDM on your workstation. You can determine the size of your configuration file by entering the command show flashfs at a PIX Command Line Interface (CLI) prompt. Then, look for a line in the output which begins with "file 1." The number labeled "length" on the same line is the configuration file size in bytes.


Note The PIX Firewall platforms do not have the same configuration file size limitations as PDM. Most PIX Firewall platforms support up to 1 MB, though the PIX 525 and PIX 535 support even larger configurations (up to 2 MB).


Browser Requirements

The following are required to access PDM from a browser:

PDM requires JavaScript and Java to be enabled. If these are not enabled, PDM will guide you on how to enable them. If you are using Microsoft Internet Explorer, your JDK version should be 1.1.4 or higher. To check which version you have, launch PDM. When the PDM information window comes up, the field "JDK Version" indicates your JDK version. If you have an older JDK version, you can get the latest JVM from Microsoft by downloading the product called "Virtual Machine."

Browser support for Secure Socket Layer (SSL) must be enabled. The supported versions of Internet Explorer and Netscape Navigator support SSL without requiring additional configuration.


Note PIX Firewall version 6.0 supports SSL 2.0, SSL 3.0 and TLS 1.0 in the browser. PIX Firewall supports all browser encryption levels.


PC/Workstation Requirements

PDM has different requirements depending on the platform from which you access it. This topic includes the following sections:

Windows Requirements

SUN Solaris Requirements

Linux Requirements


Note PDM is not supported for use on computers equipped with the Macintosh, Windows 3.1, or
Windows 95 operating systems.



Note You can run several PDM sessions on a single workstation. The maximum number of PDM sessions you can run varies depending on your workstation's resources such as memory, CPU speed, and browser type.



Note The time required to download the PDM applet can be greatly affected by the speed of the link between your workstation and the PIX Firewall unit. A minimum of 56 Kbps link speed is required; however, 1.5 Mbps or higher is recommended. Once the PDM applet is loaded on your workstation, the link speed impact on PDM operation is negligible.



Note If your workstation's resources are running low, you should close and re-open your browser before launching PDM.


Windows Requirements

The following requirements apply to the use of PDM with Windows. PDM does not support use on
Windows 3.1 or Windows 95.

Windows 2000 (Service Pack 1), Windows NT 4.0 (Service Pack 4 and higher), Windows 98, or Windows ME.

Supported browsers: Internet Explorer 5.0 (Service Pack 1) or higher (5.5 recommended), Netscape Communicator 4.51 or higher (4.76 recommended). We recommend Internet Explorer due to its faster load times.

Any Pentium or Pentium-compatible processor running at 350 MHz or higher.

At least 128 MB of random-access memory (RAM). We recommend 192 MB or more.

An 800 x 600 pixel display with at least 256 colors. We recommend a 1024 x 768 pixel display and at least High Color (16-bit) colors.


Note The use of virus checking software may dramatically increase the time required to start PDM. This is especially true for Netscape Communicator on any Windows platform or Windows 2000 running any browser.


SUN Solaris Requirements

The following requirements apply to the use of PDM with Sun SPARC:

Sun Solaris 2.6 or later running CDE or OpenWindows window manager.

SPARC microprocessor.

Supported browser: Netscape Communicator 4.51 or higher (4.76 recommended).

At least 128 MB of random-access memory (RAM).

An 800 x 600 pixel display with at least 256 colors. We recommend a 1024 x 768 pixel display and at least High Color (16-bit) colors.


Note PDM does not support Solaris on IBM PCs.


Linux Requirements

The following requirements apply to the use of PDM with Linux:

Red Hat Linux 7.0 running the GNOME or KDE 2.0 desktop environment.

Supported browser: Netscape Communicator 4.75 or later version.

At least 64 MB of random-access memory (RAM).

A 800 x 600 pixel display with at least 256 colors. We recommend a 1024 x 768 pixel display and at least 16-bit colors.

Preparing a Console

Before you can use or install PDM, you need to enter information on the PIX Firewall unit via a console terminal. The information in this section describes how to use Windows HyperTerminal as a console (if you are using a Windows system). If you are using Linux or a Sun SPARC station, refer to your system documentation for a terminal program.

The Windows HyperTerminal accessory provides easy-to-use software for communicating with the firewall.

HyperTerminal also lets you cut and paste configuration information from your computer to the firewall console.

Follow these steps to configure HyperTerminal:


Step 1 Connect the serial port of your PC to the console port of the PIX Firewall with the serial cable supplied in the PIX Firewall accessory kit.

Step 2 Locate HyperTerminal by opening the Windows 98, Windows ME, Windows NT, or Windows 2000 Start menu and clicking Programs>Accessories>Communications>HyperTerminal.

Step 3 Double-click the Hyperterm accessory. The New Connection window opens with the smaller Connection Description dialog box in the center.

Step 4 Enter the name of the connection. You can use any name such as PIX Firewall Console. Click OK when you are ready to continue.

Step 5 In the Phone Number dialog box, ignore all the fields except "Connect using." In this field, click the arrow at the right to view the choices. Click Direct to Com 1, unless you are using another serial port. Click OK to continue.

Step 6 At the COM1 Properties dialog box, set the following fields:

Bits per second to 9600.

Data bits to 8.

Parity to None.

Stop bits to 1.

Flow control to Hardware.

Step 7 Click OK to continue.

Step 8 The HyperTerminal window is now ready to receive information from the PIX Firewall console. If the serial cable is connected to the firewall, power on the firewall and you should be able to view the console startup display.

If nothing happens, first wait 60 seconds. The firewall does not send information for about 30 seconds. If messages do not appear after 60 seconds, press the Enter key. If still nothing appears, ensure that the serial cable is attached to COM1 and not to COM2 if your computer is so equipped. If garbage characters appear, ensure that the bits per second setting is 9600.

Step 9 On the File menu, click Save to save your settings.

Step 10 On the File menu, click Exit to exit HyperTerminal. HyperTerminal prompts you to be sure you want to disconnect. Click Yes.


HyperTerminal saves a log of your console session that you can access the next time you use it.

To restart HyperTerminal, double-click the connection name you chose in the HyperTerminal folder. When HyperTerminal starts, drag the scroll bar up to view the previous session.

Using PDM on a New PIX Firewall Unit

New PIX Firewall units containing version 6.0 come equipped with PDM preloaded into Flash memory. This section describes how to prepare the PIX Firewall unit so you can use PDM.

If you have a PIX Firewall unit that has an existing configuration, skip to "Installing PDM on an Existing PIX Firewall Unit."

Before you can use PDM, your PIX Firewall must be cabled and powered on according to the directions provided with your PIX Firewall unit. Follow these steps to enable PDM on a new PIX Firewall:


Step 1 Meet all requirements listed in "Operating Requirements."

Step 2 Collect basic network information:

a. IP addresses of each interface

b. The addresses to be used as a global address pool for NAT and PAT

c. The PIX Firewall device name and domain name

d. The addresses of any mail or web servers to which the PIX Firewall will have to pass traffic

e. The address of the default router and the addresses of any routers that will be the destination of statically defined routes

When you boot PIX Firewall, you will be prompted for this information from the setup command.

Step 3 Unpack and set up your PIX Firewall unit according to the directions provided with your unit.

Step 4 Physically connect the inside interface of the PIX Firewall unit so that the PDM workstation can communicate with the PIX Firewall. Ensure that the default route of the PDM workstation points to the inside interface of the PIX Firewall. If you are unsure how to do this, refer to the Configuration Guide for the Cisco Secure PIX Firewall Version 6.0.

Step 5 Attach a console to the PIX Firewall unit as described in "Preparing a Console."

Step 6 Power on the PIX Firewall unit. Startup messages display on the console:

booting....
PhoenixPICOBIOS 4.0 Release 6.0
Copyright 1985-1998 ABC Technologies Ltd.
All Rights Reserved
Build Time:04/27/01 17:08:34
Polaris BIOS Version 0.09
CPU = Pentium with MMX  600 MHz
640K System RAM Passed
63M Extended RAM Passed
0512K Cache SRAM Passed
System BIOS shadowed
limit segment address:EFE5
Cisco Secure PIX Firewall BIOS (4.0) #0:Mon Sep 13 13:28:49 PDT 2000
Platform PIX-515
Flash=i28F640J5 @ 0x300
Use BREAK or ESC to interrupt flash boot.
Use SPACE to begin flash boot immediately.
Reading 2011648 bytes of image from flash.
64MB RAM
Flash=i28F640J5 @ 0x300
BIOS Flash=AT29C257 @ 0xfffd8000
mcwa i82559 Ethernet at irq 11  MAC:00aa.0000.000f
mcwa i82559 Ethernet at irq 10  MAC:00aa.0000.0010

Step 7 After displaying messages, PIX Firewall displays the following prompt:

Pre-configure PIX Firewall now through interactive prompts [yes]?

Enter y at the prompt to start the setup command.

Table 1-1 describes the setup command prompts. You can press the Enter key instead of entering a value at the prompt, which lets you accept the default value within the brackets.

Table 1-1 setup Command Prompts 

setup Command Prompt
Description

Enable Password [<use current password>]:

Enter a password up to 16-character alphanumeric to protect the PIX Firewall unit's privileged mode. Write the password down in accordance with your site's security policy. You must use this password to login to PDM.

Clock (UTC)
Year [2001]: 
Month [Aug]: 
Day [27]: 

Time [22:47:37]:

Set the PIX Firewall clock to Universal Coordinated Time (UTC, also known as Greenwich Mean Time, or GMT). For example, if you are in the Pacific Daylight Savings time zone, set the clock 7 hours ahead of your local time to set the clock to UTC. Enter the UTC year, month, day, and time. Ensure that the time is entered in 24-hour time as hours:minutes:seconds.

Inside IP address:

Specify the IP address of the PIX Firewall unit's inside interface. Ensure that this IP address is unique on the network and not used by any other computer or network device, such as a router.

Inside network mask:

Specify the network mask for the inside interface. An example mask is 255.255.255.0. You can also specify a subnetted mask, for example: 255.255.255.224. Do not use all 255s, such as 255.255.255.255. This prevents traffic from passing on the interface.

Host name:

Specify up to 16 characters as a name for the PIX Firewall unit.

Domain name:

Specify the domain name for the PIX Firewall.

IP address of host running PIX Device 
Manager:

Specify the IP address of the workstation that will access PDM from its browser.


After you enter the IP address of the workstation running PDM, PIX Firewall displays the information that you just entered. For example:

The following configuration will be used:
Enable Password: ciscopix
Clock (UTC): 14:22:00 Aug 28 2001
Inside IP address: 192.168.1.1
Inside network mask: 255.255.255.0
Host name: accounting_pix
Domain name: example.com
IP address of host running PIX Device Manager: 192.168.1.2


Note You can use PDM to enable additional workstations to access your PIX Firewall. You do not need to re-run the setup command.



Step 8 You are then prompted to use this information in your configuration. If you enter n, you can edit the values before continuing.

Use this configuration and write to flash? y

Step 9 Enter y at the prompt to save the information to the PIX Firewall Flash memory. You can now start PDM.

Step 10 On a browser capable of reaching the PIX Firewall (see "Operating Requirements"), enter the following:

https://PIX_Inside_Interface_IP_Address


Note Do not forget to add the "s" to "https" or the connection will fail. The acronym "HTTPS" stands for "Secure Hypertext Transfer Protocol."


Step 11 When PDM starts, you are prompted to accept or reject a security certificate. This certificate appears immediately after the browser contacts PIX Firewall, and once you accept it, enables secure encrypted communication between PDM and PIX Firewall. You must accept the certificate to use PDM. You are then prompted for your username and password. Do not enter a username. If there is an enable password, enter it in the password field. If there is no enable password, click OK to continue.

Step 12 Once successfully logged in, you are prompted with a second certificate. This certificate, issued by the VeriSign certification authority (CA), ensures that the certificate originated from Cisco Systems and enables PDM to run as a signed applet. For Internet Explorer, you can optionally click the Always trust content from Cisco Systems check box, which causes the certificate screen to not be displayed when you start PDM the next time. For Netscape Communicator, you can optionally click the Remember this decision check box, which causes the certificate screen to not be displayed when you start PDM the next time.

Step 13 PDM then launches the Startup Wizard. Follow the instructions to enter your network information.


Once PDM is running, you can begin designating the hosts and servers that make up your network and the rules you want to apply to them.

Refer to the online help in PDM for information on each screen.

Installing PDM on an Existing PIX Firewall Unit

Follow these steps to install the latest version of PDM on an existing PIX Firewall unit:


Note If you upgrade your PIX Firewall to Release 6.0 and plan to use PDM, both the PIX image and the PDM image must be installed on your failover units.



Step 1 Meet all requirements listed in "Operating Requirements." As described in that section, the PIX Firewall unit must be running version 6.0, and you must have a DES or 3DES activation key to use PDM.

Step 2 Attach a console to the PIX Firewall unit as described in "Preparing a Console."

Step 3 Power on the PIX Firewall unit. If a failover PIX Firewall unit is present, only configure the active unit. At the first prompt, enter the enable command. When prompted, enter the enable password if there is one.

Step 4 Refer to "Frequently Asked Questions," for information on how you may need to restructure your configuration from the PIX Firewall CLI before continuing with installing PDM.

Step 5 Obtain the PDM software from the PIX Firewall software download website:

http://www.cisco.com/pcgi-bin/tablebuild.pl/pix

Copy the pdmnnn.bin file to a folder where it can be accessed from your TFTP server.

Step 6 Start your TFTP server. If you need to obtain a TFTP server, refer to "Downloading PDM Software" in "Upgrading to a New PDM Version," for more information.

Step 7 Determine the IP address of the computer running the TFTP server. If you are not sure how to do this, refer to "Determining the IP Address of Your TFTP Server" in "Using a TFTP Server."

Step 8 Load the PDM image file into the PIX Firewall:

pixfirewall# copy tftp://Your_TFTP_Server_IP_Address/Your_pdmfile_name flash:pdm

Or you can enter the generic command and follow the prompts:

pixfirewall# copy tftp flash:pdm

Step 9 Enter configuration mode:

pixfirewall# configure terminal
pixfirewall (config)#

Step 10 Enter the setup command and follow the prompts:

pixfirewall (config)# setup

Table 1-2 describes the setup command prompts. You can press the Enter key instead of entering a value at the prompt, which lets you accept the default value within the brackets.

Table 1-2 setup Command Prompts 

setup Command Prompt
Description

Enable Password [<use current password>]:

Enter an up to 16-character alphanumeric password to protect the PIX Firewall unit's privileged mode. Write the password down in accordance with your site's security policy. You must use this password to log in to PDM.

Clock (UTC)
Year [2001]:
Month [Aug]: 
Day [27]: 

Time [22:47:37]:

Set the PIX Firewall clock to Universal Coordinated Time (UTC, also known as Greenwich Mean Time, or GMT). For example, if you are in the Pacific Daylight Savings time zone, set the clock 7 hours ahead of your local time to set the clock to UTC. Enter the year, month, day, and time. Enter the UTC time in 24-hour time as hour:minutes:seconds.

Inside IP address:

Specify the IP address of the PIX Firewall unit's inside interface. Ensure that this IP address is unique on the network and not used by any other computer or network device, such as a router.

Inside network mask:

Specify the network mask for the inside interface. An example mask is 255.255.255.0. You can also specify a subnetted mask, for example: 255.255.255.224. Do not use all 255s, such as 255.255.255.255. This prevents traffic from passing on the interface.

Host name:

Specify up to 16 characters as a name for the PIX Firewall unit.

Domain name:

Specify the domain name for the PIX Firewall.

IP address of host running PIX Device 
Manager:

Specify the IP address of the workstation that will access PDM from its browser.


After you enter the IP address of the workstation running PDM, PIX Firewall displays the information you just entered. For example:

The following configuration will be used:
Enable Password: ciscopix
Clock (UTC): 14:22:00 Aug 28 2001
Inside IP address: 192.168.1.1
Inside network mask: 255.255.255.0
Host name: accounting_pix
Domain name: example.com
IP address of host running PIX Device Manager: 192.168.1.2

Step 11 You are then prompted to use this information in your configuration. If you enter n, you can edit the values before continuing.

Use this configuration and write to flash? y

Enter y at the prompt to save the information to the PIX Firewall Flash memory. Your PIX Firewall is now ready to start PDM.

Step 12 On a browser capable of reaching the PIX Firewall (see "Operating Requirements"), enter the following:

https://PIX_Inside_Interface_IP_Address


Note Do not forget to add the "s" to "https" or the installation will fail. The acronym "HTTPS" stands for "Secure Hypertext Transfer Protocol."


Step 13 When PDM starts, you are prompted to accept or reject a security certificate. This certificate appears immediately after the browser contacts PIX Firewall, and once you accept it, enables secure encrypted communication between PDM and PIX Firewall. You must accept the certificate to use PDM. You are then prompted for your username and password. Do not enter a username. If there is an enable password, enter it in the password field. If there is no enable password, click OK to continue.

Step 14 Once successfully logged in, you are prompted with a second certificate. This certificate, issued by the VeriSign certification authority (CA), ensures that the certificate originated from Cisco Systems and enables PDM to run as a signed applet. For Internet Explorer, you can optionally click the Always trust content from Cisco Systems check box, which causes the certificate screen to not be displayed when you start PDM the next time. For Netscape Communicator, you can optionally click the Remember this decision check box, which causes the certificate screen to not be displayed when you start PDM the next time.

Step 15 PDM then launches.

Step 16 Once PDM is running, it parses your existing configuration and builds a topology database that associates host and network IP addresses and masks to each PIX Firewall interface.

If PDM cannot resolve an IP address or mask in your configuration, you are prompted to specify the interface name on which a host or network resides. If you do not specify these, PDM only lets you access the Monitoring tab. PDM uses the routing table from your configuration to provide a recommended interface.


For more information about how PDM parses individual commands, refer to "PDM Support for PIX Firewall CLI Commands."

You are now ready to use PDM to change your configuration.

Refer to the online Help in PDM for usage instructions on how to use each screen.