Rommon is Cisco bootloader for their Router devices >>>ROMMON是思科设备的引导加载程序
while U-boot is a very generic bootloader for lots of embedded device >>>u-boot是许多嵌入式设备的非常通用的引导程序
both U-boot and Rommon support tftp >>>>他们都支持tftp
U-boot Support sntp nfs while Rommon dont >>>u-boot还支持sntp nfs但ROMMON不支持

ROMMON升级AP镜像

1. ap:format flash: #格式化AP的flash.
2. 使用AP ROMON 模式进行重新转换镜像, 可以使用2种方法进入ROMON模式,
1)插上console线,断掉电源, 按住AP mode button之后接上电源,等待屏幕出现release button into ROMMON,松开mode键进入ROMMON模式.
2)重启AP之后重复按esc键进入ROMMON 模式. 之后,使用如下命令进行镜像升级或转换,
ap: ether_init
ap: flash_init
ap: tftp_init
ap: set IP_ADDR
ap: set NETMASK
ap: set DEFAULT_ROUTER

ap: tar -xtract tftp://< server ip address >/< image name > flash:
ap: boot flash:/< image dir >/< image name >

3.重新加载镜像。

操作示例:

ap: arp
255.255.255.255 ff:ff:ff:ff:ff:ff 0 160

ap: set IP_ADDR 10.0.0.9

ap: set NETMASK 255.255.255.0

ap: set DEFAULT_ROUTER 10.0.0.10 <<<<<AP直连的笔记本网口,网关就直接配置了笔记本网口的IP了。

ap: tar -xtract tftp://10.0.0.10/ap3g1-k9w7-tar.default flash:

extracting info (284 bytes)
ap3g1-k9w7-mx.153-3.JF10/ (directory) 0 (bytes)
extracting ap3g1-k9w7-mx.153-3.JF10/ap3g1-k9w7-mx.153-3.JF10 (128690 bytes)............................

《中间这部分获取镜像文件和extract的部分忽略》

extracting ap3g1-k9w7-mx.153-3.JF10/html/level/15/ap_contextmgr_ap.shtml.gz (4784 bytes).
extracting ap3g1-k9w7-mx.153-3.JF10/html/level/15/ap_contextmgr_scm.shtml.gz (5304 bytes).
extracting ap3g1-k9w7-mx.153-3.JF10/html/level/15/ap_contextmgr_scm-groups.shtml.gz (7600 bytes).
extracting ap3g1-k9w7-mx.153-3.JF10/html/level/15/ap_contextmgr_scm_summary.shtml.gz (5205 bytes).
extracting ap3g1-k9w7-mx.153-3.JF10/ap3g1-k9w7-xx.153-3.JF10 (8259249 bytes)...............................

《该示例镜像转换过程AP状态灯红色闪烁》

extracting ap3g1-k9w7-mx.153-3.JF10/8003.img (470968 bytes)......................................................................................................
extracting ap3g1-k9w7-mx.153-3.JF10/D2.bin (11716 bytes)..
extracting ap3g1-k9w7-mx.153-3.JF10/D5.bin (788 bytes)
extracting ap3g1-k9w7-mx.153-3.JF10/Z2.bin (10504 bytes)..
extracting ap3g1-k9w7-mx.153-3.JF10/Z5.bin (602 bytes)
extracting ap3g1-k9w7-mx.153-3.JF10/G2.bin (7272 bytes).
extracting ap3g1-k9w7-mx.153-3.JF10/G5.bin (768 bytes)
extracting ap3g1-k9w7-mx.153-3.JF10/info (284 bytes)
extracting ap3g1-k9w7-mx.153-3.JF10/file_hashes (32909 bytes).......
extracting ap3g1-k9w7-mx.153-3.JF10/final_hash (141 bytes)
extracting ap3g1-k9w7-mx.153-3.JF10/final_hash.sig (512 bytes)
extracting ap3g1-k9w7-mx.153-3.JF10/img_sign_rel.cert (1375 bytes)
extracting ap3g1-k9w7-mx.153-3.JF10/img_sign_rel_sha2.cert (1371 bytes)
extracting info.ver (284 bytes)
ap: dir flash:
Directory of flash:/

9 drwx 1152 <date> ap3g1-k9w8-mx.153-3.JD16
20 -rwx 280 <date> lwapp_officeextend.cfg
52 -rwx 43768 <date> lwapp_non_apspecific_reap.cfg
6 -rwx 5 <date> private-config
217 -rwx 64 <date> sensord_CSPRNG0
5 -rwx 265 <date> env_vars
219 -rwx 64 <date> sensord_CSPRNG1
220 -rwx 64727 <date> event.log
4 drwx 704 <date> configs
7 -rwx 52 <date> lwapp_ssc_token.cfg
8 -rwx 155 <date> capwap-saved-config
50 -rwx 965 <date> lwapp_mm_mwar_hash.cfg
51 -rwx 284 <date> info
56 -rwx 115 <date> pnp-saved-config
61 -rwx 60378 <date> event.capwap
62 drwx 1152 <date> ap3g1-k9w7-mx.153-3.JF10
69 -rwx 95008 <date> lwapp_reap.cfg.bak
65 -rwx 155 <date> capwap-saved-config-bak
68 -rwx 12312 <date> private-multiple-fs
67 -rwx 95008 <date> lwapp_reap.cfg
284 -rwx 284 <date> info.ver

