Troubleshooting Cisco PIX ASDM

Troubleshooting Cisco PIX ASDM

In the first step, we discussed installation of Adaptive Security Device Manager (ASDM) to simplify Cisco PIX firewall configuration. Now, let's take a look at some common problems that arise with ASDM installation.

To continue reading for free, register below or login

Requires Membership to View

To gain access to this and all member only content, please provide the following information:

By submitting your registration information to SearchNetworkingChannel.com you agree to receive email communications from the TechTarget network of sites, and/or third party content providers that have relationships with TechTarget, based on your topic interests and activity, including updates on new content, event notifications, new site launches and market research surveys. Please verify all information and selections above. You may unsubscribe at any time from one or more of the services you have selected by editing your profile, unsubscribing via email or by contacting us here

  • Your use of SearchNetworkingChannel.com is governed by our Terms of Use
  • We designed our Privacy Policy to provide you with important disclosures about how we collect and use your registration and other information. We encourage you to read the Privacy Policy, and to use it to help make informed decisions.
  • If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States.

Troubleshooting

The most common issue I've run into is when ASDM doesn't work/won't start. If it works, it works, and if it doesn't -- well, then we end up reading this part of the article. Here's what to do when ASDM won't start: (See the sample output in the next step for references).

  1. The first thing we need to check is to see if ASDM is installed correctly. To do this, issue the "show flash:" command. This will display the contents of the PIX's flash memory. Look for the ASDM image that we pointed to with the "asdm image" command earlier.
  2.  

  3. Next, type "show ru" to display the running configuration. Look for a line that says "asdm image flash: xxxx.bin".
  4.  

  5. Does the image name in running config match the image name in flash? If not, use the "asdm image flash: <imagename>" command again with the correct filename from the "show flash:" command. Then issue the command "write mem" to write the config.
  6.  

  7. Now, what if you don't even see the "asdm image flash:" line in running configuration? Did you issue the "write mem" command after installing ASDM? If not, that's one reason why you would not see it in the running configuration output.
  8.  

  9. Issue the "write mem" command and then "show ru" to see if the line "asdm image flash: xxxx.bin" is there. If all else fails here, try issuing the "reload" command -- but keep in mind that this command will restart your PIX.

After all of the above steps are taken for troubleshooting, try to access ADSM once more at https://x.x.x.x/admin.

"My ASDM configuration is correct so far, but still a no-go on ASDM working." This can be for a number of reasons. Here are more reasons and workarounds:

  • It's possible that your PIX is denying access to the computer trying to connect. You can turn syslog on and watch from console to see if the PIX is not letting you in. If this is the case, go back and look at the "http x.x.x.x z.z.z.z <interface>" entries in the running configuration to be sure that you entered them correctly. If you need to remove an entry, simply use "no http x.x.x.x z.z.z.z <interface>."
  •  

  • Is the http sever enabled? This is very important; without it enabled, ASDM won't work. Type "show ru" and press enter. Look at your configuration output and look for "http server enable." If you don't see it, type it from config mode. To enter config mode type "conf t". After issuing the command "http server enable" type "write mem" and try once again to connect to ASDM at https://x.x.x.x/admin .
  • "I've done all of the above and ASDM still will not load." Okay, let's try these things:

  • Be sure the interface you will be accessing ASDM from is up. Look at the sample configuration at the end of this article for more information. Issue the command "interface e1" from config mode, if you aren't in config mode type "conf t". Now once you have issued the "interface e1" command or "interface ethernet 1" then type "no shut". This will bring the interface up. Try ASDM again at https://x.x.x.x/admin.
  •  

  • Do you have a DES key installed? If not, you can obtain a free key (56-bit) from Cisco's Website. You must have this DES key for ASDM to work. Normally, it's installed and everything is okay and ready to go. Cisco doesn't tell you this in the ASDM documentation, and it costs a lot to speak to technical support. So, to simplify it, see the notes at the bottom of this tip for DES installation.
  •  

  • You may need to regenerate the RSA keys for ASDM to work. These are different from the DES key I mentioned above. To do this, issue the following commands from config mode. To enter config mode type "conf t":

    pixconfig)# ca zeroise

    pix(config)# crypto key gen rsa modulus 1024

    WARNING: You already have RSA keys defined named <Default-RSA-Key>.

    Do you really want to replace them? [yes/no]: yes

    If that still doesn't work, check out the DES notes below.

    DES Installation:

    1. Navigate to Cisco's Software Center for secure software.
    2.  

    3. Click on "Cisco PIX Firewall License Registration"/
    4.  

    5. Find the 56-bit DES license (You may need a CCO login to continue, register for one if needed. The license is free.).
    6.  

    7. Follow the steps listed on Cisco's Website. You will need your serial number to register the PIX for a DES license. This can be found by issuing the "show version" command at the CLI.
    8.  

    9. You will receive an e-mail with the license key. Copy the license key and paste it into the terminal window with the command "activation-key xxxxxxxxxxxx" followed by the DES license.
    10.  

    11. Issue the "write mem" command and try to access ASDM at https://x.x.x.x/admin . ASDM should load, if not, look at the troubleshooting steps above once more to double check everything. If all fails, you may need to contact Cisco.

    Cisco PIX ASDM

     Introduction
     Step 1: Installing ASDM
     Step 2: Troubleshooting ASDM
     Step 3: Sample output

This was first published in January 2007