Cisco AP-ROMMON升级AP镜像
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镜像的更多相关文章
- 检测到无法识别的AP,请升级AP数据库
0x00 事件 原因是公司新增了两个 AP 设备 TL-AP1202i ,似乎是新的 AP 硬件版本比较高,导致 AC 无法识别,控制器 Web 页面给出 检测到无法识别的AP,请升级AP数据库! 的 ...
- Cisco AP-格式化AP
故障情况:APC11-AP04#sho capwap ip config LWAPP Static IP ConfigurationIP Address 172.17.239.204I ...
- cisco ASA ios升级或恢复
cisco ASA ios升级或恢复 一.升级前准备工作 1.准备好所要升级的IOS文件及对应的ASDM文件 2.在一台电脑上架设好tftp,设置好目录,与防火墙进行连接(假设电脑IP为192.168 ...
- 胖AP与瘦AP区别
一.胖AP组网方案 1.漫游问题 用户从一个胖AP的覆盖区域走到另一个胖AP的覆盖区域,会重新连接信号强的一个胖AP,重新进行认证,重新获取IP地址,存在断网现象: 2.无法保证WLAN的安全性 为了 ...
- Cisco asa 5510升级IOS和ASDM
asa asa(config)# dir ...
- 胖ap和瘦ap的区别
一,什么是AP,胖瘦AP如何区分? 先说说AP的概念.AP是Access Point的简称,即无线接入点,其作用是把局域网里通过双绞线传输的有线信号(即电信号)经过编译,转换成无线电信号传 ...
- FIT AP和FAT AP的区别
1.Fat模式是传统的WLAN组网方案,无线AP本身承担了认证终结.漫游切换.动态密钥产生等复杂功能,相对来说AP的功能较重,因此称为Fat AP. 2.Fit模式是新兴的一种WLAN组网模式,其相 ...
- 胖ap和瘦ap区别
胖AP(FAT AP)模式:适合小面积无线覆盖,AP单独使用,无需TP-LINK无线控制器(AC)即可独立工作,无线组网成本低: 瘦AP(FIT AP)模式:适合大面积无线覆盖,通过TP-LINK无线 ...
- FAT AP 与 FIT AP的特点和区别
Fat AP的主要特点: Fat AP是与Fit AP相对来讲的, Fat AP将WLAN的物理层.用户数据加密.用户认证.QoS.网络管理.漫游技术以及其他应用层的功能集于一身. Fat AP无线网 ...
随机推荐
- 寒假安卓app开发学习记录(6)
今天把之前学过的内容复习了一遍,然后用了大概一个小时的时间看了看教学视频. 学到的主要内容是如何调试Android程序,以及Android的应用以及打包过程. 调试: 依次点击Run“-”Atta ...
- 【转载】C/C++内存管理详解
转自:http://chenqx.github.io/2014/09/25/Cpp-Memory-Management/ 内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中 ...
- 解决async 运行多线程时报错RuntimeError: There is no current event loop in thread 'Thread-2'
原来使用: loop = asyncio.get_event_loop()task = asyncio.ensure_future(do_work(checker))loop.run_until_co ...
- 题解【洛谷P5436】【XR-2】缘分
题目背景 世间万物都置身于缘分编织的大网中.缘分未到,虽历经千劫,却不能相遇.缘分到了,在草原上都能等到一艘船.--<一禅小和尚> 题目描述 一禅希望知道他和师父之间的缘分大小.可是如何才 ...
- 003 CSS汇总
字体属性:(font) 大小 {font-size: x-large;}(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX.PD 样式 {font-style: obl ...
- mysql 隔离性与隔离级别
提到事务,你肯定不陌生,和数据库打交道的时候,我们总是会用到事务.最经典的例子就是转账,你要给朋友小王转 100 块钱,而此时你的银行卡只有 100 块钱. 转账过程具体到程序里会有一系列的操作,比如 ...
- 任意模数 n 次剩余
\(n\) 次剩余 你需要解方程 \(x^n\equiv k\pmod m\),其中 \(x\in [0,m-1]\). 保证解数不超过 \(C=10^6\) \(1\le n,m,k\le 10^9 ...
- MongoDB - 用户名密码认证
参考 offical doc medium Mongo roles说明 https://docs.mongodb.com/manual/reference/built-in-roles/#userAd ...
- 松软科技Web课堂:JavaScript HTML DOM 动画
基础页面 为了演示如何通过 JavaScript 来创建 HTML 动画,我们将使用一张简单的网页: 实例 <!DOCTYPE html> <html> <body> ...
- jmeter的使用---压力测试
jmeter用于压力测试 首先我们要区别压力和攻击,当设立了不适当的线程数量和准备时长,就容易造成攻击. 线程数:虚拟用户数.一个虚拟用户占用一个进程或线程.设置多少虚拟用户数在这里也就是设置多少个线 ...