10349056 bytes available (21390848 bytes used)

ap:

注意:一般这种情况下,我们看到的是一个文件夹,实际的文件在改文件夹下:

ap: dir flash:/ap3g1-k9w7-mx.153-3.JF10
Directory of flash:/ap3g1-k9w7-mx.153-3.JF10/

70 -rwx 128690 <date> ap3g1-k9w7-mx.153-3.JF10
71 -rwx 393216 <date> ap3g1-boot-m_upg
72 -rwx 393216 <date> u-boot.bin
73 drwx 64 <date> html
270 -rwx 8259249 <date> ap3g1-k9w7-xx.153-3.JF10
271 -rwx 470968 <date> 8003.img
272 -rwx 11716 <date> D2.bin
273 -rwx 788 <date> D5.bin
274 -rwx 10504 <date> Z2.bin
275 -rwx 602 <date> Z5.bin
276 -rwx 7272 <date> G2.bin
277 -rwx 768 <date> G5.bin
278 -rwx 284 <date> info
279 -rwx 32909 <date> file_hashes
280 -rwx 141 <date> final_hash
281 -rwx 512 <date> final_hash.sig
282 -rwx 1375 <date> img_sign_rel.cert
283 -rwx 1371 <date> img_sign_rel_sha2.cert

10349056 bytes available (21390848 bytes used)

由于我们没有AP之前的启动image还在,所以,目前启动的话,可能还是按原来的镜像启动,所以我们把原来的镜像删掉:

ap: delete flash:/ap3g1-k9w8-mx.153-3.JD16/ap3g1-k9w8-xx.153-3.JD16
Are you sure you want to delete "flash:/ap3g1-k9w8-mx.153-3.JD16/ap3g1-k9w8-xx.153-3.JD16" (y/n)?y
File "flash:/ap3g1-k9w8-mx.153-3.JD16/ap3g1-k9w8-xx.153-3.JD16" deleted

ap3g1-k9w8-mx.153-3.JD16文件也删掉!

然后查看一下:

ap: dir flash:/ap3g1-k9w8-mx.153-3.JD16
Directory of flash:/ap3g1-k9w8-mx.153-3.JD16/

10 -rwx 393216 <date> u-boot.bin
11 -rwx 7272 <date> G2.bin
12 -rwx 4912 <date> file_hashes
13 -rwx 473388 <date> 8003.img
14 -rwx 1371 <date> img_sign_rel_sha2.cert
15 -rwx 602 <date> Z5.bin
16 -rwx 512 <date> final_hash.sig
17 -rwx 290 <date> info
18 -rwx 141 <date> final_hash
21 drwx 64 <date> html
44 -rwx 768 <date> G5.bin
45 -rwx 788 <date> D5.bin
46 -rwx 10504 <date> Z2.bin
47 -rwx 393216 <date> ap3g1-boot-m_upg
48 -rwx 1375 <date> img_sign_rel.cert
49 -rwx 11716 <date> D2.bin

18704384 bytes available (13035520 bytes used)

或者也可以使用ap:下使用命令:Fsck flash: 来格式化Flash之后再传需要升级的镜像,因为ap:模式下本来就是为了在flash被格式化了来恢复AP的。

启动新的镜像:

ap: boot flash:/ap3g1-k9w7-mx.153-3.JF10/ap3g1-k9w7-mx.153-3.JF10
Loading "flash:/ap3g1-k9w7-mx.153-3.JF10/ap3g1-k9w7-mx.153-3.JF10"...###############

File "flash:/ap3g1-k9w7-mx.153-3.JF10/ap3g1-k9w7-mx.153-3.JF10" uncompressed and installed, entry point: 0x4000
executing...
enet halted

IOS Secondary Bootloader - Starting system.
FLASH CHIP: Numonyx P33
Checking for Over Erased blocks
......................................................................................................................................................................................................................................................
Xmodem file system is available.

《启动过程:略》

ap>en
Password:
ap#sho ver
Cisco IOS Software, C3500 Software (AP3G1-K9W7-M), Version 15.3(3)JF10, RELEASE SOFTWARE (fc3)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2019 by Cisco Systems, Inc.
Compiled Thu 13-Jun-19 15:53 by prod_rel_team

完成操作!

