我见过类似的错误信息,但我认为我的有点不同。我是思科的新手,有人给我配置了一台 ASA 5505。我本想恢复出厂设置,但最后运行了清除操作,结果当然把所有东西都删掉了。
我已经完成格式化并将 ASA825 重新安装到设备上,并且安装了 ASDM-645,并且我可以浏览网站。我可以打开https://xxxx/admin登陆页面。
但是,当使用 ASDM 客户端启动并登录时,我收到一条消息“无法从 XXXX 启动设备管理器”
当使用 Java web start 时,我收到:无法加载资源:https://xxxx/admin/public/asdm.jnlp。
我没有得到支持,但我已经重新启动、重新加载、重复步骤并做了我能想到的所有事情。我的 bin 文件坏了吗?
答案1
您将需要 ASA 软件,asa843-k8.bin
以及相应的 ASDM 软件,asdm-645-106.bin
(在 Google 上搜索)
您可能没有网络访问权限,因此您需要执行此操作通过命令行将文件上传到设备后,最重要的部分是设置启动和 ASDM 映像:
!--- Command to set "asa843-k8.bin" as the boot image.
ASA5510(config)# boot system disk0:/asa843-k8.bin
!--- Command to set "asdm-645-106.bin" as the ASDM image.
ASA5510(config)# asdm image disk0:/asdm-645-106.bin
答案2
进入 ASA 上的命令行并运行以下命令,并检查它们是否与以下内容相似:
ASA# sh run boot
boot system disk0:/asa832-k8.bin
ASA#sh run asdm
asdm image disk0:/asdm-633.bin
这表明 ASA 配置为使用ASA 和 ASDM 映像的兼容版本。
检查已加载哪些版本:
ASA# sh bootvar
BOOT variable = disk0:/asa832-k8.bin
Current BOOT variable = disk0:/asa832-k8.bin
ASA# sh asdm image
Device Manager image file, disk0:/asdm-633.bin
这些都应该与你的配置相匹配,但如果不匹配,那么你会看到问题,因为已加载ASA 和 ASDM 的版本必须匹配。
现在您需要检查 ASA 上实际有哪些文件:
ASA# sh disk
--#-- --length-- -----date/time------ path
101 15962112 Sep 01 2010 15:21:40 asa832-k8.bin
105 14497692 Sep 01 2010 15:23:32 asdm-633.bin
注意 - 您将看到列出的文件比这更多!您可能会看到 ASA 和 ASDM 文件的多个版本,这是可以的,但如果配置不太正确或文件损坏,则可能导致问题。
如果你没有准备好你期望的文件,请查看有没有。如果上面有相应版本的 ASA 和 ASDM,请更新配置以使用它们 - 这将允许您访问 ASDM,并且您可以在必要时通过它进行升级。如果有多个版本,请先从最旧的版本开始。
有用的链接
- 升级 ASA 软件
- 如果事情变得非常糟糕,你可以使用控制台电缆传输文件
另一个有用的故障排除步骤是将控制台电缆连接到 ASA,启动控制台会话,并在启动时观察输出 - ASA 将在启动过程中报告错误,但如果您通过 ssh 登录,则不会看到这些错误。 许多错误都会导致 ASA 无法正常运行,只是达不到预期的效果。
您也可以查看日志,但我更喜欢上面的日志,因为它会显示在启动过程中发生的错误。
答案3
如果您格式化了设备,则需要上传 ASDM 映像以及 ASA825 映像。您可能可以从硬件经销商处获得它。确保您还拥有正确的 ADSM 版本,该版本专为您的 ASA 版本而设计。
答案4
由于似乎没有其他人提供以下内容,因此我将提供以下内容,尽管这是一篇旧帖子,但它似乎仍然有用且有效:您已启用 http/https 访问,但您需要通过将工作站的 IP 地址添加到“管理访问”列表来完成该设置。我发现这是针对客户和我自己多个 ASA5505 单元的纠正措施。