Table Of Contents
Managing Firewall Devices
Understanding Factory-Default Configurations
Configuring Firewall Device Interfaces
Enabling Traffic between Interfaces with the Same Security Level
Configuring PIX 7.0/ASA Interfaces in Single Context Mode
Checklist for Configuring PIX 7.0/ASA Interfaces in Multi Context Mode
Configuring Physical Interfaces of a PIX 7.0/ASA Security Appliance in Multi Context Mode
Configuring PIX 6.3 Interfaces
Configuring FWSM Interfaces
Troubleshooting Interfaces
Configuring NAT Policies on Firewall Devices
Understanding NAT
Defining Address Pools
Configuring Translation Options
Defining Translation Exemptions (NAT 0 ACL)
Defining Simple Dynamic Rules
Defining Policy Dynamic Rules
Defining Static Rules
Viewing Translation Summary
Configuring Bridging Policies on Firewall Devices
Bridging Support for FWSM 3.1
Configuring Device Administration Policies on Firewall Devices
Configuring AAA
Understanding AAA
Defining AAA Policies
Configuring Banners
Configuring Boot Image and Configuration Settings
Configuring Clock Settings
Configuring Contact Credentials
Configuring Device Access Settings on Firewall Devices
Configuring Console Timeout
Configuring HTTP
Configuring ICMP
Configuring Management Access
Configuring Secure Shell
Configuring SNMP
Configuring Telnet
Configuring Failover
Understanding Failover
Configuring Hostname Settings
Configuring Resources on Firewall Services Modules
Configuring Server Access Settings on Firewall Devices
Configuring AUS Settings
Configuring DHCP Relay
Configuring DHCP Servers
Configuring DNS
Configuring NTP Settings
Configuring SMTP Servers
Configuring TFTP Servers
Configuring User Accounts
Configuring Logging Policies on Firewall Devices
Configuring E-Mail Setup
Configuring Event Lists
Configuring Logging Filters
Configuring Logging Setup
Configuring Rate Limit Levels
Configuring Server Setup
Defining Syslog Servers
Configuring Multicast Policies on Firewall Devices
Enabling Multicast Routing
Configuring IGMP
Protocol
Access Group
Static Group
Join Group
Configuring Multicast Routes
Configuring PIM
Protocol
Rendezvous Points
Route Tree
Request Filter
Configuring Routing Policies on Firewall Devices
Configuring No Proxy ARP
Configuring OSPF
Configuring RIP
Configuring Static Routes
Configuring Security Policies on Firewall Devices
Configuring Floodguard, Anti-Spoofing, and Fragment Settings
Configuring Timeouts
Configuring Service Policy Rules on Firewall Devices
Configuring User Preferences on Firewall Devices
Configuring Security Contexts on Firewall Devices
Add/Edit a Security Context for PIX or ASA
Add/Edit a Security Context for FWSM
Delete a Security Context
Enabling Multi-Context Mode
Restoring Single Context Mode
View the Contexts Defined for a Device
Managing Firewall Devices
The PIX/ASA/FWSM Platform tool supports the management and configuration of security services and policies on Adaptive Security Appliances (ASA), PIX Firewalls, and Firewall Services Modules (FWSM).
The following topics describe how to configure platform policies on firewall devices:
•
Configuring Firewall Device Interfaces
•
Configuring NAT Policies on Firewall Devices
•
Configuring Bridging Policies on Firewall Devices
•
Configuring Device Administration Policies on Firewall Devices
•
Configuring Logging Policies on Firewall Devices
•
Configuring Multicast Policies on Firewall Devices
•
Configuring Routing Policies on Firewall Devices
•
Configuring Security Policies on Firewall Devices
•
Configuring Service Policy Rules on Firewall Devices
•
Configuring User Preferences on Firewall Devices
•
Configuring Security Contexts on Firewall Devices
Understanding Factory-Default Configurations
Firewall devices come with certain settings already configured. After you manually add a firewall device to Security Manager or add a device from the DCR, you should discover (import) the factory-default policies for that device. Bringing these policies into Security Manager prevents you from unintentionally removing them the first time you deploy to that device. For more information about importing policies, see Discovering Policies, page 1-5.
Security Manager provides a set of configuration files that contain the factory-default policies for various device types and versions (see Table 1-1).
These configuration files are located at: <install_dir>\CSCOpx\MDC\fwtools\pixplatform
(for example, C:\Program Files\CSCOpx\MDC\fwtools\pixplatform).
Table 1-1 Factory-Default Configuration Files
File Name
|
Device
|
OS
|
Context Mode
|
Firewall Mode
|
FactoryDefault_PIX6_3_1.cfg
|
PIX
|
6.3
|
—
|
—
|
FactoryDefault_PIX6_3_2PLUS.cfg
|
PIX
|
6.3(2)/ 6.3(3)
|
—
|
—
|
FactoryDefault_ASA7_0_MR.cfg
|
ASA
|
7.0
|
Multiple
|
Router
|
FactoryDefault_ASA7_0_SR.cfg
|
ASA
|
7.0
|
Single
|
Router
|
FactoryDefault_ASA7_0_MT.cfg
|
ASA
|
7.0
|
Multiple
|
Transparent
|
FactoryDefault_ASA7_0_ST.cfg
|
ASA
|
7.0
|
Single
|
Transparent
|
FactoryDefault_FWSM2_2_MR.cfg
|
FWSM
|
2.2
|
Multiple
|
Router
|
FactoryDefault_FWSM2_2_SR.cfg
|
FWSM
|
2.2
|
Single
|
Router
|
FactoryDefault_FWSM2_2_MT.cfg
|
FWSM
|
2.2
|
Multiple
|
Transparent
|
FactoryDefault_FWSM2_2_ST.cfg
|
FWSM
|
2.2
|
Single
|
Transparent
|
FactoryDefault_FWSM2_3_MR.cfg
|
FWSM
|
2.3
|
Multiple
|
Router
|
FactoryDefault_FWSM2_3_SR.cfg
|
FWSM
|
2.3
|
Single
|
Router
|
FactoryDefault_FWSM2_3_MT.cfg
|
FWSM
|
2.3
|
Multiple
|
Transparent
|
FactoryDefault_FWSM2_3_ST.cfg
|
FWSM
|
2.3
|
Single
|
Transparent
|
Configuring Firewall Device Interfaces
The Interfaces page displays configured interfaces and subinterfaces. From this page, you can add or delete interfaces and subinterfaces and enable communication between interfaces on the same security level.
Transparent firewall mode allows only two interfaces to pass through traffic; however, if your platform includes a dedicated management interface, you can use it (either the physical interface or a sub-interface) as a third interface for management traffic.
If you intend to use a physical interface for failover, do not configure the interface in this dialog box; instead, use the Failover page (see Configuring Failover). In particular, do not set the interface name, as this parameter disqualifies the interface from being used as the failover link; other parameters are ignored.
After you assign the interface as the failover link or state link, you cannot edit or delete the interface from the Interfaces page. The only exception is if you set a physical interface to be the state link, then you can configure the speed and duplex.
Firewall devices come in a variety of configurations. The configuration determines how to define the interfaces associated with a firewall device. For more information, see Table 1-2.
Enabling Traffic between Interfaces with the Same Security Level
For selected platforms, the Interfaces panel lets you enable communication between interfaces on the same security level.
By default, interfaces on the same security level cannot communicate with each other. Allowing communication between same security interfaces provides the following benefits:
•
You can configure more than 101 communicating interfaces.
If you use different levels for each interface and do not assign any interfaces to the same security level, you can configure only one interface per level (0 to 100).
•
You can allow traffic to flow freely between all same security interfaces without access lists.
Note
If you enable NAT control, you do not need to configure NAT between same security level interfaces.
Procedure
Step 1
Click the Device View button on the toolbar.
Note
For more information on using the Device view to configure policies for devices, see Managing Policies in Device View, page 1-16).
Step 2
Select the firewall device for which you want to configure interfaces.
Step 3
Select Interfaces from the Device Policy selector.
The Interfaces page is displayed. For a description of the fields on this page, see Table A-142 on page A-261.
Step 4
Specify the option that identifies how you want this device to handle traffic between interfaces with the same security level:
•
Disabled—Does not allow communication between interfaces on the same security level.
•
Inter-interface—Enables traffic flows between interfaces with the same security level setting. When this option is enabled, you are not required to define translation rules to enable traffic flow between interfaces in the firewall device.
•
Intra-interface—Enables traffic flows between sub-interfaces with the same security level setting. When this option is enabled, you are not required to define translation rules to enable traffic flow between sub-interfaces assigned to an interface.
•
Both—Allows both intra- and inter-interface communications among interfaces and sub-interfaces with the same security level.
Step 5
Click Save to save your definitions to the Security Manager server.
Configuring PIX 7.0/ASA Interfaces in Single Context Mode
Defining interfaces for a PIX 7.0 or ASA security appliance operating in single context, routed mode is straight forward. Configured in this mode, the security appliance simply acts as a firewall that inspects and filters traffic traversing among the networks attached to its interfaces. Interfaces attach to router-based networks, and subinterfaces attach to switch-based networks. All subinterfaces must be associated with a physical interface that is responsible for routing allowed traffic correctly.
If the security appliance is operating in transparent mode, you can only define two interfaces: inside and outside. In this mode, the interfaces do not require IP addresses; they simply use VLAN IDs to switch inspected traffic.
Procedure
Step 1
Click the Device View button on the toolbar.
Note
For more information on using the Device view to configure policies for devices, see Managing Policies in Device View, page 1-16).
Step 2
Select the firewall device for which you want to configure interfaces.
Step 3
Select Interfaces from the Device Policy selector.
The Interfaces page is displayed. For a description of the fields on this page, see Table A-142 on page A-261.
Step 4
To define an interface, click the Add Row button.
The Add/Edit Interfaces dialog box appears.
Step 5
Verify that the Enable Interface check box is selected.
Traffic cannot traverse an interface unless it is enabled. If you are defining a sub-interface, enable the interface with which it is associated before attempting to define the sub-interface.
Step 6
If this interface is used exclusively for administration of the security appliance, select the Management Only check box.
By selecting this option, you are restricting the type of traffic allowed by the interface. For example, the intra- and inter-interface traffic flow selections do not apply to this interface.
Step 7
Select the type of interface that you are defining in the Type list.
Interface represents a physical interface; whereas Sub-interface represents a logical interface associated with a previously defined physical interface.
Step 8
Specify the logical name to be used for this interface in the Name field.
Specific name values are reserved for specific interfaces, in accordance with the interface naming conventions of the security appliance. As such, these reserved names enforce default, reserved security level values. Specifically, inside and outside are used to represent the internal and external network connections respectively. Also, subinterfaces typically identify their associated interface, as well as their unique name. For example, DMZoobmgmt could represent an out-of-band management network attached to the DMZ interface.
Step 9
Specify or select the network interface type and slot number in the Hardware ID field.
If you are defining a sub-interface, you must select the hardware ID of the physical interface to which you want to associate the sub-interface. Otherwise, you must specify the physical_interface ID, which includes the network type, slot, and port number as type[slot/]port.
The physical interface types include the following:
•
ethernet
•
gigabitethernet
For the PIX 500 series security appliance, enter the type followed by the port number, for example, ethernet0.
For the ASA 5500 series adaptive security appliance, enter the type followed by slot/port, for example, gigabitethernet0/1. Interfaces that are built into the chassis are assigned to slot 0, while interfaces on the 4GE SSM are assigned to slot 1.
The ASA 5500 series adaptive security appliance also includes the following type:
•
management—The management interface is a Fast Ethernet interface designed for management traffic only, and is specified as management0/0. You can, however, use it for through traffic if desired (deselect the Management Only check box). In transparent firewall mode, you can use the management interface in addition to the two interfaces allowed for through traffic. You can also add subinterfaces to the management interface to provide management in each security context for multiple context mode
Step 10
Select the method to use for assigning addresses from the IP Type list, and complete the assignment.
•
If you select Static IP, you must assign a static IP address and subnet mask pair that allows the interface to connect to the network to which it is attached. Firewall interfaces do not have IP addresses until you assign them
•
If you select Use DHCP, you must specify whether to obtain the default route using DHCP.
•
If you select Use PPPoE, you must specify whether to obtain the default route using PPPoE and assign a static IP address and subnet mask pair that allows the interface to connect to the network to which it is attached.
Note
You can configure DHCP and PPPoE only on the outside interface of a firewall device. If you used PPPoE for the outside interface, it will no longer be available as an option.
Step 11
Verify the correct options are selected in the Speed and Duplex list boxes.
Note
We recommend that you use the auto option to allow the security appliance to automatically select the correct speed and duplex setting. If you use a fixed setting and you later change the setting, the interface will shut down.
Step 12
Specify the maximum transmission unit in the MTU field.
Valid values are 300-65535 bytes. Default is 1500 for all types except PPPoE, for which the default is 1492.
Step 13
(Sub-interface) To specify an ID for this sub-interface, enter a value between 1 and 4,294,967,295 in the Sub-interface ID field. Do not include commas in the value.
Step 14
(Sub-interface) To specify a VLAN ID for the sub-interface, enter a value between 1 and 4094 in the VLAN ID field.
This VLAN ID must not be in use on connected devices.
Step 15
Specify the a number between 0 and 100 in the Security Level field.
•
Outside interface is always 0.
•
Inside interface is always 100.
•
DMZ interface are between 1-99.
Step 16
To specify a description for this interface, enter it in the Description field.
Step 17
To accept your changes, click OK.
Step 18
For each interface that you want to add, repeat Step 4 through Step 17.
Step 19
Click Save to save your definitions to the Security Manager server.
You must save a new interface definition before you can begin to define another.
Related Topics
•
Interfaces Page, page A-256
•
Add/Edit Interface Dialog Box, page A-260
Checklist for Configuring PIX 7.0/ASA Interfaces in Multi Context Mode
When a firewall device uses a single security context, it appears to the network and to Security Manager as a single firewall device, just as a firewall with no support for contexts. However, when you configure a firewall device to use multiple security contexts, each security context appears, from the network perspective, as a standalone firewall device. As such, representing multiple firewalls that reside within the same physical appliance requires special care.
The following checklist describes the basic flow required to define a firewall device running multiple security contexts, describes how to configure the contexts and interfaces, and explains how to represent each context as a firewall device in Security Manager. Each step may contain multiple substeps; the steps and substeps should be performed in order. The checklist contains references to the specific procedures used to perform each task.
| |
Task
|
Step 1
|
Define the interfaces and sub-interfaces of the base security appliance.
This task defines the hardware ID and physical parameters of the network interfaces, such as speed, duplex, connection type (Ethernet, gigabit Ethernet, etc.), and VLAN ID associated with a sub-interface. These interfaces and sub-interfaces will be allocated to the security contexts that you define later in this checklist.
Result: All physical interfaces and sub-interfaces are defined.
For more information, see Configuring Physical Interfaces of a PIX 7.0/ASA Security Appliance in Multi Context Mode.
|
Step 2
|
Define admin context and the administrative interface to represent the base security appliance.
This task is called out separately to ensure you define the context for the IP address through which the security appliance will be administered. It follows the same process as that for defining a security context; however, it is designated as the admin context when you select the Admin Context check box. The configuration file for the admin context must reside on the local drive, disk0:/, of the security appliance.
In addition to being used to administer the appliance, the admin context is used to publish syslog and SNMP messages to monitoring devices, such as Cisco Security Monitoring, Analysis, and Response System (CS-MARS), for further processing.
Until you define the IP address associated with the admin context, later in this checklist, the IP address used to manage the security appliance is the one that you specified when defining the device. After you define the IP address associated with the admin context, the admin context's address takes precedence over the settings on the Device Properties page, and you must modify the address associated with the admin context to change the setting.
Result: The admin context is defined and associated with a physical interface.
For more information, see:
• Configuring Security Contexts on Firewall Devices
• Add/Edit a Security Context for PIX or ASA
|
Step 3
|
Define each security context, or virtual firewall, that resides on the base appliance.
This task defines the individual firewalls, assigning a name and a location for configuration files. While the admin context can operate as a firewall device, it is typically used as such only when operating in single context mode. Therefore, the security contexts are treated separately in this checklist. Each security context represents a virtual firewall, and it identifies the interface and range of VLAN IDs associated that are under the purview of the security context.
Result: Each security context is defined and associated with a physical interface and the VLAN ranges are defined for which that security context will inspect traffic.
For more information, see:
• Configuring Security Contexts on Firewall Devices
• Add/Edit a Security Context for PIX or ASA
|
Step 4
|
Submit/deploy to generate the virtual firewall instances as children of the base appliance.
Just as you would first define the security contexts, and then define the settings for each context at the CLI, you must create the contexts on the security appliance before you can begin defining the individual settings of each context. To create the contexts on the appliance, you must define and then either submit the changes in Workflow mode or deploy the changes to the security appliance in non-Workflow mode.
After you submit the security contexts, a "virtual firewall device" appears beneath the originally defined security appliance in the Device View. These virtual firewalls have the base named of security appliance with "_context_name" appended to the base. For example, asaMultiRouted_admin would represent the admin context (named admin) of the security appliance named asaMultiRouted appliance, and asaMutliRouted_security1 would represent the security context named security1.
The IP address used to create the contexts on the security appliance is the one defined on the Device Properties dialog box of the base security appliance. To access this dialog box, right-click on the security appliance and select Device Properties. After you complete Step 5, the administrative IP will be the one assigned to the admin context.
Result: Your changes are submitted or deployed (depending on the Workflow mode), which creates the admin and security contexts as children of the base security appliance. You can now complete the definition of the interfaces by selecting a device that represents a context and editing its interfaces.
For more information, see:
• Workflow Overview, page 1-12
• Submitting an Activity for Approval, page 1-14
• Working with Deployment, page 1-31
|
Step 5
|
Define interface settings for each security context.
This task specifies the interface details, including names, addresses, and security levels, for the interfaces and sub-interfaces managed by each security context.
The difference in the approach that you take here, relative to a single context mode device, is that you select and defined settings for each security context, not the base security appliance. In addition, you cannot add new interfaces or modify the Hardware Port value, you select the interfaces that are defined and edit them within the scope of the security context.
Result: The interface settings are defined for each context.
For more information, see Configuring PIX 7.0/ASA Interfaces in Single Context Mode.
|
Configuring Physical Interfaces of a PIX 7.0/ASA Security Appliance in Multi Context Mode
Defining interfaces for an firewall device operating in multi context, routed, or transparent mode brings with it a level of indirection—one tied to the security contexts defined for the security appliance.
In this configuration, the appliance acts as multiple firewalls. For each security context, a unique firewall inspects and filters traffic traversing among the networks attached to the interfaces of that security context. Each context is "unaware" of other contexts defined on the same security appliance. As in single context, routed mode, interfaces attach to router-based networks, sub-interfaces attach to switch-based networks, and each sub-interface must be associated the interface that routes allowed traffic correctly. However, you cannot define IP addresses, the routed mode portion of the configuration, or identify the management only interface until you have defined and deployed the admin and security contexts. You cannot define a security context until you define one or more physical interfaces, which requires identifying the hardware ID.
This procedure is not complete; it only defines the physical interface for the base security appliance. Refer to the Checklist for Configuring PIX 7.0/ASA Interfaces in Multi Context Mode for complete instructions.
Procedure
Step 1
(Device view) Select Interfaces from the Device Policy selector.
The Interfaces page is displayed. For a description of the fields on this page, see Table A-142 on page A-261.
Step 2
To define a physical interface, click the Add Row button.
The Add/Edit Interfaces dialog box appears.
Step 3
Verify that the Enable Interface check box is selected.
Traffic cannot traverse an interface unless it is enabled. If you are defining a sub-interface, enable the interface with which it is associated before attempting to define the sub-interface.
Step 4
Select the type of interface that you are defining in the Type list.
Interface represents a physical interface; whereas sub-interface represents a logical interface that is associated with a previously defined physical interface.
Step 5
Specify or select the network interface type and slot number and port in the Hardware Port field.
If you are defining a sub-interface, you must select the hardware ID of the physical interface to which you want to associate the sub-interface. Otherwise, you must specify the physical_interface ID, which includes the network type, slot, and port number as type[slot/]port.
The physical interface types include the following:
•
ethernet
•
gigabitethernet
For the PIX 500 series security appliance, enter the type followed by the port number, for example, ethernet0.
For the ASA 5500 series adaptive security appliance, enter the type followed by slot/port, for example, gigabitethernet0/1. Interfaces that are built into the chassis are assigned to slot 0, while interfaces on the 4GE SSM are assigned to slot 1.
The ASA 5500 series adaptive security appliance also includes the following type:
•
management—The management interface is a Fast Ethernet interface designed for management traffic only, and is specified as management0/0. You can, however, use it for through traffic if desired by deselecting the Management Only check box when you complete the definition of the interface after the security contexts are defined and submitted. In transparent firewall mode, you can use the management interface in addition to the two interfaces allowed for through traffic. You can also add sub-interfaces to the management interface to provide management in each security context for multiple context mode
Step 6
(Interface) Verify the correct options are selected in the Speed and Duplex list boxes.
Note
We recommend that you use the auto option to allow the security appliance to automatically select the correct speed and duplex setting. If you use a fixed setting and you later change the setting, the interface will shut down.
Step 7
(Sub-interface) To specify an ID for this sub-interface, enter a value between 1 and 4,294,967,295 in the Sub-interface ID field. Do not include commas in the value.
Step 8
(Sub-interface) To specify a VLAN ID for the sub-interface, enter a value between 1 and 4094 in the VLAN ID field.
This VLAN ID must not be in use on connected devices.
Step 9
To specify a description for this interface, enter it in the Description field.
Step 10
To accept your changes, click OK.
Step 11
For each physical interface that you want to add, repeat Step 2 through Step 10.
Step 12
Click Save to save your definitions to the Security Manager server.
You must save a new interface definition before you can begin to define another.
Related Topics
•
Interfaces Page, page A-256
•
Add/Edit Interface Dialog Box, page A-260
•
Checklist for Configuring PIX 7.0/ASA Interfaces in Multi Context Mode
Configuring PIX 6.3 Interfaces
Configuring interfaces in a PIX 6.3 security appliance is straightforward because it does not support transparent mode, contexts, or sub-interfaces. You are limited to defining physical and logical interfaces. The number of each type of interface that you can define varies depending on the appliance model and license type that you purchased. For more information on the number and type of interfaces that you can define, see Table 2-6 in the Cisco PIX Firewall and VPN Configuration Guide, Version 6.3.