Cisco AP-ROMMON升级AP镜像的更多相关文章

  1. 检测到无法识别的AP,请升级AP数据库

    0x00 事件 原因是公司新增了两个 AP 设备 TL-AP1202i ,似乎是新的 AP 硬件版本比较高,导致 AC 无法识别,控制器 Web 页面给出 检测到无法识别的AP,请升级AP数据库! 的 ...

  2. Cisco AP-格式化AP

    故障情况:APC11-AP04#sho capwap ip config LWAPP Static IP ConfigurationIP Address         172.17.239.204I ...

  3. cisco ASA ios升级或恢复

    cisco ASA ios升级或恢复 一.升级前准备工作 1.准备好所要升级的IOS文件及对应的ASDM文件 2.在一台电脑上架设好tftp,设置好目录,与防火墙进行连接(假设电脑IP为192.168 ...

  4. 胖AP与瘦AP区别

    一.胖AP组网方案 1.漫游问题 用户从一个胖AP的覆盖区域走到另一个胖AP的覆盖区域,会重新连接信号强的一个胖AP,重新进行认证,重新获取IP地址,存在断网现象: 2.无法保证WLAN的安全性 为了 ...

  5. Cisco asa 5510升级IOS和ASDM

    asa asa(config)# dir                                                                                 ...

  6. 胖ap和瘦ap的区别

    一,什么是AP,胖瘦AP如何区分?       先说说AP的概念.AP是Access Point的简称,即无线接入点,其作用是把局域网里通过双绞线传输的有线信号(即电信号)经过编译,转换成无线电信号传 ...

  7. FIT AP和FAT AP的区别

    1.Fat模式是传统的WLAN组网方案,无线AP本身承担了认证终结.漫游切换.动态密钥产生等复杂功能,相对来说AP的功能较重,因此称为Fat  AP. 2.Fit模式是新兴的一种WLAN组网模式,其相 ...

  8. 胖ap和瘦ap区别

    胖AP(FAT AP)模式:适合小面积无线覆盖,AP单独使用,无需TP-LINK无线控制器(AC)即可独立工作,无线组网成本低: 瘦AP(FIT AP)模式:适合大面积无线覆盖,通过TP-LINK无线 ...

  9. FAT AP 与 FIT AP的特点和区别

    Fat AP的主要特点: Fat AP是与Fit AP相对来讲的, Fat AP将WLAN的物理层.用户数据加密.用户认证.QoS.网络管理.漫游技术以及其他应用层的功能集于一身. Fat AP无线网 ...

随机推荐

  1. 【正确使用vim编辑器的姿势】

    "vi:可视化接口(Visual Interface) vim:是vi的增强版(vi iMprove) vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中 ...

  2. Linux中 /boot 目录介绍

    转自https://blog.csdn.net/dulin201004/article/details/7396968 一./boot/目录中的文件和目录 Linux系统在本地启动时,目录/boot/ ...

  3. 机器学习(ML)十六之目标检测基础

    目标检测和边界框 在图像分类任务里,我们假设图像里只有一个主体目标,并关注如何识别该目标的类别.然而,很多时候图像里有多个我们感兴趣的目标,我们不仅想知道它们的类别,还想得到它们在图像中的具体位置.在 ...

  4. js加密(四)landChina

    1. url:https://www.landchina.com/default.aspx?tabid=226 2. target: 3. 简单分析 3.1 打开fiddler和chorme无痕浏览器 ...

  5. opencv:图像轮廓发现

    #include <opencv2/opencv.hpp> #include <iostream> using namespace cv; using namespace st ...

  6. Bugku-CTF加密篇之affine(y = 17x-8 flag{szzyfimhyzd})

    affine y = 17x-8 flag{szzyfimhyzd} 答案格式:flag{*} 来源:第七届山东省大学生网络安全技能大赛  

  7. 优化mysql

    数据库设计和表创建时就要考虑性能 sql的编写需要注意优化 分区 分表 分库 1.数据库设计和表创建时就要考虑性能 mysql数据库本身高度灵活,造成性能不足,严重依赖开发人员能力.也就是说开发人员能 ...

  8. P&R 4

    Floorplan 要做好fp需要掌握哪些知识和技能? 通常遇到fp问题大致的debug步骤和方法有哪些? 如何衡量fp的QA? 通常FP是做PR 最关键也最具技术含量的一个环节.相对于后续的PR步骤 ...

  9. 解决MinGW运行时提示丢失libgmp-10.dll

    如何解决刚安装的MinGW提示"丢失xxx.dll" 解决方案: 1.配置环境变量,出现这种问题的主要原因是因为没配置环境变量,网上的大多数解决方案也是基于这个的. 2.安装包损坏 ...

  10. XFire客户端调用CXF服务端(四)

    前面章节:http://www.cnblogs.com/xiehongwei/p/8082337.html 已经开发出了CXF服务端,现在用XFire开发客户端调用CXF服务端,代码如下: impor ...