我正在尝试使用基于 Java 的 ASDM 工具(版本 6.1)配置我的 Cisco ASA 5510 系列防火墙,但该工具在连接时崩溃。我输入了我的凭据,它接受了它们,从防火墙下载了某种“更新”,然后挂起。单击窗口角落的 Java 图标按钮会弹出一个状态日志窗口,该窗口以堆栈跟踪结尾;它似乎遇到了将某个内容转换为数字的运行时错误。我遗漏了什么吗?这是正常的吗?
答案1
最简单的方法是从思科网站下载最新的 ASDM 并使用它进行连接。
据我所知,您可以从 ASA 下载 JAR 并手动运行它(最好带有日志输出),但我记不清在 asa 上哪里可以找到它。
恐怕这对 ASDM 来说并不罕见 :(
答案2
更有创意地使用谷歌揭示了解决方案。
显然,ASDM 中有一个错误,如果路由器运行了一年以上,它就会崩溃;它会尝试解析正常运行时间字符串,但失败了。我猜思科 Java 程序员没有想得那么远。所以短期解决方案是重新启动防火墙。长期解决方案是获取新版本的 ASDM。
答案3
您可以通过 CLI 访问 ASA 吗?
如果是,您可以运行show version
。确保 IOS 支持设备管理器版本,并且您的 ASDM 也支持该版本。
答案4
我在 Java 更新后遇到了这个问题。回滚 Java 更新对我来说很有效。但是,如果可以的话,一定要升级您的 ASDM。