Cisco ASA防火墙 IOS恢复 与 ASDM连接

 现在disk里所有文件包括IOS都已经被清空了,已无法进入系统,Error 15:File not found,系统不停的反复重启

 

 一旦出现以上错误提示,就代表设备的操作系统已经挂了。恢复的方法:

 

一、IOS恢复

首先准备一根Console线,连接电脑,启动到该界面按ESC,进入common监控模式

 

  准备镜像、及相关工具。

从网上下载该设备的IOS镜像,以及ASDM软件。(注意系统与软件的兼容性,有的低版本ASDM无法在高版本的系统下运行)

https://tdoas.de/Cisco/Firewall/ASA

IOS选择 asa962-smp-k8.bin

 

 ASDM选择 asdm-771.bin

 

 下载到本地计算机,然后再下载 tftpd软件(百度一大堆,有64位和32位,版本无所谓)

 

   运行tftpd软件

 

 用网线将Management0/0端口连接到本地局域网,确保该端口能与本地计算机通讯

 

设置IP地址,与镜像 

rommon #1> ADDRESS=10.6.6.249        //设置防火墙地址
rommon #2> GATEWAY=10.6.6.254        //网关
rommon #3> IMAGE=asa962-smp-k8.bin   //需要导入IOS的名称,注意别写错了,不然无法上传
rommon #4> SERVER=10.6.6.2           //设置服务器IP,也就是PC的IP
rommon #5> sync                      //保存

Updating NVRAM Parameters...
测试网络,确保连接畅通
rommon #6> ping 10.6.6.2
Sending 20, 100-byte ICMP Echoes to 10.6.6.2, timeout is 4 seconds:
?!!!!!!!!!!!!!!!!!!!
Success rate is 95 percent (19/20)

如果连接不通,可以使用set命令检查配置是否正确

 

一切准备就绪后,tftpdnld 命令开始导入:

rommon #8> tftpdnld

 

  主机端也会有导入进度提示

 

 等待几分钟导入完成后,系统将使用该镜像自动进入到操作系统。

进入后会有提示:Pre-configure Firewall now through interactive prompts [yes]?  是否要重新配置?这里选择是

 

虽然现在进入了系统,但是ios本身并不在设备中,我们要把ios通过tftp从主机传到设备中来,才能在关机后设备能正常启动,否则关机后设备仍然无法启动。

 

这路选择直接回车,是

Firewall Mode [Routed]:            指定防火墙模式,直接回车
Enable password [<use current password>]: admin 设置enable密码
Allow password recovery [yes]?        是否允许密码恢复
Clock (UTC):  时间设置
  Year [2020]: 
  Month [Jan]: 月份输入英文
  Day [3]:
  Time [06:45:11]: 14:52:33
Management IP address: 10.6.6.249      设置Management接口IP地址
Management network mask: 255.255.255.0    子网掩码
Host name: asa5525       设置防火墙名称
Domain name: cisco.com   域名
IP address of host running Device Manager: 10.6.6.2 运行管理软件的主机地址
Use this configuration and save to flash? [yes]yes  是否保存到flash

如果这里无法保存,会继续提示Pre-configure Firewall now through interactive prompts [yes]?no  如再次提示,输入no

初始化完成后,进入到了我们熟悉的界面

 

en,输入刚才设置的密码, conf t进入全局模式,第一次会有一个提示:

Would you like to enable anonymous error reporting to help improve  是否要启用匿名错误报告以帮助改进

这里随便选,启用后,代码会有提示信息

 

通过show version可以看到system image file不在flash中,我们需要将flash导入到设备。

 

有时候在导入设备可能会失败,报错:

%Error copying tftp://192.168.0.1/asa916-k8.bin (Not enough space on device) 提示没有空间

解决方法:将flash格式化一遍即可 

ciscoasa# format flash:

 

 测试与主机的连通性,准备就绪后开始导入镜像

 asa5525(config)# copy tftp: flash:

Address or name of remote host []? 10.6.6.2     主机IP地址

Source filename []? asa962-smp-k8.bin                  需要导入IOS的名称,同样注意别写错了

Destination filename [asa962-smp-k8.bin]?             这直接回车

 然后同样方法导入asdm软件

 

 使用dir查看文件已经导入成功

 

 设置启动文件