Note
A logical interface is similar in many respects to a so-called physical interface. Both logical and physical interfaces are software objects (the actual physical object is the network interface card on the PIX security appliance). What is called the physical interface for the purpose of configuration is a software object that has both Layer 2 (Data link) and Layer 3 (Network) attributes. Layer 2 attributes include maximum transmission unit (MTU) size and failover status, while Layer 3 attributes include IP address and security level.
A logical interface has only Layer 3 attributes. As a result, you can issue certain commands, such as failover link if_name or failover lan interface if_name on a physical interface that you cannot use with a logical interface. When you disable a physical interface, all the associated logical interfaces are also disabled. When you disable a logical interface, it only affects the logical interface.
Procedure
Step 1
Select Interfaces from the Device Policy selector.
The Interfaces page is displayed. For a description of the fields on this page, see Table A-143 on page A-266.
Step 2
To define a new interface, click the Add Row button.
The Add/Edit Interfaces page appears.
Step 3
To enable the interface, select the Enable Interface check box.
Explicitly enable each interface you are using. All interfaces in a new PIX Firewall are shut down by default.
Step 4
Specify the name assigned to the interface in the Name field.
By default, the lowest security interface is named outside, while the highest security interface is named inside.
Step 5
Enter the hardware name for the network interface in the Hardware Port field.
For details about the interface numbering of a specific PIX Firewall model, refer to the Cisco PIX Firewall Hardware Installation Guide, Version 6.3. If you are defining a logical interface, select the previously defined physical interfaces to which you want to associate this logical interface.
Step 6
Select the method to use for assigning addresses from the IP Type list, and complete the assignment.
•
If you select Static IP, you must assign a static IP address and subnet mask pair that allows the interface to connect to the network to which it is attached. Firewall interfaces do not have IP addresses until you assign them
•
If you select Use DHCP, you must specify whether to obtain the default route using DHCP and specify the retry count.
•
If you select Use PPPoE, you must specify whether to obtain the default route using PPPoE and assign a static IP address and subnet mask pair that allows the interface to connect to the network to which it is attached.
Note
You can configure DHCP and PPPoE only on the outside interface of a firewall device. If you used PPPoE for the outside interface, it will no longer be available as an option.
Step 7
(Physical Interface) Verify the correct option is selected in the Speed and Duplex list box.
Note
We recommend that you use the auto option to allow the security appliance to automatically select the correct speed and duplex setting. If you use a fixed setting and you later change the setting, the interface will shut down.
Step 8
Specify the maximum transmission unit in the MTU field.
Valid values are 300-65535 bytes. Default is 1500 for all types except PPPoE, for which the default is 1492.
Step 9
(Physical Interface) To specify a VLAN ID for the interface, enter a value between 1 and 4094 in the Physical VLAN ID field.
This VLAN ID must not be in use on connected devices.
Step 10
(Logical Interface) To specify an alias/VLAN ID for this interface, enter a value between 1 and 4094 in the Logical VLAN ID field.
Step 11
Specify a number from 0 to 100 in the Security Level field.
•
Outside interface is always 0.
•
Inside interface is always 100.
•
DMZ interface are between 1-99.
Step 12
To accept your changes, click OK.
Step 13
For each interface that you want to define, repeat Step 2 through Step 12.
Step 14
Click Save to save your definitions to the Security Manager server.
Related Topics
•
Interfaces Page, page A-256
•
Add/Edit Interface Dialog Box, page A-260
Configuring FWSM Interfaces
The FWSM does not include any external physical interfaces. Instead, it uses internal VLAN interfaces. For example, you assign VLAN 201 to the FWSM inside interface, and VLAN 200 to the outside interface. You assign these VLANs to physical switch ports, and hosts connect to those ports. When communication occurs between VLANs 201 and 200, the FWSM is the only available path between the VLANs, forcing traffic to be statefully inspected.
If the FWSM is operating in transparent mode, you can only define two interfaces: inside and outside. In this mode, the interfaces do not require IP addresses. They simply use VLAN IDs to switch the inspected traffic.
Routed mode supports up to 256 interfaces per context or in single mode, with a maximum of 1000 interfaces divided between all contexts. In this mode, each interface requires an IP address on a different subnet.
Note
Cisco Security Manager does not populate the interface information for FWSM 2.x devices during discovery.
Procedure
Step 1
(Device view) Select Interfaces from the Device Policy selector.
The Interfaces page is displayed. For a description of the fields on this page, see Table A-144 on page A-271.
Step 2
To define a new interface, click the Add Row button.
The Add/Edit Interfaces page appears.
Step 3
To enable the interface, select the Enable Interface check box.
Explicitly enable each interface you are using.
Step 4
To set this interface to accept traffic to the security appliance only, and not through traffic, select the Management Only check box.
Step 5
Specify the name assigned to the interface in the Name field.
By default, the lowest security interface is named outside, while the highest security interface is named inside.
Step 6
(Routed Mode) Specify a static IP address and subnet mask pair that allows the interface to connect to the network to which it is attached.
Step 7
Specify the maximum transmission unit in the MTU field.
Valid values are 300-65535 bytes. Default is 1500.
Step 8
Enter a value from 1 to 4096 in the VLAN ID field.
This VLAN ID must not be in use on connected devices.
Step 9
Specify a number from 0 to 100 in the Security Level field.
•
Outside interface is always 0.
•
Inside interface is always 100.
•
DMZ interface are between 1-99.
Step 10
To add this interface to an asymmetric routing group, enter the ASR group number (1-32) in the ASR Group field. Stateful failover must be enabled for asymmetric routing support to function properly between units in failover configurations.
Step 11
To accept your changes, click OK.
Step 12
For each interface that you want to define, repeat Step 2 through Step 11.
Step 13
Click Save to save your definitions to the Security Manager server.
Related Topics
•
Interfaces Page, page A-256
•
Add/Edit Interface Dialog Box, page A-260
Troubleshooting Interfaces
Use the following information to help troubleshoot problems encountered while configuring interfaces.
Error: "Interface IP addresses defined for this device have overlap."
Conditions: Attempting to save changes made to the Interfaces page, such as manually adding an interface to a firewall device.
Description: Indicates that two or more interfaces defined in this device share an IP address on the same subnet. Each interface in the device must be attached to a different network or subnet.
Resolution: Verify that you have entered the correct IP address and subnet mask values required to identify a unique subnet for each interface.
Configuring NAT Policies on Firewall Devices
The NAT section contains pages for defining translation rules and NAT settings for firewall devices. For more information, see the following topics:
•
Understanding NAT
•
Configuring Translation Options
•
Defining Translation Exemptions (NAT 0 ACL)
•
Defining Simple Dynamic Rules
•
Defining Policy Dynamic Rules
•
Defining Static Rules
•
Viewing Translation Summary
Understanding NAT
Cisco firewall devices support both the Network Address Translation feature, which provides a globally unique address for each outbound host session, and the Port Address Translation feature, which provides a single, unique global address for up to 64,000 simultaneous outbound or inbound host sessions. The global addresses used for NAT come from a pool of addresses to be used specifically for address translation. The unique global address that is used for PAT can either be one global address or the IP address of a given interface.
Cisco firewall devices can perform NAT or PAT in both inbound and outbound connections. This ability to translate inbound addresses is called Outside NAT because addresses on the outside, or less secure, interface are translated to a usable inside IP address. Outside NAT gives you the option to translate an outside host or network to an inside host or network, and it is sometimes referred to as bidirectional NAT. Just as when you translate outbound traffic with NAT, you may choose dynamic NAT, static NAT, dynamic PAT, and static PAT. If necessary, you may use outside NAT together with inside NAT to translate the both source and destination IP addresses of a packet.
Defining Address Pools
Use the Address Pools page to view, define new, or delete existing global address pools used in dynamic NAT rules.
Procedure
Step 1
Do one of the following:
•
(Device view) Select NAT > Address Pools from the Device Policy selector.
•
(Policy view) Select NAT (PIX) > Address Pools from the Policy Types selector. Right-click Address Pools and select New Address Pools Policy to create a policy, or select an existing policy from the Policies selector.
The Address Pools page is displayed. For a description of the fields on this page, see Table A-127 on page A-230.
Step 2
For each address pool you want to define:
a.
Click the Add Row button.
The Address Pool dialog box is displayed.
b.
Enter the name of the interface to which this address pool applies.
c.
Enter the pool ID.
d.
Enter the addresses in the pool. You can enter multiple addresses separated by a comma, address ranges (for example, 192.168.1.1-192.168.1.10), or a combination of the two.
e.
To enable interface Port Address Translation (PAT), select the Enable Interface PAT check box.
f.
Click OK.
Step 3
Click Save to save your definitions to the Security Manager server.
Configuring Translation Options
Use the Translation Options page to configure settings that affect network address translation for a security appliance. These settings apply to all interfaces on the device.
Procedure
Step 1
Do one of the following:
•
(Device view) Select NAT > Translation Options from the Device Policy selector.
•
(Policy view) Select NAT (PIX) > Translation Options from the Policy Types selector. Right-click Translation Options and select New Translation Options Policy to create a policy, or select an existing policy from the Policies selector.
The Translation Options page is displayed. For a description of the fields on this page, see Table A-129 on page A-232.
Step 2
To allow traffic to pass through the security appliance without address translation, select the Enable traffic through the firewall without address translation check box. If this option is not selected, any traffic that does not match a translation rule will be dropped.
Note
This option is only available on PIX 7.x, FWSM 3.x, and ASA devices.
Step 3
To allow VPN traffic to pass through the security appliance without address translation, select the Do not translate VPN traffic check box.
Step 4
Click Save to save your definitions to the Security Manager server.
Defining Translation Exemptions (NAT 0 ACL)
Use the Translation Exemptions (NAT 0 ACL) tab to specify traffic that is exempt from address translation.
Procedure
Step 1
Do one of the following:
•
(Device view) Select NAT > Translation Rules from the Device Policy selector.
•
(Policy view) Select NAT (PIX) > Translation Rules from the Policy Types selector. Right-click Translation Rules and select New Translation Rules Policy to create a policy, or select an existing policy from the Policies selector.
The Translation Rules page is displayed. For a description of the fields on this page, see Translation Rules Page, page A-233.
Step 2
Click the Translation Exemptions (NAT 0 ACL) tab.
The Translation Exemptions (NAT 0 ACL) tab displays a table containing the translation exemption rules defined for this device or shared policy. For a description of the fields on this page, see Translation Exemptions (NAT 0 ACL) Tab, page A-233.
Step 3
For each translation exemption rule that you want to define:
a.
Click the Add Row button.
The Add/Edit Translation Exemption (NAT-0 ACL) Rule dialog box is displayed.
b.
Complete the fields in this dialog box. For more information, see Add/Edit Translation Exemption (NAT-0 ACL) Rule Dialog Box, page A-247.
c.
Click OK.
The Add/Edit Translation Exemption (NAT-0 ACL) Rule dialog box closes and the translation exemption rule is added to the table.
Step 4
Click Save to save your definitions to the Security Manager server.
Defining Simple Dynamic Rules
With dynamic NAT, internal IP addresses are dynamically translated using IP addresses from a pool of global addresses. With dynamic PAT, internal IP addresses are translated to a single mapped address by using dynamically assigned port numbers with the mapped address. Dynamic translations are often used to map local, RFC 1918 IP addresses to addresses that are Internet-routable.
Procedure
Step 1
Do one of the following:
•
(Device view) Select NAT > Translation Rules from the Device Policy selector.
•
(Policy view) Select NAT (PIX) > Translation Rules from the Policy Types selector. Right-click Translation Rules and select New Translation Rules Policy to create a policy, or select an existing policy from the Policies selector.
The Translation Rules page is displayed. For a description of the fields on this page, see Translation Rules Page, page A-233.
Step 2
Click the Dynamic Rules tab.
The Dynamic Rules tab displays a table containing the dynamic translation rules defined for this device or shared policy. For a description of the fields on this page, see Dynamic Rules Tab, page A-236.
Step 3
For each dynamic rule that you want to define:
a.
Click the Add Row button.
The Add/Edit Dynamic Translation Rule dialog box is displayed.
b.
Complete the fields in this dialog box. For more information, see Add/Edit Dynamic Translation Rule Dialog Box, page A-249.
c.
Click OK.
The Add/Edit Dynamic Translation Rule dialog box closes and the dynamic translation rule is added to the table.
Step 4
Click Save to save your definitions to the Security Manager server.
Defining Policy Dynamic Rules
The Policy Dynamic Rules tab allows you to configure dynamic translation rules based on source and destination addresses/ports.
Procedure
Step 1
Do one of the following:
•
(Device view) Select NAT > Translation Rules from the Device Policy selector.
•
(Policy view) Select NAT (PIX) > Translation Rules from the Policy Types selector. Right-click Translation Rules and select New Translation Rules Policy to create a policy, or select an existing policy from the Policies selector.
The Translation Rules page is displayed. For a description of the fields on this page, see Translation Rules Page, page A-233.
Step 2
Click the Policy Dynamic Rules tab.
The Policy Dynamic Rules tab displays a table containing the policy dynamic translation rules defined for this device or shared policy. For a description of the fields on this page, see Policy Dynamic Rules Tab, page A-238.
Step 3
For each policy dynamic rule that you want to define:
a.
Click the Add Row button.
The Add/Edit Policy Dynamic Rules dialog box is displayed.
b.
Complete the fields in this dialog box. For more information, see Add/Edit Policy Dynamic Rules Dialog Box, page A-250.
c.
Click OK.
The Add/Edit Policy Dynamic Rules dialog box closes and the policy dynamic translation rule is added to the table.
Step 4
Click Save to save your definitions to the Security Manager server.
Defining Static Rules
With static translation, internal IP addresses are permanently mapped to a global IP address. These rules map a host address on a lower security level interface to a global address on a higher security level interface. For example, a static rule would be used for mapping the local address of a web server on a perimeter network to a global address that hosts on the outside interface would use to access the web server.
Procedure
Step 1
Do one of the following:
•
(Device view) Select NAT > Translation Rules from the Device Policy selector.
•
(Policy view) Select NAT (PIX) > Translation Rules from the Policy Types selector. Right-click Translation Rules and select New Translation Rules Policy to create a policy, or select an existing policy from the Policies selector.
The Translation Rules page is displayed. For a description of the fields on this page, see Translation Rules Page, page A-233.
Step 2
Click the Static Rules tab.
The Static Rules tab displays a table containing the static translation rules defined for this device or shared policy. For a description of the fields on this page, see Static Rules Tab, page A-241.
Step 3
For each static rule that you want to define:
a.
Click the Add Row button.
The Add/Edit Static Rule dialog box is displayed.
b.
Complete the fields in this dialog box. For more information, see Add/Edit Static Rule Dialog Box, page A-251.
c.
Click OK.
The Add/Edit Static Rule dialog box closes and the static translation rule is added to the table.
Step 4
Click Save to save your definitions to the Security Manager server.
Viewing Translation Summary
You can view a summary of all translation rules defined for a device or shared policy. The summary table shows the translation rules in the order in which the rules are applied on the security appliance.
Procedure
Step 1
Do one of the following:
•
(Device view) Select NAT > Translation Rules from the Device Policy selector.
•
(Policy view) Select NAT (PIX) > Translation Rules from the Policy Types selector. Right-click Translation Rules and select New Translation Rules Policy to create a policy, or select an existing policy from the Policies selector.
The Translation Rules page is displayed. For a description of the fields on this page, see Translation Rules Page, page A-233.
Step 2
Click the General tab.
The General tab displays a table summarizing all translation rules in order of consideration. For a description of the fields on this page, see General Tab, page A-244.
Step 3
Click Save to save your definitions to the Security Manager server.
Configuring Bridging Policies on Firewall Devices
Traditionally, a firewall is a routed hop and acts as a default gateway for hosts that connect to one of its screened subnets. A transparent firewall, on the other hand, is a Layer 2 firewall that acts like a "bump in the wire," or a "stealth firewall," and is not seen as a router hop to connected devices. The security appliance connects the same network on its inside and outside ports. Because the firewall is not a routed hop, you can easily introduce a transparent firewall into an existing network; IP readdressing is unnecessary.
Maintenance is facilitated because there are no complicated routing patterns to troubleshoot and no NAT configuration.
Even though transparent mode acts as a bridge, Layer 3 traffic, such as IP traffic, cannot pass through the security appliance unless you explicitly permit it with an extended access list. The only traffic allowed through the transparent firewall without an access list is ARP traffic. ARP traffic can be controlled by ARP inspection.
In routed mode, some types of traffic cannot pass through the security appliance even if you allow it in an access list. The transparent firewall, however, can allow any traffic through using either an extended access list (for IP traffic) or an EtherType access list (for non-IP traffic).
Note
The transparent mode security appliance does not pass CDP packets.
For example, you can establish routing protocol adjacencies through a transparent firewall; you can allow OSPF, RIP, EIGRP, or BGP traffic through based on an extended access list. Likewise, protocols like HSRP or VRRP can pass through the security appliance.
Non-IP traffic (for example AppleTalk, IPX, BPDUs, and MPLS) can be configured to go through using an EtherType access list.
For features that are not directly supported on the transparent firewall, you can allow traffic to pass through so that upstream and downstream routers can support the functionality. For example, by using an extended access list, you can allow DHCP traffic (instead of the unsupported DHCP relay feature) or multicast traffic such as that created by IP/TV.
When the security appliance runs in transparent mode, the outgoing interface of a packet is determined by performing a MAC address lookup instead of a route lookup. Route statements can still be configured, but they only apply to security appliance-originated traffic. For example, if your syslog server is located on a remote network, you must use a static route so the security appliance can reach that subnet.
Under Bridging, you can customize your transparent firewall by adding static MAC address entries or enabling ARP inspection, for example.
Prerequisites
To change the mode from routed to transparent, access the security appliance CLI and enter the firewall transparent command (in the system execution space in multiple context mode). To change from transparent to routed, enter the no firewall transparent command.
When you change modes, the security appliance clears the configuration because many commands are not supported for both modes. If you already have a populated configuration, be sure to back up your configuration before changing the mode; you can use this backup for reference when you create your configuration.
If you download a text configuration to the security appliance that changes the mode with the firewall transparent command, be sure to put the command at the top of the configuration; the security appliance changes the mode as soon as it reads the command and then continues reading the configuration you downloaded. If the command is later in the configuration, the security appliance clears all the preceding lines in the configuration.
For more information, see Bridging, page A-274.
Bridging Support for FWSM 3.1
Although FWSM 3.1 can support multiple L2 interface pairs, Security Manager only allows you to specify no more than two L2 interfaces (a single interface pair) and one associated management IP address. That means only one bridge group with two named interfaces associated is provisioned with a management IP address. A named interface is one that is configured with the "nameif" subcommand. If the device configuration contains a maximum of one bridge group and two named interfaces, it is valid for discovery. All other scenarios result in an error message and the commands are ignored during discovery. Furthermore, discovery will not show any bridge-group information in the Security Manager user interface although the bridge-group commands will be generated during deploy. Bridge group 1 will be deployed and used in transparent rule policies if no bridge group exists in the device configuration.
Configuring Device Administration Policies on Firewall Devices
The Device Administration section contains pages for configuring device administration policies for firewall devices. For more information, see the following topics:
•
Configuring AAA
•
Configuring Banners
•
Configuring Boot Image and Configuration Settings
•
Configuring Clock Settings
•
Configuring Contact Credentials
•
Configuring Device Access Settings on Firewall Devices
–
Configuring Console Timeout
–
Configuring HTTP
–
Configuring ICMP
–
Configuring Management Access
–
Configuring Secure Shell
–
Configuring SNMP
–
Configuring Telnet
•
Configuring Failover
•
Configuring Hostname Settings
•
Configuring Resources on Firewall Services Modules
•
Configuring Server Access Settings on Firewall Devices
–
Configuring AUS Settings
–
Configuring DHCP Relay
–
Configuring DHCP Servers
–
Configuring DNS
–
Configuring NTP Settings
–
Configuring SMTP Servers
–
Configuring TFTP Servers
•
Configuring User Accounts
Configuring AAA
AAA enables the security appliance to determine who the user is (authentication), what the user can do (authorization), and what the user did (accounting). You can use authentication alone or with authorization and accounting. Authorization always requires a user to be authenticated first. You can use accounting alone, or with authentication and authorization.
Understanding AAA
AAA provides an extra level of protection and control for user access than using access lists alone. For example, you can create an ACL that allows all outside users to access Telnet on a server on the DMZ network. If you want only some users to access the server and you might not always know IP addresses of these users, you can enable AAA to allow only authenticated and/or authorized users to make it through the security appliance. (The Telnet server enforces authentication, too; the security appliance prevents unauthorized users from attempting to access the server.)
The following list describes the elements that make up AAA:
•
About Authentication—Authentication grants access based on user identity. Authentication establishes user identity by requiring valid user credentials, which are typically a username and password. You can configure the security appliance to authenticate the following items:
–
Administrative connections to the security appliance using telnet, SSH, HTTPS/ASDM, or serial.
–
The enable command
•
About Authorization—Authorization controls access per user after users authenticate. Authorization controls the services and commands available to each authenticated user. Were you not to enable authorization, authentication alone would provide the same access to services for all authenticated users.
If you need the control that authorization provides, you can configure a broad authentication rule, and then have a detailed authorization configuration. For example, you authenticate inside users who attempt to access any server on the outside network and then limit the outside servers that a particular user can access using authorization.
The security appliance caches the first 16 authorization requests per user, so if the user accesses the same services during the current authentication session, the security appliance does not resend the request to the authorization server.
•
About Accounting—Accounting tracks traffic that passes through the security appliance, enabling you to have a record of user activity. If you enable authentication for that traffic, you can account for traffic per user. If you do not authenticate the traffic, you can account for traffic per IP address. Accounting information includes when sessions start and stop, username, the number of bytes that pass through the security appliance for the session, the service used, and the duration of each session.
Preparing for AAA
AAA services depend upon the use of the LOCAL database or at least one AAA server. You can also use the LOCAL database as a fallback for most services provided by a AAA server. Before you implement AAA, you should configure the LOCAL database and configure AAA server groups and servers.
How you configure the LOCAL database and AAA servers depends upon the AAA services you want the security appliance to support. Regardless of whether you use AAA servers, you should configure the LOCAL database with user accounts that support administrative access, to prevent accidental lockouts and, if so desired, to provide a fallback method when AAA servers are unreachable. For more information, see Configuring User Accounts.
Table 1-3 provides a summary of AAA service support by each AAA server type and by the LOCAL database. You manage the LOCAL database by configuring user profiles on the Platform > Device Admin > User Accounts page (see Configuring User Accounts). You establish AAA server groups and add individual AAA servers to the server groups using the Platform > Device Admin > AAA page.
Table 1-3 Summary of AAA Support
AAA Service
|
Database Type
|
Local
|
RADIUS
|
TACACS+
|
SDI
|
NT
|
Kerberos
|
LDAP
|
HTTP Form
|
Authentication of...
|
VPN users
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes1
|
Firewall sessions
|
Yes
|
Yes
|
Yes
|
No
|
No
|
No
|
No
|
No
|
Administrators
|
Yes
|
Yes
|
Yes
|
No
|
No
|
No
|
No
|
No
|
Authorization of...
|
VPN users
|
Yes
|
Yes
|
No
|
No
|
No
|
No
|
Yes
|
No
|
Firewall sessions
|
No
|
Yes2
|
Yes
|
No
|
No
|
No
|
No
|
No
|
Administrators
|
Yes3
|
No
|
Yes
|
No
|
No
|
No
|
No
|
No
|
Accounting of...
|
VPN connections
|
No
|
Yes
|
Yes
|
No
|
No
|
No
|
No
|
No
|
Firewall sessions
|
No
|
Yes
|
Yes
|
No
|
No
|
No
|
No
|
No
|
Administrators
|
No
|
Yes
|
Yes
|
No
|
No
|
No
|
No
|
No
|
LOCAL Database
The security appliance maintains a local database that you can populate with user profiles.
•
User Profiles—User profiles contain, at a minimum, a username. Typically, you assign a password to each username, although passwords are optional. User profiles can also specify VPN access policy per user. You can manage user profiles on the Platform > Device Admin > User Accounts page (see Configuring User Accounts).
•
Fallback Support—The local database can act as a fallback method for console and enable password authentication, for command authorization, and for VPN authentication and authorization. This behavior is designed to help you prevent accidental lockout from the security appliance. For users who need fallback support, we recommend that their usernames and passwords in the local database match their usernames and passwords in the AAA servers. This provides transparent fallback support. Because the user cannot determine whether a AAA server or the local database is providing the service, using usernames and passwords on AAA servers that are different than the usernames and passwords in the local database means that the user cannot be certain which username and password should be given.
AAA for Device Administration
You can authenticate all administrative connections to the security appliance, including:
•
Telnet
•
SSH
•
Serial console
•
ASDM
•
VPN management access
You can also authenticate administrators who attempt to enter enable mode. You can authorize administrative commands. You can have accounting data for administrative sessions and for commands issued during a session sent to an accounting server.
You can configure AAA for device administration using the Platform > Device Admin > AAA page (see Defining AAA Policies).
AAA for Network Access
You can configure rules for authenticating, authorizing, and accounting for traffic passing through the firewall by using the Firewall > AAA Rules page (see Working with AAA Rules, page 1-81). The rules you create are similar to access rules, except that they specify whether to authenticate, authorize, or perform accounting for the traffic defined; and which AAA server group the security applianceis to use to process the AAA service request.
AAA for VPN Access
AAA services for VPN access include the following:
•
User account settings for assigning users to VPN groups, configured on the Platform > Device Admin > User Accounts page (see Configuring User Accounts).
•
VPN group policies that can be referenced by many user accounts or tunnel groups, configured on the Remote Access VPN > RA VPN Policies > User Group Policy or Site to Site VPN > User Group Policy page.
•
Tunnel group policies, configured on the Remote Access VPN > RA VPN Policies > PIX7.0/ASA Tunnel Group Policy or Site to Site VPN > PIX7.0/ASA Tunnel Group Policy page.
Defining AAA Policies
Use the following procedure to define the AAA settings for a device or shared policy.
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Device Admin > AAA from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Device Admin > AAA from the Policy Types selector. Right-click AAA and select New AAA Policy to create a policy, or select an existing policy from the Policies selector.
The AAA page is displayed. For a description of the fields on this page, see AAA Page, page A-284.
Step 2
Click the Authentication tab.
Step 3
To require AAA authentication for privileged commands:
a.
Select the Enable check box under Require AAA Authentication to allow use of privileged commands.
b.
Enter the name of the AAA server group to use for authentication or click Select to select from a list.
c.
To use the local database as a fallback method for privileged command authentication, select the Use LOCAL when server group fails check box.
Step 4
To require AAA authentication for HTTP, serial, SSH, or Telnet access to the security appliance:
a.
Select the check box next to the type of device access you want to authenticate (HTTP, Serial, SSH, or Telnet).
b.
Enter the name of the AAA server group to use for authentication or click Select to select from a list.
c.
To use the local database as a fallback method for authentication of this device access, select the Use LOCAL when server group fails check box.
Step 5
Enter the prompt you want users to see when authentication takes place in the Login Prompt box.
Step 6
Enter the messages you want users to see when accepted or rejected in the corresponding boxes.
Step 7
Click the Authorization tab.
Step 8
To require AAA authorization for command access:
a.
Select the Enable Authorization for Command Access check box.
b.
Enter the name of the AAA server group to use for authorization or click Select to select from a list.
c.
To use the local database as a fallback method for command authorization, select the Use LOCAL when server group fails check box.
Step 9
Click the Accounting tab.
Step 10
To require AAA accounting for privileged commands:
a.
Select the Enable check box under Require AAA Accounting for privileged commands.
b.
Enter the name of the AAA server group to use for accounting or click Select to select from a list.
Step 11
To require AAA accounting for HTTP, serial, SSH, or Telnet access to the security appliance:
a.
Select the check box next to the type of device access for which you want accounting enabled (HTTP, Serial, SSH, or Telnet).
b.
Enter the name of the AAA server group to use for accounting or click Select to select from a list.
Step 12
To require AAA accounting for command access:
a.
Select the Enable check box under Require Accounting for command access.
b.
Enter the name of the AAA server group to use for accounting or click Select to select from a list.
c.
Select the minimum privilege level that must be associated with a command for an accounting record to be generated.
Step 13
Click Save to save your definitions to the Security Manager server.
Related Topics
•
AAA Page, page A-284
•
Configuring User Accounts
Configuring Banners
You can use the Banner page to specify the Session (exec), Login, and Message-of-the-Day (motd) banners for a firewall device or shared policy.
If you use the tokens $(hostname) or $(domain), they are replaced with the hostname and domain name of the security appliance. When you enter the $(system) token in a context configuration, the context uses the banner configured in the system configuration.
Spaces in the text are preserved; however, tabs cannot be entered. Multiple lines in a banner are handled by entering a line of text for each line you wish to add. Each line is then appended to the end of the existing banner. If the text is empty, then a carriage return (CR) will be added to the banner.
There is no limit on the length of a banner other than RAM and Flash memory limits. You can only use ASCII characters, including new line (the Enter key, which counts as two characters). When accessing the security appliance through Telnet or SSH, the session closes if there is not enough system memory available to process the banner messages or if a TCP write error occurs when attempting to display the banner messages.
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Device Admin > Banner from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Device Admin > Banner from the Policy Types selector. Right-click Banner and select New Banner Policy to create a policy, or select an existing policy from the Policies selector.
The Banner page is displayed. For a description of the fields on this page, see Table A-157 on page A-290.
Step 2
Enter the text that you want the system to display as a banner before displaying the enable prompt in the Session(exec) Banner box.
Step 3
Enter the text that you want the system to display as a banner before the password login prompt when accessing the security appliance using Telnet in the Login Banner box.
Step 4
Enter the text that you want the system to display as a message-of-the-day banner in the Message-of-the-Day (motd) Banner box.
Step 5
To replace a banner, change the contents of the appropriate box.
Step 6
To clear a banner, clear the contents of the appropriate box.
Step 7
Click Save to save your definitions to the Security Manager server.
Related Topics
•
Banner Page, page A-290
Configuring Boot Image and Configuration Settings
Boot Image/Configuration lets you choose which image file a security appliance running PIX 7.x or later will boot from, as well as which configuration file it will use at startup.
You can specify up to four local binary image files for use as the startup image, and one image located on a TFTP server for the device to boot from. If you specify an image located on a TFTP server, it must be first in the list. In the event the device cannot reach the tftp server to load the image from, it will attempt to load the next image file in the list located in Flash.
If you do not specify any boot variable, the first valid image on internal flash will be chosen to boot the system.
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Device Admin > Boot Image/Configuration from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Device Admin > Boot Image/Configuration from the Policy Types selector. Right-click Boot Image/Configuration and select New Boot Image/Configuration Policy to create a policy, or select an existing policy from the Policies selector.
The Boot Image/Configuration page is displayed. For a description of the fields on this page, see Table A-158 on page A-292.
Step 2
Enter the URL of the configuration file to use when the system is loaded. For syntax information, see Table A-158 on page A-292.
Step 3
Enter the path to the ASDM image file on the security appliance, for example, flash:/asdm. For syntax information, see Table A-158 on page A-292.
Step 4
For each system image file that you want to add, edit, or delete, do one of the following:
•
To add a system image file to the Boot Images table, click Add Row to display the Images dialog box, and then proceed to Step 5.
•
To edit a system image file, select the entry and click Edit Row to display the Images dialog box, and then proceed to Step 5.
•
To delete a system image file from the Boot Images table, select the entry and click Delete Row. Proceed to Step 6.
Step 5
Enter the URL of the system image file to use when the system is loaded, and then click OK. For syntax information, see Images Dialog Box, page A-293.
Step 6
To move a system image file up or down in the table, select the row for that image file and then click the Up Arrow or Down Arrow buttons as necessary.
Step 7
Click Save to save your definitions to the Security Manager server.
Related Topics
•
Boot Image/Configuration Page, page A-291
Configuring Clock Settings
The Clock page lets you manually set the date and time for the security appliance.
Note
In multiple context mode, set the time in the system configuration only.
To dynamically set the time using an NTP server, see Configuring NTP Settings; time derived from an NTP server overrides any time set manually on the Clock page.
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Device Admin > Clock from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Device Admin > Clock from the Policy Types selector. Right-click Clock and select New Clock Policy to create a policy, or select an existing policy from the Policies selector.
The Clock page is displayed. For a description of the fields on this page, see Table A-160 on page A-295.
Step 2
Select the time zone for this device in the Device Time Zone list box.
Step 3
If daylight savings time does not apply to this device, select None, and then go to Step 6.
Step 4
To specify daylight savings time using a start and end date:
a.
Select Set by Date.
b.
Click the Calendar button under Start to pick the date on which daylight savings time begins.
c.
Select the hour and minute that daylight savings time begins using the drop-down list boxes.
d.
Click the Calendar button under End to pick the date on which daylight savings time ends.
e.
Select the hour and minute that daylight savings time ends using the drop-down list boxes.
Step 5
To specify daylight savings time using a specific day of the year (for example, the first Sunday in August):
a.
To specify that daylight savings time occurs on the same days every year, select the Specify Recurring Time check box.
b.
Select the month in which daylight savings time begins in the Month drop-down list box under Start.
c.
Select the number that corresponds to the week in which daylight savings time begins in the Week drop-down list box under Start.
d.
Select the day of the week on which daylight savings time begins in the Weekday drop-down list box under Start.
e.
Select the hour at which daylight savings time begins in the Hour drop-down list box under Start.
f.
Select the minute at which daylight savings time begins in the Minute drop-down list box under Start.
g.
Select the month in which daylight savings time ends in the Month drop-down list box under End.
h.
Select the number that corresponds to the week in which daylight savings time ends in the Week drop-down list box under End.
i.
Select the day of the week on which daylight savings time ends in the Weekday drop-down list box under End.
j.
Select the hour at which daylight savings time ends in the Hour drop-down list box under End.
k.
Select the minute at which daylight savings time ends in the Minute drop-down list box under End.
Step 6
Click Save to save your definitions to the Security Manager server.
Related Topics
•
Clock Page, page A-294
Configuring Contact Credentials
You can use the Contact Credentials page to specify the future contact settings that Security Manager should use when contacting a device. You can also use the Contact Credentials page to change the login password and the enable password on a device.
The login password lets you access EXEC mode if you connect to the security appliance using a Telnet or SSH session. (If you configure user authentication for Telnet or SSH access, then each user has their own password, and this login password is not used.)
The enable password lets you access privileged EXEC mode after you log in. (If you configure user authentication for enable access, then each user has their own password, and this enable password is not used.)
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Device Admin > Contact Credentials from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Device Admin > Contact Credentials from the Policy Types selector. Right-click Contact Credentials and select New Contact Credentials Policy to create a policy, or select an existing policy from the Policies selector.
The Contact Credentials page is displayed. For a description of the fields on this page, see Table A-161 on page A-297.
Step 2
To change the contact username and password:
a.
Select the Change the contact username and password check box.
The Username and Password fields become enabled.
b.
Enter the username to user for logging in to the device.
c.
Enter the password for logging in to the device.
d.
Reenter the password for logging in to the device.
e.
Select the privilege level of the user logging in to the device.
Step 3
To change the enable password:
a.
Select the Change the enable password check box.
The Enable Password fields become enabled.
b.
Enter the enable password.
c.
Reenter the enable password.
Step 4
To change the Telnet/SSH password:
a.
Select the Change the TELNET/SSH password check box.
The Telnet Password fields become enabled.
b.
Enter the new login password.
c.
Reenter the login password.
Step 5
Click Save to save your definitions to the Security Manager server.
Related Topics
•
Contact Credentials Page, page A-296
Configuring Device Access Settings on Firewall Devices
The Device Access section contains pages for defining access to firewall devices. For more information, see the following topics:
•
Configuring Console Timeout
•
Configuring HTTP
•
Configuring ICMP
•
Configuring Management Access
•
Configuring Secure Shell
•
Configuring SNMP
•
Configuring Telnet
Configuring Console Timeout
You can use the Console page to specify the timeout settings for a console session. The firewall device uses the console timeout setting to close inactive sessions.
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Device Admin > Device Access > Console from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Device Admin > Device Access > Console from the Policy Types selector. Right-click Console and select New Console Policy to create a policy, or select an existing policy from the Policies selector.
The Console page is displayed. For a description of the fields on this page, see Table A-162 on page A-299.
Step 2
Enter the number of minutes (0-60) a console session can remain idle before the firewall device closes it. The default timeout is 0, which means the console will not time out.
Step 3
Click Save to save your definitions to the Security Manager server.
Related Topics
•
Console Page, page A-298
Configuring HTTP
The HTTP page provides a table that specifies the addresses of all the hosts or networks that are allowed access to the firewall device using HTTPS. You can use this table to add or change the hosts or networks that are allowed access.
The HTTP page also displays information about HTTP redirection and HTTPS user certificate requirements for interfaces on the firewall device. You can use this table to change the entries for HTTP redirection and HTTPS user certificate requirements.
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Device Admin > Device Access > HTTP from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Device Admin > Device Access > HTTP from the Policy Types selector. Right-click HTTP and select New HTTP Policy to create a policy, or select an existing policy from the Policies selector.
The HTTP page is displayed. For a description of the fields on this page, see Table A-163 on page A-300.
Step 2
Do one of the following:
•
To add an HTTP entry, click Add Row to display the HTTP Configuration dialog box, and then proceed to Step 3.
•
To edit an HTTP entry, select the entry and click Edit Row to display the HTTP Configuration dialog box, and then proceed to Step 3.
•
To delete an HTTP entry, select the entry and click Delete Row. Proceed to Step 7.
Step 3
Enter the name of the interface from which administrative access to the security appliance is allowed. You can click Select to select the interface from a list.
Step 4
Enter the IP address and netmask of the host or network that is permitted to connect to this security appliance through the specified interface. The default netmask is 255.255.255.255 regardless of class.
Note
To limit access to a single IP address, use 255.255.255.255. Do not use the subnetwork mask of the internal network.
Step 5
To require authentication via certificate from users who are establishing HTTPS connections, select the Enable Authentication Certificate check box.
Step 6
To enable HTTP redirect, enter the number of the port the security appliance listens on for HTTP requests, which it then redirects to HTTPS. To disable HTTP redirect, ensure that this field is blank.
Step 7
To enable the HTTP server on the security appliance, select the Enable HTTP Server check box.
Step 8
Click Save to save your definitions to the Security Manager server.
Related Topics
•
HTTP Page, page A-299
Configuring ICMP
The ICMP page provides a table that lists the ICMP rules, which specify the addresses of all hosts or networks that are allowed or denied ICMP access to the firewall device. You can use this table to add or change the hosts or networks that are allowed or prevented from sending ICMP messages to the firewall device.
The ICMP rule list controls ICMP traffic that terminates on any firewall device interface. If no ICMP control list is configured, the firewall device accepts all ICMP traffic that terminates at any interface, including the outside interface. However, by default, the firewall device does not respond to ICMP echo requests directed to a broadcast address.
It is recommended that permission is always granted for the ICMP unreachable message type (type 3). Denying ICMP unreachable messages disables ICMP Path MTU discovery, which can halt IPSec and PPTP traffic. See RFC 1195 and RFC 1435 for details about Path MTU Discovery.
If an ICMP control list is configured, the firewall device uses a first match to the ICMP traffic followed by an implicit deny all. That is, if the first matched entry is a permit entry, the ICMP packet continues to be processed. If the first matched entry is a deny entry or an entry is not matched, the firewall device discards the ICMP packet and generates a syslog message. An exception is when an ICMP control list is not configured; in that case, a permit statement is assumed.
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Device Admin > Device Access > ICMP from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Device Admin > Device Access > ICMP from the Policy Types selector. Right-click ICMP and select New ICMP Policy to create a policy, or select an existing policy from the Policies selector.
The ICMP page is displayed. For a description of the fields on this page, see Table A-165 on page A-302.
Step 2
Do one of the following:
•
To add an ICMP entry, click Add Row to display the Add ICMP dialog box, and then proceed to Step 3.
•
To edit an ICMP entry, select the entry and click Edit Row to display the Edit ICMP dialog box, and then proceed to Step 3.
•
To delete an ICMP entry, select the entry and click Delete Row. Proceed to Step 8.
Step 3
Select the action (permit or deny) associated with this ICMP entry.
Step 4
Enter the ICMP service to which this ICMP rule applies. You can click Select to select the ICMP service from a list.
Step 5
Enter the name of the interface to which this ICMP rule applies. You can click Select to select the interface from a list.
Step 6
Enter the IP address and netmask of the host or network from which ICMP access is permitted or denied. The default netmask is 255.255.255.255 regardless of class.
Note
To limit access to a single IP address, use 255.255.255.255. Do not use the subnetwork mask of the internal network.
Step 7
Click OK to close the dialog box.
Step 8
Click Save to save your definitions to the Security Manager server.
Related Topics
•
ICMP Page, page A-302
Configuring Management Access
You can use the Management Access page to specify an interface on a firewall device that permits management access connections. Enabling this feature on an internal interface allows PIX management functions to be performed on the interface over an IPSec VPN tunnel. You can enable the Management Access feature on only one interface at a time.
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Device Admin > Device Access > Management Access from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Device Admin > Device Access > Management Access from the Policy Types selector. Right-click Management Access and select New Management Access Policy to create a policy, or select an existing policy from the Policies selector.
The Management Access page is displayed. For a description of the fields on this page, see Table A-167 on page A-305.
Step 2
Enter the name of the interface on the firewall device that should permit management access connections. Enabling this feature on an internal interface allows PIX management functions to be performed on the interface over an IPSec VPN tunnel. You can enable the Management Access feature on only one interface at a time. Clear this field to disable management access. You can click Select to select the interface from a list of interface building blocks.
Step 3
Click Save to save your definitions to the Security Manager server.
Related Topics
•
Management Access Page, page A-304
Configuring Secure Shell
The Secure Shell page lets you configure rules that permit only specific hosts or networks to connect to a firewall device for administrative access using the SSH protocol. The rules restrict SSH access to a specific IP address and netmask. SSH connection attempts that comply with the rules must then be authenticated by a AAA server or the Telnet password.
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Device Admin > Device Access > Secure Shell from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Device Admin > Device Access > Secure Shell from the Policy Types selector. Right-click Secure Shell and select New Secure Shell Policy to create a policy, or select an existing policy from the Policies selector.
The Secure Shell page is displayed. For a description of the fields on this page, see Table A-168 on page A-306.
Step 2
Specify the version of SSH accepted by the security appliance. By default, SSH Version 1 and SSH Version 2 connections are accepted
Step 3
In the Timeout (minutes) field, enter the number of minutes an SSH session can remain idle before the firewall device closes it.
Step 4
Do one of the following:
•
To add an SSH entry, click Add Row to display the Add Host dialog box, and then proceed to Step 5.
•
To edit an SSH entry, select the entry and click Edit Row to display the Edit Host dialog box, and then proceed to Step 5.
•
To delete an SSH entry, select the entry and click Delete Row. Proceed to Step 8.
Step 5
Enter the name of the interface that will permit SSH sessions. You can click Select to select the interface from a list.
Step 6
Enter the IP address and netmask of the host or network that is permitted to connect to this security appliance through the specified interface. The default netmask is 255.255.255.255 regardless of class.
Note
To limit access to a single IP address, use 255.255.255.255. Do not use the subnetwork mask of the internal network.
Step 7
Click OK to close the dialog box.
Step 8
To enable the secure copy server on the security appliance, select the Enable Secure Copy check box.
Step 9
Click Save to save your definitions to the Security Manager server.
Related Topics
•
Secure Shell Page, page A-305
Configuring SNMP
Simple Network Management Protocol (SNMP) defines a standard way for network management stations running on PCs or workstations to monitor the health and status of many types of devices, including switches, routers, and the security appliance. You can use the SNMP page to configure a firewall device for monitoring by SNMP management stations.
SNMP Terminology
•
Management station—Network management stations running on PCs or workstations use the SNMP protocol to administer standardized databases residing on the device being managed. Management stations can also receive messages about events, such as hardware failures, which require attention.
•
Agent—In the context of SNMP, the management station is a client and an SNMP agent running on the security appliance is a server.
•
OID—The SNMP standard assigns a system object ID (OID) so that a management station can uniquely identify network devices with SNMP agents and indicate to users the source of information monitored and displayed.
•
MIB—The agent maintains standardized data structures called Management Information Databases (MIBs), which are compiled into management stations. MIBs collect information, such as packet, connection, and error counters, buffer usage, and failover status. MIBs are defined for specific products and for the common protocols and hardware standards used by most network devices. SNMP management stations can browse MIBs or request only specific fields. In some applications, MIB data can be modified for administrative purposes.
•
Trap—The agent also monitors alarm conditions. When an alarm condition defined in a trap occurs, such as a link up, link down, or syslog event, the agent sends notification, also known as SNMP trap, to the designated management station immediately.
SNMP
For Cisco MIB files and OIDs, refer to: http://www.cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml. OIDs may be downloaded at this URL: ftp://ftp.cisco.com/pub/mibs/oid/oid.tar.gz.
SNMP CPU Utilization
Cisco firewall devices support monitoring CPU utilization through SNMP. This feature allows network administrators to monitor firewall device CPU usage using SNMP management software, such as HP OpenView, for capacity planning.
This functionality is implemented through support for the cpmCPUTotalTable of the Cisco Process MIB (CISCO-PROCESS-MIB.my). The other two tables in the MIB, cpmProcessTable and cpmProcessExtTable, are not supported in this release.
Each row of the cpmCPUTotalTable includes the index of each CPU and the following objects:
MIB Object Name
|
Description
|
cpmCPUTotalPhysicalIndex
|
The value of this object will be zero because the entPhysicalTable of Entity MIB is not supported on the security appliance SNMP agent.
|
cpmCPUTotalIndex
|
The value of this object will be zero because the entPhysicalTable of Entity MIB is not supported on the security appliance SNMP agent.
|
cpmCPUTotal5sec
|
Overall CPU busy percentage in the last five-second period.
|
cpmCPUTotal1min
|
Overall CPU busy percentage in the last one-minute period.
|
cpmCPUTotal5min
|
Overall CPU busy percentage in the last five-minute period.
|
Note
Because all current firewall device hardware platforms support a single CPU, the firewall device returns only one row from cpmCPUTotalTable and the index is always 1.
The values of the last three elements are the same as the output from the show cpu usage command.
The security appliance does not support the following new MIB objects in the cpmCPUTotalTable:
•
cpmCPUTotal5secRev
•
cpmCPUTotal1minRev
•
cpmCPUTotal5minRev
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Device Admin > Device Access > SNMP from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Device Admin > Device Access > SNMP from the Policy Types selector. Right-click SNMP and select New SNMP Policy to create a policy, or select an existing policy from the Policies selector.
The SNMP page is displayed. For a description of the fields on this page, see Table A-170 on page A-308.
Step 2
Enter the shared secret used by the SNMP management station when sending requests to the security appliance in the Read Community String field.
Step 3
Enter the name of the system administrator.
Step 4
Enter the location of the security appliance.
Step 5
For PIX 7.x and ASA:
a.
To enable the security appliance to send traps to the SNMP management station, select the Enable SNMP Servers check box.
b.
To configure the traps that are sent to the SNMP management station, click Configure Traps to display the SNMP Trap Configuration dialog box, select the check boxes that correspond to the traps you want to enable, and then click OK to close the dialog box.
c.
Specify the port on which incoming requests will be accepted.
Step 6
Do one of the following:
•
To add an SNMP Host entry, click Add Row to display the Add SNMP Host Access Entry dialog box, and then proceed to Step 7.
•
To edit an SNMP Host entry, select the entry and click Edit Row to display the Add SNMP Host Access Entry dialog box, and then proceed to Step 7.
•
To delete an SNMP Host entry, select the entry and click Delete Row. Proceed to Step 14.
Step 7
Enter the name of the interface on which the SNMP management station resides. You can click Select to select the interface from a list.
Step 8
Enter the IP address of the SNMP management station.
Step 9
For PIX 7.x, ASA, and FWSM 2.3 devices, enter the port to which notifications should be sent.
Step 10
For PIX 7.x and ASA, enter the community string to use for this management station.
Step 11
For PIX 7.x and ASA, select the SNMP version used by this management station.
Step 12
Select the appropriate check boxes to identify the method for communicating with this management station:
•
Poll—Firewall device waits for a periodic request from the management station.
•
Trap—Sends syslog events when they occur.
Step 13
Click OK to close the dialog box.
Step 14
Click Save to save your definitions to the Security Manager server.
Related Topics
•
SNMP Page, page A-307
Configuring Telnet
The Telnet page lets you configure rules that permit only specific hosts or networks to connect to the firewall device using the Telnet protocol.
The rules restrict administrative Telnet access through a firewall device interface to a specific IP address and netmask. Connection attempts that comply with the rules must then be authenticated by a preconfigured AAA server or the Telnet password. You can monitor Telnet sessions using Monitoring > Telnet Sessions.
Note
Only five telnet sessions may be active at the same time in single context mode. In multiple context mode on ASAs, there may be only five telnet sessions active per context, 100 telnet sessions active per blade. With resource class, the administrator can further tune this parameter.
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Device Admin > Device Access > Telnet from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Device Admin > Device Access > Telnet from the Policy Types selector. Right-click Telnet and select New Telnet Policy to create a policy, or select an existing policy from the Policies selector.
The Telnet page is displayed. For a description of the fields on this page, see Table A-173 on page A-314.
Step 2
In the Timeout (minutes) field, enter the number of minutes a Telnet session can remain idle before the firewall device closes it.
Step 3
Do one of the following:
•
To add a Telnet entry, click Add Row to display the Telnet Configuration dialog box, and then proceed to Step 4.
•
To edit a Telnet entry, select the entry and click Edit Row to display the Telnet Configuration dialog box, and then proceed to Step 4.
•
To delete a Telnet entry, select the entry and click Delete Row. Proceed to Step 6.
Step 4
Enter the name of the interface that receives Telnet packets from the client. You can click Select to select the interface from a list.
Step 5
Enter the IP address and netmask of the host or network that is permitted to access PIX Firewall Telnet console through the specified interface. The default netmask is 255.255.255.255 regardless of class.
Note
To limit access to a single IP address, use 255.255.255.255. Do not use the subnetwork mask of the internal network.
Step 6
Click Save to save your definitions to the Security Manager server.
Related Topics
•
Telnet Page, page A-313
•
Telnet Configuration Dialog Box, page A-314
Configuring Failover
The Failover page contains the settings for configuring failover on the security appliance. However, the Failover page changes depending upon the type of device and whether you are in multiple mode or single mode, and when you are in multiple mode, it changes based on the security context you are in.
How you configure failover depends upon both the security context and the firewall mode of the security appliance.
In single mode, you only use Active/Standby failover. All failover configuration occurs in the Failover panel and associated sub-tabs. However, the Interfaces tab varies between routed firewall mode and transparent firewall mode.
Note
When using Active/Standby failover, you must make all configuration changes on the active unit. The active unit replicates the changes to the standby unit. The standby unit should not be imported or added to the Security Manager device list.
In multiple mode, you can configure Active/Standby or Active/Active failover. In both types of failover, you need to provide system-level failover settings in the system context, and context-level failover settings in the individual security contexts. Additionally, the security context failover interface settings vary between routed firewall mode and transparent firewall mode.
Related Topics
•
Failover Policies, page A-315
Understanding Failover
Failover allows you to configure two security appliances so that one will take over operation if the other fails. Using a pair of security appliances, you can provide high availability with no operator intervention. The security appliance communicates failover information over a dedicated failover link. This failover link can be either a LAN-based connection or, on the PIX security appliance platform, a dedicated serial failover cable. The following information is communicated over the failover link:
•
The failover state (active or standby).
•
Hello messages (keep-alives).
•
Network link status.
•
MAC address exchange.
•
Configuration replication.
Caution 
All information sent over the failover and Stateful Failover links is sent in clear text unless you secure the communication with a failover key. If the
security appliance is used to terminate VPN tunnels, this information includes any usernames, passwords, and preshared keys used for establishing the tunnels. Transmitting this sensitive data in clear text could pose a significant security risk. We recommend securing the failover communication with a failover key if you are using the
security appliance to terminate VPN tunnels.
The security appliance supports two types of failover: Active/Standby and Active/Active. Additionally, failover can be stateful or stateless. For more information about the types of failover, refer to the following topics:
•
Active/Standby Failover
•
Active/Active Failover
•
Stateless (Regular) Failover
•
Stateful Failover
Active/Standby Failover
In an Active/Standby configuration, the active security appliance handles all network traffic passing through the failover pair. The standby security appliance does not handle network traffic until a failure occurs on the active security appliance. Whenever the configuration of the active security appliance changes, it sends configuration information over the failover link to the standby security appliance.
When a failover occurs, the standby security appliance becomes the active unit. It assumes the IP and MAC addresses of the previously active unit. Because the other devices on the network do not see any changes in the IP or MAC addresses, ARP entries do not change or time out anywhere on the network.
Active/Standby failover is available to security appliances in single mode or multiple mode.
Note
When using Active/Standby failover, you must make all configuration changes on the active unit. The active unit replicates the changes to the standby unit. The standby unit should not be imported or added to the Security Manager device list.
Active/Active Failover
In an Active/Active failover configuration, both security appliances pass network traffic. Active/Active failover is only available to security appliances in multiple context mode.
Note
To reliably manage security contexts in active/active failover mode, Cisco Security Manager requires an IP address for the management interface of each context so that it can directly communicate with the active security context of a failover pair. To specify the IP address or hostname for a security context, select Tools > Device Properties.
To enable Active/Active failover on the security appliance, you need to create failover groups. If you enable failover without creating failover groups, you are enabling Active/Standby failover. A failover group is a logical group of one or more security contexts. You can create two failover groups on the security appliance. You should create the failover groups on the unit that will have failover group 1 in the active state. The admin context is always a member of failover group 1. Any unassigned security contexts are also members of failover group 1 by default.
As in Active/Standby failover, each unit in an Active/Active failover pair is given a primary or secondary designation. Unlike Active/Standby failover, this designation does not indicate which unit is active when both units start simultaneously. Each failover group in the configuration is given a primary or secondary role preference. This preference determines on which unit in the failover pair the contexts in the failover group appear in the active state when both units start simultaneously. You can have both failover groups be in the active state on a single unit in the pair, with the other unit containing the failover groups in the standby state. However, a more typical configuration is to assign each failover group a different role preference to make each one active on a different unit, balancing the traffic across the devices.
Initial configuration synchronization occurs when one or both units start. This synchronization occurs as follows:
•
When both units start simultaneously, the configuration is synchronized from the primary unit to the secondary unit.
•
When one unit starts while the other unit is already active, the unit that is starting up receives the configuration from the already active unit.
After both units are running, commands are replicated from one unit to the other as follows:
•
Commands entered within a security context are replicated from the unit on which the security context appears in the active state to the peer unit.
Note
A context is considered in the active state on a unit if the failover group to which it belongs is in the active state on that unit.
•
Commands entered in the system execution space are replicated from the unit on which failover group 1 is in the active state to the unit on which failover group 1 is in the standby state.
•
Commands entered in the admin context are replicated from the unit on which failover group 1 is in the active state to the unit on which failover group 1 is in the standby state.
Failure to enter the commands on the appropriate unit for command replication to occur will cause the configurations to be out of synchronization. Those changes may be lost the next time the initial configuration synchronization occurs.
Note
When bootstrapping the peer devices in an Active/Active Failover configuration, the bootstrap configurations are only applied to the system contexts of the respective failover peer devices.
In an Active/Active failover configuration, failover occurs on a failover group basis, not a system basis. For example, if you designate both failover groups as active on the primary unit, and failover group 1 fails, failover group 2 remains active on the primary unit, while failover group 1 becomes active on the secondary unit.
Note
When configuring Active/Active failover, make sure that the combined traffic for both units is within the capacity of each unit.
Stateless (Regular) Failover
Stateless failover is also referred to as regular failover. In stateless failover, all active connections are dropped when a failover occurs. Clients need to reestablish connections when the new active unit takes over.
Stateful Failover
When stateful failover is enabled, the active unit in the failover pair continually passes per-connection state information to the standby unit. After a failover occurs, the same connection information is available at the new active unit. Supported end-user applications are not required to reconnect to keep the same communication session.
Note
The IP address and MAC address for the state and LAN failover links do not change at failover.
To use stateful failover, you must configure a state link to pass all state information to the standby unit. If you are using a LAN failover connection rather than the serial failover interface (available on the PIX security appliance platform only), you can use the same interface for the state link as the failover link. However, it is recommended that you use a dedicated interface for passing state information the standby unit.
The following information is passed to the standby unit when stateful failover is enabled:
•
NAT translation table.
•
TCP connection table (except for HTTP), including the timeout connection.
•
HTTP connection states (if HTTP replication is enabled).
•
H.323, SIP, and MGCP UDP media connections.
•
The system clock.
•
The ISAKMP and IPSec SA table.
The following information is not copied to the standby unit when stateful failover is enabled:
•
HTTP connection table (unless HTTP replication is enabled).
•
The user authentication (uauth) table.
•
The ARP table.
•
Routing tables.
Configuring Hostname Settings
Use the Hostname policy to enter a hostname and domain name to be used by the firewall device after the configuration file is deployed.
When you set a hostname for the security appliance, that name appears in the command line prompt. If you establish sessions to multiple devices, the hostname helps you keep track of where you enter commands. The default hostname depends on your platform.
For multiple context mode, the hostname that you set in the system execution space appears in the command line prompt for all contexts. The hostname that you optionally set within a context does not appear in the command line, but can be used by the banner command $(hostname) token.
The firewall device appends the domain name as a suffix to unqualified names. For example, if you set the domain name to "example.com," and specify a syslog server by the unqualified name of "jupiter," the security appliance qualifies the name to "jupiter.example.com."
For multiple context mode, you can set the domain name for each context, as well as within the system execution space.
Procedure
Step 1
Select the firewall device for which you want to configure hostname settings.
Step 2
Select Platform > Device Admin > Hostname from the Device Policy selector.
The Hostname page is displayed. For a description of the fields on this page, see Table A-186 on page A-339.
Step 3
Enter the name you want to use for the device in the Host Name field.
Note
We recommend that you use a unique hostname for each device you create. The device name can be up to 63 alphanumeric (U.S. English) characters and can include any of the following special characters: ` ( ) + - , . / : =.
Step 4
Optionally, enter a valid Domain Name System (DNS) domain name for the device, for example, cisco.com.
Step 5
Click Save to save your definitions to the Security Manager server.
Related Topics
•
Hostname Page, page A-338
Configuring Resources on Firewall Services Modules
Use the Resources page to view configured classes and information about each class. You can also use the Resources page to add, edit, or delete a class.
Procedure
Step 1
Select the system context of an FWSM in multiple-context mode.
Step 2
Select Resources from the Device Policy selector.
The Resources page is displayed. For a description of the fields on this page, see Resources Page, page A-339.
Step 3
Click Save to save your definitions to the Security Manager server.
Configuring Server Access Settings on Firewall Devices
The Server Access section contains pages for configuring server access on firewall devices. For more information, see the following topics:
•
Configuring AUS Settings
•
Configuring DHCP Relay
•
Configuring DHCP Servers
•
Configuring DNS
•
Configuring NTP Settings
•
Configuring SMTP Servers
•
Configuring TFTP Servers
Configuring AUS Settings
The AUS page lets you configure a firewall device to be managed remotely from a server that supports the Auto Update specification. Auto Update lets you apply configuration changes to the firewall device and receive software updates from a remote location.
Auto Update is useful in solving many challenges facing administrators for security appliance management:
•
Overcomes dynamic addressing and NAT challenges
•
Gives ability to commit configuration changes in one atomic action
•
Provides a reliable method for updating software
•
Leverages well understood methods for high scalability
•
Open interface gives developers tremendous flexibility
•
Simplifies security solutions for Service Provider environments
•
High reliability, rich security/management features, broad support by many products
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Device Admin > Server Access > AUS from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Device Admin > Server Access > AUS from the Policy Types selector. Right-click AUS and select New AUS Policy to create a policy, or select an existing policy from the Policies selector.
The AUS page is displayed. For a description of the fields on this page, see Table A-189 on page A-345.
Step 2
Select the Enable Auto Update check box.
Step 3
Select the protocol the Auto Update Server will use to communicate with the firewall device. The choices are http and https.
Step 4
Enter the IP address of the AUS server.
Step 5
Enter the port to contact on the Auto Update Server. The default is TCP port 80 for http and TCP port 443 for https.
Step 6
Enter the path on the Auto Update Server.
Step 7
To verify that the certificate returned by the Auto Update Server will be checked against the Certification Authority (CA) root certificates, select the Verify Certificate check box. This option requires that the Auto Update Server and the firewall device use the same CA.
Step 8
Enter the username needed to access the Auto Update Server.
Step 9
Enter the user password for the Auto Update Server in the Password and Confirm fields.
Step 10
To enable the firewall device to timeout if no response is received from the Auto Update Server:
a.
Select the Enable Timeout check box.
b.
Enter the number of minutes the firewall device should wait to timeout if no response is received from the Auto Update Server.
c.
Enter the number of minutes the firewall device should wait to poll the Auto Update Server for new information.
d.
Enter the number of minutes the firewall device should wait to poll the Auto Update Server for new information if the attempt to poll the server fails.
e.
Enter the number of times the firewall device should try to poll the Auto Update Server for new information.
Step 11
To enable authentication using a Device ID:
a.
Select the Use Device ID check box.
b.
Select the type of Device ID to use.
Step 12
Click Save to save your definitions to the Security Manager server.
Related Topics
•
AUS Page, page A-345
Configuring DHCP Relay
Use the DHCP Relay page to configure DHCP relay services on a firewall device. DHCP relay passes DHCP requests received on one interface to an external DHCP server located behind a different interface. To configure DHCP relay, you need to specify at least one DHCP relay server and then enable a DHCP relay agent on the interface receiving DHCP requests.
Note
•
You cannot enable a DHCP relay agent on an interface that has a DHCP relay server configured for it.
•
The DHCP relay agent works only with external DHCP servers; it will not forward DHCP requests to a security appliance interface configured as a DHCP server.
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Device Admin > Server Access > DHCP Relay from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Device Admin > Server Access > DHCP Relay from the Policy Types selector. Right-click DHCP Relay and select New DHCP Relay Policy to create a policy, or select an existing policy from the Policies selector.
The DHCP Relay page is displayed. For a description of the fields on this page, see Table A-190 on page A-347.
Step 2
For each interface on which you want to enable a DHCP Relay Agent:
a.
Click the Add Row button for the DHCP Relay Agent table.
The Configure DHCP Relay Agent Parameters dialog box appears.
b.
Enter the name of the interface.
c.
Select the Enable DHCP Relay Agent check box.
d.
To configure the DHCP relay agent to modify the default router address in the information returned from the DHCP server, select the Set Route check box. When this check box is selected, the DHCP relay agent substitutes the address of the selected interface for the default router address in the information returned from the DHCP server.
e.
Click OK.
The Configure DHCP Relay Agent Parameters dialog box closes and the interface is added to the DHCP Relay Agent table.
Step 3
For each DHCP relay server that you want to define:
a.
Click the Add Row button for the DHCP Relay Servers table.
The Configure DHCP Relay Server Parameters dialog box appears.
b.
Enter the IP address of a configured, external DHCP server.
c.
Enter the name of the interface to which the specified DHCP server is attached.
d.
Click OK.
The Configure DHCP Relay Server Parameters dialog box closes and the server is added to the DHCP Relay Servers table.
Step 4
Enter the amount of time, in seconds, allowed for DHCP address negotiation.
Step 5
Click Save to save your definitions to the Security Manager server.
Related Topics
•
DHCP Relay Page, page A-347
Configuring DHCP Servers
A Dynamic Host Configuration Protocol (DHCP) server provides network configuration parameters, such as IP addresses, to DHCP clients. The security appliance can provide a DHCP server or DHCP relay services to DHCP clients attached to security appliance interfaces. The DHCP server provides network configuration parameters directly to DHCP clients. DHCP relay passes DHCP requests received on one interface to an external DHCP server located behind a different interface. For more information about DHCP relay, see Configuring DHCP Relay.
Note
The security appliance DHCP server does not support BOOTP requests.
In multiple context mode, you cannot enable the DHCP server or DHCP relay on an interface that is used by more than one context.
You can configure a DHCP server on each interface of the security appliance. Each interface can have its own pool of addresses to draw from. However, the other DHCP settings, such as DNS servers, domain name, options, ping timeout, and WINS servers, are configured globally and used by the DHCP server on all interfaces.
You cannot configure a DHCP client or DHCP relay services on an interface on which the DHCP server is enabled. Additionally, DHCP clients must be directly connected to the interface on which the server is enabled.
If your firewall is also acting as a DHCP client on the outside interface, you can enable auto-negotiated IP configuration. This allows the firewall to pass the DNS, WINS, and domain name parameters it gets from the outside interface (as a DHCP client) to hosts on its inside network. Alternatively, you can manually specify the DNS, WINS, and domain name parameters. If you specify those parameters manually and auto-configuration is on, your values take precedence over auto-configuration.
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Device Admin > Server Access > DHCP Server from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Device Admin > Server Access > DHCP Server from the Policy Types selector. Right-click DHCP Server and select New DHCP Server Policy to create a policy, or select an existing policy from the Policies selector.
The DHCP Server page is displayed. For a description of the fields on this page, see Table A-193 on page A-351.
Step 2
For each interface on which you want to enable DHCP server:
a.
Click the Add Row button.
The Edit DHCP Server dialog box appears.
b.
Select the Enable DHCP Server check box.
c.
Enter the name of the interface.
d.
Enter the beginning and ending addresses, separated by a hyphen, for the range of IP addresses that the DHCP server uses when assigning IP addresses.
e.
Click OK.
The Edit DHCP Server dialog box closes and the interface for which you enabled the DHCP server is added to the table.
Step 3
Enter the ping timeout in milliseconds.
Step 4
Enter the lease length in seconds.
Step 5
To enable auto-configuration, select the Enable auto-configuration check box and enter the name of the interface on which the DHCP client is enabled.
Step 6
To define the values that the server communicates to DHCP clients or to override the auto-configuration settings:
a.
Enter the domain name.
b.
Enter the IP address of the primary DNS server.
c.
Enter the IP address of an alternate DNS server.
d.
Enter the IP address of the primary WINS server.
e.
Enter the IP address of an alternate WINS server.
Step 7
Click Save to save your definitions to the Security Manager server.
Related Topics
•
DHCP Server Page, page A-350
Configuring DNS
The DNS page lets you specify one or more DNS servers for a firewall device so it can resolve server names to IP addresses in your WebVPN configuration or certificate configuration. Other features that define server names (such as AAA) do not support DNS resolution. You must enter the IP address or manually resolve the name to an IP address by adding the server name in the Hosts/Networks panel.
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Device Admin > Server Access > DNS from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Device Admin > Server Access > DNS from the Policy Types selector. Right-click DNS and select New DNS Policy to create a policy, or select an existing policy from the Policies selector.
The DNS page is displayed. For a description of the fields on this page, see Table A-196 on page A-355.
Step 2
For each DNS server group that you want to define:
a.
Click the Add Row button.
The Add DNS Server Group dialog box appears.
b.
Enter the name of the DNS server group.
c.
For each DNS server that you want to define for this DNS server group:
–
Click the Add button.
The Add DNS Server dialog box appears.
–
Enter the IP address or the object name of the DNS server.
–
Click OK.
The Add DNS Server dialog box closes and the server is added to the list.
d.
Enter the number of times, from 0 to 10, to retry the list of DNS servers when the firewall device does not receive a response.
e.
Enter the amount of time, from 1 to 30 seconds, to wait before trying the next DNS server in the list.
f.
Enter a valid DNS domain name for the server; for example example.com.
g.
Click OK.
The Add DNS Server Group dialog box closes and the server group is added to the DNS Server Groups table.
Step 3
To specify the interfaces on which you want to enable DNS lookup:
a.
Click Edit.
The Edit Interfaces dialog box appears.
b.
Enter the names of the interfaces on which you want to enable DNS lookup separated by a comma.
c.
Click OK.
The Edit Interfaces dialog box closes and the specified interfaces are added to the DNS Lookup Interfaces list.
Step 4
To enable DNS Guard for the selected device or shared policy, select the Enable DNS Guard (ASA/PIX 7.0(5) only) check box. This command is effective only on interfaces for which DNS inspection is disabled. When DNS inspection is enabled, the DNS guard function is always performed.
Note
In releases prior to 7.0(5), the DNS guard functions are always enabled regardless of the configuration of DNS inspection.
Step 5
Click Save to save your definitions to the Security Manager server.
Related Topics
•
DNS Page, page A-355
Configuring NTP Settings
NTP is used to implement a hierarchical system of servers that provide a precisely synchronized time among network systems. This kind of accuracy is required for time-sensitive operations, such as validating CRLs, which include a precise time stamp. You can configure multiple NTP servers. The firewall device chooses the server with the lowest stratum—a measure of how reliable the data is.
Use the NTP page to define NTP servers to dynamically set the time on a firewall device.
Note
Time derived from an NTP server overrides any time set manually in the Clock panel.
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Device Admin > Server Access > NTP from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Device Admin > Server Access > NTP from the Policy Types selector. Right-click NTP and select New NTP Policy to create a policy, or select an existing policy from the Policies selector.
The NTP page is displayed. For a description of the fields on this page, see Table A-200 on page A-360.
Step 2
For each NTP server that you want to define:
a.
Click the Add Row button.
The NTP Server Configuration dialog box appears.
b.
Enter the IP address of the NTP server.
c.
To set this server as the preferred server, select the Preferred check box.
d.
Enter the name of the outgoing interface for NTP packets.
e.
If you want to use MD5 authentication for communicating with the NTP server:
–
Specify the key ID for this authentication key in the Key Number list. The NTP server packets must also use this key ID. If you previously configured a key ID for another server, you can select it in the list; otherwise, type a number between 1 and 4294967295.
–
To set this key as a trusted key, select the Trusted check box.
–
Enter the authentication key as a string of up to 32 characters in length in the Key Value and Confirm fields.
f.
Click OK.
The NTP Server Configuration dialog box closes and the server is added to the table.
Step 3
Click Save to save your definitions to the Security Manager server.
Related Topics
•
NTP Page, page A-359
Configuring SMTP Servers
Use the SMTP Server page to specify the IP address of an SMTP server and, optionally, the IP address of a backup server.
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Device Admin > Server Access > SMTP Server from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Device Admin > Server Access > SMTP Server from the Policy Types selector. Right-click SMTP Server and select New SMTP Server Policy to create a policy, or select an existing policy from the Policies selector.
The SMTP Server page is displayed. For a description of the fields on this page, see Table A-202 on page A-363.
Step 2
Enter the IP address of the SMTP server in the Primary Server IP Address field.
Step 3
To specify a secondary server, enter the IP address of the secondary SMTP server in the Secondary Server IP Address field.
Step 4
Click Save to save your definitions to the Security Manager server.
Related Topics
•
SMTP Server Page, page A-362
Configuring TFTP Servers
TFTP is a simple client/server file transfer protocol described in RFC783 and RFC1350 Rev. 2. You can use the TFTP Server page to configure a firewall device to propagate its configuration files to a server using the Trivial File Transfer Protocol (TFTP). Only one server is supported.
This page allows you to specify the gateway interface, the IP address of the TFTP server, and the path and filename to which the configuration file will be written.
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Device Admin > Server Access > TFTP Server from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Device Admin > Server Access > TFTP Server from the Policy Types selector. Right-click TFTP Server and select New TFTP Server Policy to create a policy, or select an existing policy from the Policies selector.
The TFTP Server page is displayed. For a description of the fields on this page, see Table A-203 on page A-364.
Step 2
Enter the name of the interface that will use these TFTP server settings.
Step 3
Enter the IP address of the TFTP server.
Step 4
Enter the path on the TFTP server, beginning with "/" and ending in the filename, to which the running configuration file will be written.
Example TFTP server path: /tftpboot/config/test_config
Note
The path must begin with a forward slash (/).
Step 5
Click Save to save your definitions to the Security Manager server.
Related Topics
•
TFTP Server Page, page A-363
Configuring User Accounts
The User Accounts page lets you manage the local user database. The local database is used for the following features:
•
ASDM per-user access
By default, you can log in to ASDM with a blank username and the enable password. However, if you enter a username and password at the login screen (instead of leaving the username blank), ASDM checks the local database for a match.
Note
Although you can configure HTTP authentication using the local database, that functionality is always enabled by default. You should only configure HTTP authentication if you want to use a RADIUS or TACACS+ server for authentication.
•
Console authentication
•
Telnet and SSH authentication
•
enable command authentication
•
Command authorization
If you enable command authorization using the local database, the security appliance refers to the user privilege level to determine what commands are available. Otherwise, the privilege level is not generally used. By default, all commands are either privilege level 0 or level 15.
Note
If you add users to the local database who can gain access to the CLI and whom you do not want to enter privileged mode, you should enable command authorization. Without command authorization, users can access privileged mode (and all commands) at the CLI using their own password if their privilege level is 2 or greater (2 is the default). Alternatively, you can use RADIUS or TACACS+ authentication for console access so the user will not be able to use the login command, or you can set all local users to level 1 so you can control who can use the system enable password to access privileged mode.
•
Network access authentication
•
VPN client authentication
You cannot use the local database for network access authorization.
For multiple context mode, you can configure usernames in the system execution space to provide individual logins at the CLI using the login command; however, you cannot configure any aaa commands that use the local database in the system execution space.
Note
VPN functions are not supported in multimode.
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Device Admin > User Accounts from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Device Admin > User Accounts from the Policy Types selector. Right-click User Accounts and select New User Accounts Policy to create a policy, or select an existing policy from the Policies selector.
The User Accounts page is displayed. For a description of the fields on this page, see Table A-204 on page A-365.
Step 2
For each user account you want to define:
a.
Click the Add Row button.
The Add User Account dialog box appears.
b.
Enter the username.
c.
Enter the user's password in the Password and Confirm fields.
d.
Select the privilege level for the user account.
e.
Click OK.
The Add User Account dialog box closes and the user is added to the User Accounts list.
Step 3
Click Save to save your definitions to the Security Manager server.
Related Topics
•
User Accounts Page, page A-364
•
Configuring AAA
Configuring Logging Policies on Firewall Devices
The Logging feature lets you enable logging, set up logging parameters, configure event lists (syslog filters), apply the filters to a destination, set up syslog messages, configure syslog servers, and specify e-mail notification parameters.
Once you have enabled logging and set up the logging parameters using the Logging Setup page, the Event Lists page lets you configure filters (of a set of syslog messages) which can be sent to a logging destination. The Logging Filters page lets you specify a logging destination for the syslog messages to be sent. Finally, the Syslog and E-Mail pages configure syslog and e-mail setup.
The Logging section contains pages for defining the following settings for firewall devices:
•
Configuring E-Mail Setup
•
Configuring Event Lists
•
Configuring Logging Filters
•
Configuring Logging Setup
•
Configuring Rate Limit Levels
•
Configuring Server Setup
•
Defining Syslog Servers
Configuring E-Mail Setup
The E-Mail Setup (PIX 7.0/ASA Only) page lets you set up a source e-mail address as well as a list of recipients for specified syslog messages to be sent as e-mails. You can filter the syslog messages sent to a destination e-mail address by severity. The table shows which entries have been set up.
The syslog severity filter used for the destination e-mail address will be the higher of the severity selected in this section and the global filter set for all e-mail recipients in the Logging Filters page.
Procedure
Step 1
Select Platform > Logging > E-Mail Setup (PIX7.0/ASA Only).
The E-Mail Setup page appears.
Step 2
Verify or enter the address from which these notifications will be sent in the Source Email Address field.
Step 3
Do one of the following:
•
To add a new recipient, click the Add Row button.
•
To edit the settings of an existing recipient, select the check box for that recipient, then click the Edit Row button.
The Add/Edit Email Recipient dialog box appears.
Step 4
Specify the recipients e-mail address in the Destination Email Address field.
Step 5
Select the severity level of the events that should be sent to the recipient in the Severity list.
Step 6
Click OK.
The recipient rule appears in the table on the E-Mail setup page.
Step 7
Click Save to save your definitions to the Security Manager server.
Related Topics
•
E-Mail Setup Page, page A-367
•
Add/Edit Email Recipient Dialog Box, page A-368
Configuring Event Lists
The Event Lists (PIX 7.0/ASA Only) page lets you define a set of syslog messages to filter for logging. Once you have enabled logging and set up the logging parameters using the Logging Setup page, the Event Lists page lets you configure filters (of a set of syslog messages) which can be sent to a logging destination. The Logging Filters page lets you specify a logging destination for event lists.
You can use three criteria to define an event list:
•
Class
•
Severity
•
Message ID
The class associates related syslog messages so you do not have to select the syslog messages individually. For example, the auth class lets you select all the syslog messages that are related to user authentication.
Severity defines syslog messages based on the relative importance of the event in the normal functioning of the network. The highest severity is Emergency, which means the resource is no longer available. The lowest severity is Debugging, which provides detailed information about every network event.
The message ID is a numeric value that uniquely identifies each message. You can use the message ID in an event list to identify a range of syslog messages, such as 101001-101010.
Procedure
Step 1
Select Platform > Logging > Event Lists (PIX 7.0/ASA Only).
The Events Lists page appears.
Step 2
Do one of the following:
•
To add a new event list definition, click the Add Row button.
•
To edit an existing event list definition, select the check box for the row, then click the Edit Row button.
The Add/Edit Event List dialog box appears.
Step 3
Specify a unique name for the event list in the Event List Name field.
Step 4
To add events based on system event classes and severity level pairings, click Add Row under Event Class/Severity Filters, and do the following:
a.
Select the event class in the Event Class list.
b.
Select the severity level of the events that you want to generate in the Severity list.
c.
Click OK to add this new filter.
Step 5
Repeat Step 4 as needed.
Step 6
To add events based on the message ID, click Add Row under Message ID Filters, and do the following:
a.
Enter one or more message ID in the Message IDs field.
These values and their corresponding messages are identified in the System Log Message guides for the appropriate product. You can access these guides from the following URLs:
PIX Firewall
–
http://cco.cisco.com/en/US/products/sw/secursw/ps2120/products_system_message_guides_list.html
ASA
–
http://cco.cisco.com/en/US/products/ps6120/products_system_message_guides_list.html
FWSM
–
http://cco.cisco.com/en/US/products/hw/modules/ps2706/products_system_message_guides_list.html
b.
Click OK to add this new filter.
Step 7
Repeat Step 6 as needed
Step 8
Click OK.
The event list appears in the table on the Event List page.
Step 9
Click Save to save your definitions to the Security Manager server.
Related Topics
•
Event Lists Page, page A-369
•
Add/Edit Event List Dialog Box, page A-371
Configuring Logging Filters
The Logging Filters page lets you configure a logging destination for event lists (syslog filters) that have been configured using the Event Lists page, or for only the syslog messages that you specify using the Edit Logging Filters page. Syslog messages from specific or all event classes can be selected using the Edit Logging Filters page.
Procedure
Step 1
Select Platform > Logging > Logging Filters.
The Logging Filters page appears.
Step 2
Do one of the following:
•
To add a new filter rule, click the Add Row button.
•
To edit the settings defined for a rule, select the check box for the filter rule, then click the Edit Row button.
The Edit Logging Filters dialog box appears.
Step 3
Select the destination for this filter rule in the Logging Destination list.
Step 4
To specify settings that apply to all syslog event classes, do one of the following:
•
To specify the highest level of events to log, click the Filter on severity radio button and then select the appropriate level in the list box that becomes editable.
Severity levels are aggregate; they add events to lower severity levels. This list organizes from sparse to detailed in ascending order.
•
To specify that you want this device to generate only those events defined in an event list, click the Use event list radio button and then select the appropriate event list in the list box that becomes editable.
•
To disable event logging for this security appliance, click the Disable logging radio button.
Step 5
To define custom event levels based on a system-defined event class, select the event class and the associated level of events, and click the >> (Add) button.
The custom event level appears in the list.
Step 6
Repeat Step 5 as needed.
Step 7
Click OK.
The logging filter rule appears in the table.
Step 8
Click Save to save your definitions to the Security Manager server.
Related Topics
•
Logging Filters Page, page A-374
Configuring Logging Setup
The Logging Setup page lets you enable system logging on the security appliance and configure other logging options. These options include enabling logging on the security appliance and failover unit, specifying the base log format and detail, logging to longer-term storage devices, FTP server or flash, before purging the internal buffer.
Procedure
Step 1
Select Platform > Logging > Logging Setup.
The Logging Setup page appears.
Step 2
Select the Enable Logging check box.
This option enables logging on the security appliance.
Step 3
To enable logging on the failover unit paired with this security appliance, select the Enable logging on the standby failover unit check box.
Step 4
To enable EMBLEM format or to send debug messages as part of the syslog messages, select the corresponding check boxes.
If you enable EMBLEM, you must use the UDP protocol to publish syslog messages. It is not compatible with TCP.
Step 5
To write the internal buffer data to an FTP server for future processing prior to clearing the buffer, do the following:
a.
Select the FTP Server Bu.... check box.
b.
Enter the IP address of the FTP server in the IP Address field.
c.
Enter the username of the account used to log into the FTP server in the User Name field.
d.
Enter the path in the Path field, relative to the FTP root, where the file should be stored.
e.
Enter and confirm the password used to authenticate the username.
Step 6
To write the internal buffer data to flash for future processing prior to clearing the buffer, do the following:
a.
Select the Flash check box.
b.
Specify the maximum amount of memory to allocate to the storage of internal buffer data.
c.
Specify the minimum memory that should remain free on the flash drive. If this minimum value cannot be retained while writing out the data from the internal buffer, the messages will be pruned to meet the space requirements.
Step 7
To specify the maximum queue size maintained on the appliance for viewing by an ASDM client, enter that value in the Message Queue Size (Messages) field.
Step 8
Click Save to save your definitions to the Security Manager server.
Related Topics
•
Logging Setup Page, page A-378
Configuring Rate Limit Levels
The Rate Limit (FWSM Only) page allows you to specify the maximum number of log messages of a particular type (for example, alert or critical) that should be generated within a given period of time. You can specify a limit for each logging level or syslog message ID. If the settings differ, syslog message ID limits are recognized.
Using the Add/Edit Rate Limited Syslog Message dialog box you can specify the maximum number of log messages of a particular Syslog ID that should be generated within a given period of time. A limit can be specified for each syslog message ID or logging level (see Add/Edit Rate Limit for Syslog Logging Levels Dialog Box, page A-381). If the settings differ, the syslog message ID limits are recognized. To access this feature, select Platform > Logging > Rate Limit (FWSM Only).
Note
This feature is available only when configuring Firewall Services Modules (FWSMs). Neither PIX Firewall nor ASA supports these commands.
A limit can be specified for each logging level or syslog message ID. If the settings differ, the rate limited syslog ID-level settings override rate limit logging level settings.
Procedure
Step 1
Select Platform > Logging > Rate Limit (FWSM Only).
The Rate Limit page appears.
Step 2
Do one of the following:
•
To specify the maximum number of log messages for particular log level that should be generated within a given period of time, click the Add Row button under Rate Limits for Syslog Logging Levels, and then select a logging level from the Logging Level list.
•
To specify the maximum number of log messages of a particular Syslog ID that should be generated within a given period of time, click the Add Row button under Individual Rate Limited Syslog Messages, and then enter the ID of the syslog message that you want to limit in the Syslog ID field.
Step 3
Enter the maximum number of messages that should be generated for the specified period of time. To generate an unlimited number of messages, leave the Number of Messages field blank.
Step 4
Enter the number of seconds before the counter should reset in the Interval (seconds) field.
Step 5
Click OK.
The rule appears in the corresponding table.
Step 6
Click Save to save your definitions to the Security Manager server.
Related Topics
•
Rate Limit Page, page A-380
•
Add/Edit Rate Limit for Syslog Logging Levels Dialog Box, page A-381
•
Add/Edit Rate Limited Syslog Message Dialog Box, page A-382
Configuring Server Setup
The Server Setup page allows you to configure the syslog server that runs on the security appliance. The settings that you specify on this page define the possible behaviors of the specific syslog server instance on the security appliance. You can set the facility code to include in syslog messages, include timestamp in syslog, view syslog ID levels, modify syslog ID levels, and suppress syslog messages.
To generate meaningful reports about the network activity of a security appliance and to monitor the security events associated with that device, you must select the appropriate logging level. The logging level generates the syslog details required to track session-specific data. After you select a logging level, you can define a syslog rule that directs traffic to a third-party syslog server or CS-MARS.
Procedure
Step 1
Select Platform > Logging > Server Setup.
The Server Setup page appears.
Step 2
Select the log facility to use for this security appliance in the Facility field.
Step 3
To include a timestamp with each syslog message, select the Enable Timestamp on Each Syslog Message check box.
Step 4
To specify a unique device ID as part of the syslog message, select the Enable Syslog Device ID check box and do one of the following:
•
To identify the device using the interface name from which the syslog message are sent, click the Interface radio button and enter or select the interface name in the * field.
•
To provide a custom name, click the User Defined ID radio button and enter the name in the empty field that becomes editable.
•
To use the hostname of the security appliance, click the Host Name radio button.
Step 5
Do one of the following to modify the syslog settings:
•
To add a new row, click the Add Row button.
•
To edit a row, select the check box for the row, then click the Edit Row button.
The Add/Edit Syslog Message dialog box appears.
Step 6
Select the message for which you want to change the current settings in the Syslog ID list.
Step 7
To change the logging level of this message, select the new level in the Logging Level list.
Step 8
To enable the generation of this message, deselect the Suppress check box
Step 9
Click OK.
The rule appears in the table.
Step 10
Click Save to save your definitions to the Security Manager server.
Related Topics
•
Server Setup Page, page A-383
Defining Syslog Servers
The Syslog Servers page lets you specify the syslog servers to which the security appliance will send syslog messages. To make use of the syslog server(s) you define, you must enable logging using the Logging Setup page and set up the appropriate filters for destinations using the Logging Filters page.
Note
Syslog messages can be sent to CS-MARS and third-party products.
By directing syslog records generated by a security appliance to a syslog server, you can process and study the records.
Before You Begin
Enable logging. See the Configuring Logging Setup.
Procedure
Step 1
Select Platform > Logging > Syslog Servers.
The Syslog Servers page appears.
Step 2
Do one of the following:
•
To add a new syslog target, click the Add Row button.
•
To edit an existing syslog target, select the check box for the row, then click the Edit Row button.
Step 3
Enter or select the interface name in the Interface field.
The list displays all interfaces defined at the current scope.
Step 4
Enter or select the IP address of the syslog server in the IP Address field.
Step 5
Determine whether to use UDP or TCP, then click the appropriate radio button under Protocol.
Step 6
Enter the port from which the security appliance sends either UDP or TCP syslog messages. The port must be the same port at which the syslog server listens.
•
TCP—1470 (Default). TCP ports work only with a security appliance syslog server.
•
UDP—514 (Default).
Step 7
To generate syslog messages using the EMBLEM format, select the Log messages in Cisco EMBLEM format check box.
To enable this option, you must select UDP protocol to publish messages to this syslog server.
Step 8
Click OK.
The definition appears in the Syslog Servers table.
Step 9
Click Save to save your definitions to the Security Manager server.
Related Topics
•
Syslog Servers Page, page A-387
•
Add/Edit Syslog Server Dialog Box, page A-389
Configuring Multicast Policies on Firewall Devices
The Multicast section contains pages for defining multicast routing settings for firewall devices. For more information, see the following topics:
•
Enabling Multicast Routing
•
Configuring IGMP
•
Configuring Multicast Routes
•
Configuring PIM
Enabling Multicast Routing
The Enable Multicast Routing page lets you enable multicast routing on the security appliance. Enabling multicast routing enables Internet Group Management Protocol (IGMP) and Protocol Independent Multicast (PIM) on all interfaces by default. IGMP is used to learn whether members of a group are present on directly attached subnets. Hosts join multicast groups by sending IGMP report messages. PIM is used to maintain forwarding tables to forward multicast datagrams.
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Multicast > Enable Multicast Routing from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Multicast > Enable Multicast Routing from the Policy Types selector. Right-click Enable Multicast Routing and select New Enable Multicast Routing Policy to create a policy, or select an existing policy from the Policies selector.
The Enable Multicast Routing page is displayed. For a description of the fields on this page, see Table A-224 on page A-391.
Step 2
To enable IP multicast routing on the security appliance, select the Enable multicast routing check box.
Step 3
Click Save to save your definitions to the Security Manager server.
Related Topics
•
Enable Multicast Routing Page, page A-391
Configuring IGMP
IP hosts use IGMP to report their group memberships to directly connected multicast routers. IGMP uses group address (Class D IP addresses). Host group addresses can be in the range 224.0.0.0 to 239.255.255.255. The address 224.0.0.0 is never assigned to any group. The address 224.0.0.1 is assigned to all systems on a subnet. The address 224.0.0.2 is assigned to all routers on a subnet.
For more information about configuring IGMP on the security appliance, see the following:
•
Protocol
•
Access Group
•
Static Group
•
Join Group
Protocol
The Protocol tab displays the IGMP parameters for each interface on the security appliance. From this tab, you can disable IGMP and change IGMP parameters for an interface. For more information, see Protocol Tab, page A-392.
Access Group
Access groups control restrict the multicast groups that are allowed on an interface. From the Access Group tab, you can add a new access group to the Access Group Table or change information for an existing access group entry. Some fields may be locked when editing existing entries. For more information, see Access Group Tab, page A-395.
Static Group
Sometimes, hosts on a network may have a configuration that prevents them from answering IGMP queries. However, you still want multicast traffic to be forwarded to that network segment. There are two methods to pull multicast traffic down to a network segment:
•
Use the Join Group panel to configure the interface as a member of the multicast group. With this method, the security appliance accepts the multicast packets in addition to forwarding them to the specified interface.
•
Use the Static Group panel configure the security appliance to be a statically connected member of a group. With this method, the security appliance does not accept the packets itself, but only forwards them. Therefore, this method allows fast switching. The outgoing interface appears in the IGMP cache, but itself is not a member of the multicast group.
From the Static Group tab, you can statically assign a multicast group to an interface or change existing static group assignments. For more information, see Static Group Tab, page A-397.
Join Group
You can configure the security appliance to be a member of a multicast group. The Join Group tab displays the multicast groups of which the security appliance is a member.
Note
If you simply want to forward multicast packets for a specific group to an interface without the security appliance accepting those packets as part of the group, see Static Group.
From the Join Group tab, you can configure an interface to be a member of a multicast group or change existing membership information. For more information, see Join Group Tab, page A-399.
Configuring Multicast Routes
Defining static multicast routes lets you separate multicast traffic from unicast traffic. For example, when a path between a source and destination does not support multicast routing, the solution is to configure two multicast devices with a GRE tunnel between them and to send the multicast packets over the tunnel.
Static multicast routes are local to the security appliance and are not advertised or redistributed. For more information, see Multicast Routing Page, page A-401.
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Multicast > Multicast Routing from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Multicast > Multicast Routing from the Policy Types selector. Right-click Multicast Routing and select New Multicast Routing Policy to create a policy, or select an existing policy from the Policies selector.
The Multicast Routing page is displayed. For a description of the fields on this page, see Table A-233 on page A-401.
Step 2
To add a multicast route, click the Add Row button.
The Add/Edit MRoute Configuration dialog box is displayed.
Step 3
For instructions on completing this dialog box, see Add/Edit MRoute Configuration Dialog Box, page A-402.
Step 4
Click Save to save your definitions to the Security Manager server.
Related Topics
•
Configuring Multicast Policies on Firewall Devices
•
Multicast Routing Page, page A-401
Configuring PIM
Routers use Protocol Independent Multicast (PIM) to maintaining forwarding tables for forwarding multicast datagrams.
When you enable multicast routing on the security appliance, PIM is enabled on all interfaces by default. You can disable PIM on a per-interface basis.
For more information about configuring PIM, see the following:
•
Protocol
•
Rendezvous Points
•
Route Tree
•
Request Filter
Protocol
The Protocol tab displays the interface-specific PIM properties. From this tab, you can you change the PIM properties for an interface. For more information, see Protocol Tab, page A-404.
Rendezvous Points
When you configure PIM, you must choose one or more routers to operate as the rendezvous point (RP). An RP is a single, common root of a shared distribution tree and is statically configured on each router. First hop routers use the RP to send register packets on behalf of the source multicast hosts.
You can configure a single RP to serve more than one group. If a specific group is not specified, the RP for the group is applied to the entire IP multicast group range (224.0.0.0/4).
You can configure more than one RP, but you cannot have more than one entry with the same RP. For more information, see Rendezvous Points Tab, page A-406.
Route Tree
By default, PIM leaf routers join the shortest-path tree immediately after the first packet arrives from a new source. This reduces delay, but requires more memory than shared tree.
You can configure whether the security appliance should join shortest-path tree or use shared tree, either for all multicast groups or only for specific multicast addresses. For more information, see Route Tree Tab, page A-410.
Request Filter
When the security appliance is acting as an RP, you can restrict specific multicast sources from registering with it. This prevents unauthorized sources from registering with the RP. The Request Filter panel lets you define the multicast sources from which the security appliance will accept PIM register messages. For more information, see Request Filter Tab, page A-413.
Configuring Routing Policies on Firewall Devices
The Routing section contains pages for defining routing settings for firewall devices. For more information, see the following topics:
•
Configuring No Proxy ARP
•
Configuring OSPF
•
Configuring RIP
•
Configuring Static Routes
Configuring No Proxy ARP
The No Proxy ARP page allows you to disable proxy ARP for global addresses.
When a host sends IP traffic to another device on the same Ethernet network, the host needs to know the MAC address of the device. ARP is a Layer 2 protocol that resolves an IP address to a MAC address. A host sends an ARP request asking "Who is this IP address?" The device owning the IP address replies, "I own that IP address; here is my MAC address."
Proxy ARP is when a device responds to an ARP request with its own MAC address, even though the device does not own the IP address. The security appliance uses proxy ARP when you configure NAT and specify a global address that is on the same network as the security appliance interface. The only way traffic can reach the hosts is if the security appliance uses proxy ARP to claim that the security appliance MAC address is assigned to destination global addresses.
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Routing > No Proxy ARP from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Routing > No Proxy ARP from the Policy Types selector. Right-click No Proxy ARP and select New No Proxy ARP Policy to create a policy, or select an existing policy from the Policies selector.
The No Proxy ARP page is displayed. For a description of the fields on this page, see Table A-244 on page A-418.
Step 2
Click Edit.
The Edit Interfaces dialog box is displayed.
Step 3
Enter the names of the interfaces for which proxy ARP is disabled. By default, proxy ARP is enabled for all interfaces. Separate multiple interfaces with a comma.
Tip
You can click Select to choose the interfaces from a list of interfaces defined on the device or from the interface roles defined in Security Manager.
Step 4
Click Save to save your definitions to the Security Manager server.
Configuring OSPF
OSPF is an interior gateway routing protocol that uses link states rather than distance vectors for path selection. OSPF propagates link-state advertisements (LSAs) rather than routing table updates. Because only LSAs are exchanged, rather than entire routing tables, OSPF networks converge more quickly than RIP networks.
OSPF supports MD5 and clear text neighbor authentication. Authentication should be used with all routing protocols when possible because route redistribution between OSPF and other protocols (like RIP) can potentially be used by attackers to subvert routing information.
If NAT is used, if OSPF is operating on public and private areas, and if address filtering is required, then you need to run two OSPF processes—one process for the public areas and one for the private areas.
A router that has interfaces in multiple areas is called an Area Border Router (ABR). A router that acts as a gateway to redistribute traffic between routers using OSPF and routers using other routing protocols is called an Autonomous System Boundary Router (ASBR).
An ABR uses LSAs to send information about available routes to other OSPF routers. Using ABR type 3 LSA filtering, you can have separate private and public areas with the security appliance acting as an ABR. Type 3 LSAs (inter-area routes) can be filtered from one area to other. This lets you use NAT and OSPF together without advertising private networks.
Note
Only type 3 LSAs can be filtered. If you configure the security appliance as an ASBR in a private network, it will send type 5 LSAs describing private networks, which will get flooded to the entire AS including public areas.
If NAT is employed but OSPF is only running in public areas, routes to public networks can be redistributed inside the private network, either as default or type 5 AS External LSAs. However, you need to configure static routes for the private networks protected by the security appliance. Also, you should not mix public and private networks on the same security appliance interface.
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Routing > OSPF from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Routing > OSPF from the Policy Types selector. Right-click OSPF and select New OSPF Policy to create a policy, or select an existing policy from the Policies selector.
The OSPF page is displayed. For a description of the fields on this page, see OSPF Page, page A-419.
Step 2
Click Save to save your definitions to the Security Manager server.
Configuring RIP
RIP is a distance-vector routing protocol that uses hop count as the metric for path selection. When RIP is enabled on an interface, the interface exchanges RIP broadcasts with neighboring devices to dynamically learn about and advertise routes.
The security appliance support both RIP version 1 and RIP version 2. RIP version 1 does not send the subnet mask with the routing update. RIP version 2 sends the subnet mask with the routing update and supports variable-length subnet masks. Additionally, RIP version 2 supports neighbor authentication when routing updates are exchanged. This authentication ensures that the security appliance receives reliable routing information from a trusted source.
Note
You cannot enable RIP if you have OSPF processes running.
Limitations
RIP has the following limitations:
•
The security appliance cannot pass RIP updates between interfaces.
•
RIP Version 1 does not support variable-length subnet masks.
•
RIP has a maximum hop count of 15. A route with a hop count greater than 15 is considered unreachable.
•
RIP convergence is relatively slow compared to other routing protocols.
RIP Version 2 Notes
The following information applies to RIP Version 2 only:
•
If using neighbor authentication, the authentication key and key ID must be the same on all neighbor devices that provide RIP version 2 updates to the interface.
•
With RIP version 2, the security appliance transmits and receives default route updates using the multicast address 224.0.0.9. In passive mode, it receives route updates at that address.
•
When RIP version 2 is configured on an interface, the multicast address 224.0.0.9 is registered on that interface. When a RIP version 2 configuration is removed from an interface, that multicast address is unregistered.
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Routing > RIP from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Routing > RIP from the Policy Types selector. Right-click RIP and select New RIP Policy to create a policy, or select an existing policy from the Policies selector.
The RIP page is displayed. For a description of the fields on this page, see Table A-265 on page A-455.
Step 2
Click Save to save your definitions to the Security Manager server.
Configuring Static Routes
The Static Route page lets you create static routes that will access networks connected to a router on any interface. To enter a default route, set the IP address and mask to 0.0.0.0, or the shortened form of 0.
If an IP address from one of the security appliance's interfaces is used as the gateway IP address, the security appliance will resolve the designated IP address in the packet instead of resolving the gateway IP address.
Leave the Metric to the default of 1 unless you are sure of the number of hops to the gateway router.
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Routing > Static Route from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Routing > Static Route from the Policy Types selector. Right-click Static Route and select New Static Route Policy to create a policy, or select an existing policy from the Policies selector.
The Static Route page is displayed. For a description of the fields on this page, see Table A-267 on page A-459.
Step 2
Click Save to save your definitions to the Security Manager server.
Configuring Security Policies on Firewall Devices
You can configure the following security policies for firewall devices:
•
Configuring Floodguard, Anti-Spoofing, and Fragment Settings
•
Configuring Timeouts
Configuring Floodguard, Anti-Spoofing, and Fragment Settings
Use the General page under Security to enable Floodguard on a firewall device, to enable Unicast Reverse Path Forwarding (anti-spoofing) on an interface, and to configure IP fragment settings for a security appliance or for each interface of the security appliance.
Floodguard
Floodguard lets you reclaim firewall resources if the user authentication subsystem runs out of resources. If an inbound or outbound uauth connection is being attacked or overused, the firewall will actively reclaim TCP user resources.
If the user authentication subsystem is depleted, TCP user resources in different states are reclaimed depending on urgency in the following order:
1.
Timewait
2.
LastAck
3.
FinWait
4.
Embryonic
5.
Idle
The floodguard command is enabled by default.
Anti-Spoofing
Unicast RPF guards against IP spoofing (a packet uses an incorrect source IP address to obscure its true source) by ensuring that all packets have a source IP address that matches the correct source interface according to the routing table.
Normally, the security appliance only looks at the destination address when determining where to forward the packet. Unicast RPF instructs the security appliance to also look at the source address; this is why it is called Reverse Path Forwarding. For any traffic that you want to allow through the security appliance, the security appliance routing table must include a route back to the source address. See RFC 2267 for more information.
For outside traffic, for example, the security appliance can use the default route to satisfy the Unicast RPF protection. If traffic enters from an outside interface, and the source address is not known to the routing table, the security appliance uses the default route to correctly identify the outside interface as the source interface.
If traffic enters the outside interface from an address that is known to the routing table, but is associated with the inside interface, the security appliance drops the packet. Similarly, if traffic enters the inside interface from an unknown source address, the security appliance drops the packet because the matching route (the default route) indicates the outside interface.
Unicast RPF is implemented as follows:
•
ICMP packets have no session, so each packet is checked.
•
UDP and TCP have sessions, so the initial packet requires a reverse route lookup. Subsequent packets arriving during the session are checked using an existing state maintained as part of the session. Non-initial packets are checked to ensure they arrived on the same interface used by the initial packet.
Fragment Settings
Fragment settings provide additional management of packet fragmentation and improve compatibility with the Network File System (NFS).
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Security > General from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Security > General from the Policy Types selector. Right-click General and select New General Policy to create a policy, or select an existing policy from the Policies selector.
The General page is displayed. For a description of the fields on this page, see Table A-269 on page A-462.
Step 2
To enable floodguard, select the Enable Floodguard (PIX 6.3, FWSM) check box.
Step 3
To configure default fragment settings for this policy:
a.
Select the Enable Default Settings check box.
b.
Enter the maximum number of packets that can be in the IP reassembly database waiting for reassembly. The default is 200.
c.
Enter the maximum number of packets into which a full IP packet can be fragmented. The default is 24 packets.
d.
Enter the maximum number of seconds to wait for an entire fragmented packet to arrive. The timer starts after the first fragment of a packet arrives. If all fragments of the packet do not arrive by the number of seconds specified, all fragments of the packet that were already received will be discarded. The default is 5 seconds.
Step 4
For each interface on which you want to enable anti-spoofing or configure fragment settings:
a.
Click the Add Row button.
The Add/Edit Anti-Spoofing and Fragment Interface Configuration dialog box appears.
b.
Enter the name of the interface for which you want to enable anti-spoofing or configure fragment settings.
c.
To enable anti-spoofing on the specified interface, select the Enable Anti-Spoofing check box.
d.
To override the default fragment settings on the specified interface, select the Override Default Fragment Settings check box and then enter the new value:
•
Enter the maximum number of packets that can be in the IP reassembly database waiting for reassembly. The default is 200.
•
Enter the maximum number of packets into which a full IP packet can be fragmented. The default is 24 packets.
•
Enter the maximum number of seconds to wait for an entire fragmented packet to arrive. The timer starts after the first fragment of a packet arrives. If all fragments of the packet do not arrive by the number of seconds specified, all fragments of the packet that were already received will be discarded. The default is 5 seconds.
e.
Click OK.
The Add/Edit Anti-Spoofing and Fragment Interface Configuration dialog box closes and the interface is added to the table.
Step 5
Click Save to save your definitions to the Security Manager server.
Related Topics
•
General Page, page A-462
Configuring Timeouts
The Timeouts page lets you set the timeout durations for use with the security appliance. All durations are displayed in the format hh:mm:ss. It sets the idle time for the connection and translation slots of various protocols. If the slot has not been used for the idle time specified, the resource is returned to the free pool. TCP connection slots are freed approximately 60 seconds after a normal connection close sequence.
Note
It is recommended that you do not change these values unless advised to do so by Customer Support.
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > Security > Timeouts from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > Security > Timeouts from the Policy Types selector. Right-click Timeouts and select New Timeouts Policy to create a policy, or select an existing policy from the Policies selector.
The Timeouts page is displayed. For a description of the fields on this page, see Table A-271 on page A-466.
Step 2
To enter a timeout value for a field, select the radio button to the left of the field and then enter the timeout value in the box to the right of the field. For information on valid values and formats, see Table A-271 on page A-466.
Step 3
Click Save to save your definitions to the Security Manager server.
Related Topics
•
Timeouts Page, page A-465
Configuring Service Policy Rules on Firewall Devices
Some applications require special handling by the security appliance and specific application inspection engines are provided for this purpose. Applications that require special application inspection engines are those that embed IP addressing information in the user data packet or open secondary channels on dynamically assigned ports. Application inspection is enabled by default for many protocols, while it is disabled for other protocols. In many cases, you can change the port on which the application inspection listens for traffic.
Application inspection engines work with NAT to help identify the location of embedded addressing information. This allows NAT to translate these embedded addresses and to update any checksum or other fields that are affected by the translation.
Service policy rules define how specific types of application inspection are applied to different types of traffic that is received by the security appliance. You apply a specific rule to an interface or globally to every interface.
Use traffic match criteria to define the set of traffic to which you want to apply application inspection. For example, TCP traffic with a port value of 23 might be classified as the Telnet traffic class. You can use the traffic class to change the default port for application inspection for protocols where this is permitted.
Multiple traffic match criteria can be assigned to a single interface, but a packet will only match the first criteria within a specific service policy rule.
Service policy rules provide a way to configure security appliance features in a manner similar to Cisco IOS software QoS CLI. For example, with service policy rules you can include IP Precedence as one of the criteria to identify traffic for rate-limiting. You can also create a timeout configuration that is specific to a particular TCP application, as opposed to one that applies to all TCP applications.
Service policy rules are supported with these features:
•
TCP and general connection settings
•
Inspection
•
Intrusion Prevention Services
•
QoS
Configuring Service Policy Rules consists of three tasks:
Step 1
Configure a service policy. Create a service policy and determine the interfaces to which the service policy applies. For more information, see Table A-273 on page A-469.
Step 2
Configure the traffic class. Specify the criteria you want to use to identify the traffic to which the service policy applies. For more information, see Table A-274 on page A-470.
Step 3
Configure the actions. Specify the actions that should be taken to protect information or resources, or to perform QoS functionality for the traffic specified in this service policy. For more information, see Table A-275 on page A-471.
Configuring User Preferences on Firewall Devices
Use the User Preferences policy to specify deployment options for specific firewall devices. You can create a policy with the deployment options you want to use and then apply that policy to all devices that you want using those deployment settings.
Procedure
Step 1
Do one of the following:
•
(Device view) Select Platform > User Preferences > Deployment from the Device Policy selector.
•
(Policy view) Select PIX/ASA/FWSM Platform > User Preferences > Deployment from the Policy Types selector. Right-click Deployment and select New Deployment Policy to create a policy, or select an existing policy from the Policies selector.
The Deployment page is displayed. For a description of the fields on this page, see Table A-277 on page A-476.
Step 2
To specify that you want to clear the translation table when a configuration is deployed to the device, select the Clear XLATE on deployment check box.
Note
This option is necessary for certain commands to take effect. If such commands are changed, you should make sure this option is enabled for the device.
However, clearing the translation table disconnects all current connections that use translations.
Step 3
Click Save to save your definitions to the Security Manager server.
Configuring Security Contexts on Firewall Devices
You can partition a single security appliance into multiple virtual devices, known as security contexts. Each context is an independent device, with its own security policy, interfaces, and administrators. Multiple contexts are similar to having multiple standalone devices. Many features are supported in multiple context mode, including routing tables, firewall features, IPS, and management. Some features are not supported—VPN, multicast, and dynamic routing protocols. Security contexts support only static routes. You cannot enable OSPF or RIP in multiple context mode. Also, some features are not directly managed by Security Manager, such as the IPS feature set in ASA and PIX.
In multiple context mode, the security appliance includes a configuration for each context that identifies the security policy, interfaces, and almost all the options you can configure on a standalone device. The system administrator adds and manages contexts by configuring them in the system configuration, which, like a single mode configuration, is the startup configuration. The system configuration identifies basic settings for the security appliance. The system configuration does not include any network interfaces or network settings for itself; rather, when the system needs to access network resources (such as downloading the contexts from the server), it uses one of the contexts that is designated as the admin context. The system configuration is used to add, delete, and edit basic context settings, including allocating network interfaces to the various contexts.
The admin context is just like any other context, except that when a user logs in to the admin context, that user has system administrator rights and can access the system configuration and all other contexts.
This section contains the following topics:
•
Add/Edit a Security Context for PIX or ASA
•
Add/Edit a Security Context for FWSM
•
Delete a Security Context
•
Enabling Multi-Context Mode
•
Restoring Single Context Mode
•
View the Contexts Defined for a Device
Add/Edit a Security Context for PIX or ASA
Use the following procedure to define security contexts for a security appliance. At least one security context must be designated as the admin context.
Before You Begin
Before you can configure contexts using Security Manager, you must make sure the security appliance is in multiple context mode. When manually defining a device, select Multi in the Contexts list under Operating System in the New Device - Device Information dialog box.
Procedure
Step 1
In Device view, select the PIX or ASA security appliance, and then select Security Context from the Device Policy selector.
The Security Contexts page is displayed. For a description of the fields on this page, see Table A-278 on page A-477.
Step 2
For each context that you want to add, click the Add a row button.
The Add Security Context dialog box appears.
Step 3
Enter the name to use for this context in the Context Name field
Step 4
If this context is the admin context, select the Admin Context check box.
Step 5
Under Configuration URL, select the file system type and enter the path and filename to use for the context configuration.
Step 6
For each interface belonging to this security context, do the following:
a.
Click the Add a row button.
The Allocate Interfaces dialog box appears.
b.
Under Interfaces, specify the physical interface and sub interface IDs for which the security context will inspect traffic.
You can select just a physical interface, a single sub-interface (defined as a range of one), or a range of sub-interfaces.
c.
To enable an aliased name for ACLs applied to the specified interfaces as part of this security context, select Use aliased names in the security context check box and then enter a name in the Alias Name field.
d.
To show the hardware properties of this context, select the Show hardware properties in context check box.
Select this option to see physical interface properties in the show interface command in the security context even if you set a mapped name. If not selected, it only shows the mapped name.
e.
Click OK to save the interface settings.
Step 7
Click OK to define the security context.
A message box states that the context will appear as a standalone device after you perform the Submit operation.
Step 8
Click Save to save your definitions to the Security Manager server.
Related Topics
•
Configuring Security Contexts on Firewall Devices
•
Add/Edit a Security Context for FWSM
•
Delete a Security Context
•
Enabling Multi-Context Mode
•
Restoring Single Context Mode
•
View the Contexts Defined for a Device
Add/Edit a Security Context for FWSM
Use the following procedure to define security contexts for an FWSM. At least one security context must be designated as the admin context.
Before You Begin
Before you can configure contexts using Security Manager, you must make sure the security appliance is in multiple context mode. When manually defining a device, select Multi in the Contexts list under Operating System in the New Device - Device Information dialog box.
Procedure
Step 1
In Device view, select the FWSM, and then select Security Context from the Device Policy selector.
The Security Contexts page is displayed. For a description of the fields on this page, see Table A-278 on page A-477.
Step 2
For each context that you want to add, click the Add a row button.
The Add Security Context dialog box appears.
Step 3
Enter the name to use for this context in the Name field
Step 4
If this context is the admin context, select the Admin Context check box.
Step 5
Enter the VLAN IDs for this context. Use a comma to separate multiple VLAN IDs.
Step 6
Under Config. URL, select the file system type and enter the path and filename to use for the context configuration.
Step 7
If active/active failover is enabled, select the failover group for this context in the Failover Group list.
Step 8
Click OK to define the security context.
A message box states that the context will appear as a standalone device after you perform the Submit operation.
Step 9
Click Save to save your definitions to the Security Manager server.
Related Topics
•
Configuring Security Contexts on Firewall Devices
•
Add/Edit a Security Context for PIX or ASA
•
Delete a Security Context
•
Enabling Multi-Context Mode
•
Restoring Single Context Mode
•
View the Contexts Defined for a Device
Delete a Security Context
When you delete a security context, you are deleting all settings and policy references associated with that security context.
Procedure
Step 1
In Device view, select the PIX, ASA, or FWSM security appliance, and then select Security Context from the Device Policy selector.
The Security Contexts page is displayed. For a description of the fields on this page, see Table A-278 on page A-477.
Step 2
For each context that you want to delete, select the context and click the Delete selected row(s) button.
The Confirm Delete dialog box appears.
Step 3
To delete the selected context, click OK.
Note
Deleting the security context will also cause the security context device to be removed from device inventory.
Step 4
Click Yes to confirm the deletion of the security context and corresponding security context device.
Step 5
Click Save to save your definitions to the Security Manager server.
Related Topics
•
Configuring Security Contexts on Firewall Devices
•
Add/Edit a Security Context for PIX or ASA
•
Enabling Multi-Context Mode
•
Restoring Single Context Mode
•
View the Contexts Defined for a Device
Enabling Multi-Context Mode
Security Manager does not support enabling multiple context mode on a device. To perform this task, you must delete the device from Security Manager, enable multiple context mode using ASDM or CVDM, and then add the device again to Security Manager. After the device is added as operating in multiple context mode, you can add, edit, or delete security contexts.
Related Topics
•
Configuring Security Contexts on Firewall Devices
•
Add/Edit a Security Context for PIX or ASA
•
Delete a Security Context
•
Restoring Single Context Mode
•
View the Contexts Defined for a Device
Restoring Single Context Mode
Security Manager does not support restoring a device to single context mode. To perform this task, you must delete the device and any of its child contexts from Security Manager, restore the single context using ASDM or CVDM, and then add the device again to Security Manager.
Related Topics
•
Configuring Security Contexts on Firewall Devices
•
Add/Edit a Security Context for PIX or ASA
•
Delete a Security Context
•
Enabling Multi-Context Mode
•
View the Contexts Defined for a Device
View the Contexts Defined for a Device
You can view the contexts that are defined for a device in one of three ways:
•
(Device view) Select the device and then select Security Contexts from the Device Policy selector.
•
(Device view) Right-click on the device and select Show Containment.
•
In Device view, each context is defined as a child of the device on which they reside.
Tip
The system configuration and security contexts of a firewall device in multi mode are represented using a different icon than firewall devices in single mode.
Related Topics
•
Configuring Security Contexts on Firewall Devices
•
Add/Edit a Security Context for PIX or ASA
•
Delete a Security Context
•
Enabling Multi-Context Mode
•
Restoring Single Context Mode