asa5525(config)# boot system disk0:/asa962-smp-k8.bin             设置IOS

asa5525(config)# asdm image disk0:/asdm-771.bin               设置asdm

asa5525(config)# wr                                                                    保存

asa5525(config)# reload                                                             重新启动,配置生效

 

二、写入license

默认安装的系统是没有授权的,许多功能需要授权后才能使用

使用show version查看激活状态

 

 如上,很多功能都是Disabled状态

需要自己从Cisco官网申请license, http://www.cisco.com/go/license

或者下载Cisco ASA Keygen软件破解,

官网申请太麻烦,而且不一定能申请到,所以这里就使用Cisco ASA Keygen破解

 

 

 

 说明:

  • Serial Number:系统的序列号,show version可以查看系统序列号;
  • Licensed Cores:选择Premium,为系统永久授权。

 使用步骤:

填写序列号,点击【Greedy 】--【Licensed Cores】选择【Premium】,即永久授权。点击【Etis atis animatis】…得到图片最下面的授权码。直接复制即可。

 

 

最后别忘了 保存。再次show version 查看激活状态:

 

 

三、配置asdm图形化管理界面

开启http服务并设置允许连接的远程主机

asa5525# conf t        进入全局模式
asa5525(config)# webvpn   进入webvpn模式
asa5525(config-webvpn)#  username admin password admin  新建一个用户名/密码
asa5525(config)# inte m0/0  进入管理接口
asa5525(config-if)# ip add 10.6.6.249 255.255.255.0  设置IP地址
asa5525(config-if)# nameif management  给端口命名
asa5525(config-if)# no sh  激活端口
asa5525(config-if)# q     退出管理接口
asa5525(config)# http server enable  开启http服务
asa5525(config)# http 0 0 management 设置管理口可连接的IP地址
asa5525(config)# wr m 保存

添加SSL加密算法

asa5525(config)# ssl encryption 3des-sha1 des-sha1 aes128-sha1 aes256-sha1

注:虽然是http服务,但是web连接使用的是https协议。安全产品的web登录都是https协议。

检查http配置

asa5525(config)# show run http
http server enable
http 0.0.0.0 0.0.0.0 management

检查ASDM调用image的情况

asa5525(config)# show run asdm
asdm image disk0:/asdm-771.bin
no asdm history enable

查看对应接口是否存在监听443端口

asa5525(config)# show asp table socket

Protocol     Socket     State       Local Address       Foreign Address
SSL         00004638    LISTEN     10.6.6.249:443       0.0.0.0:*     

查看当前SSL配置

asa5525(config)# show run all ssl                                         
ssl server-version tlsv1
ssl client-version tlsv1
ssl cipher default custom "DES-CBC3-SHA:DES-CBC-SHA:AES128-SHA:AES256-SHA"
ssl cipher tlsv1 custom "DES-CBC3-SHA:DES-CBC-SHA:AES128-SHA:AES256-SHA"
ssl cipher tlsv1.1 low
ssl cipher tlsv1.2 low
ssl cipher dtlsv1 custom "DES-CBC3-SHA:DES-CBC-SHA:AES128-SHA:AES256-SHA"
ssl dh-group group2
ssl ecdh-group group19
ssl certificate-authentication fca-timeout 2

 一切确定OK,打开浏览器访问ASA虚拟机

 

 

 

 

  如图:图形化管理界面要安装两个软件:ASDM Launcher、JAVA软件

 

 ASDM的安装,必须是基于JAVA环境的,所以需要安装JAVA。

首先安装准备好的JAVA软件,安装过程略。(别忘了设置环境变量)

 

Jdk下载地址: https://pan.baidu.com/s/1YoVOPHFG92BQMb4U9I8Nqw 提取码: uvjg

然后点击安装ASDM Launcher,点击后输入ASA上创建的账户登陆

 

登录后会下载或安装dm插件,安装

 

 安装完成后会在桌面上生成一个图标,直接打开,如下:

 

  输入ASAv的地址及账户,点击OK登录即可

安全警告勾选 始终信任

 

 登录后的界面如下:

 

  以后的登录就是使用此软件,不在使用web登录。如需登录,直接点击桌面上的图标即可。

posted @ 2020-01-03 18:44  ∴9527  阅读(2426)  评论(0编辑  收藏  举报