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无线网 ...
随机推荐
- 关于使用ssm与spring时,配置tomcat 虚拟目录( doBase )中的一些坑
一.使用SSM需要 配置虚拟目录时 tomcat的配置 在tomcat server.xml的<HOST></HOST>中加入以下内容 在配置完成之后,当我们访问URL 为 ...
- (原)Vue 单文件组件安装 (创建vue-cli 项目)
更新于20200220 题外话:久违了我的博客园 正题: 1.准备工作,安装环境 1.安装node 官网下载安装即可 -- 配置环境变量 2.安装npm (基于node.js 包管理器) 3.安装c ...
- 如何在linux安装ruby2.2.2+
背景: 想搭建redis集群但是提示需要ruby2.2.2+ 直接使用yum安装 yum -y install ruby ruby-devel rubygems rpm-build 使用ruby -v ...
- Multisim 如何调整编辑界面大小
1.option -> sheet properties 2.选择workspace
- spring jdbcTemplate query 返回值为null
spring jdbcTemplate query 返回值为null 今天使用以下方法从数据库中查询数据,返回列表 public List<BookBean> getBooks(){ St ...
- 4.万能的Map+模糊查询
万能的Map 当数据或者属性很多的时候,可以选择性的单独改变密码或者用户名等等 UserMapper.java int updateUserByMap(Map<String,Object> ...
- 【原】docker基础(一)
1.架构 2.说明 Docker daemon( Docker守护进程):Docker daemon是一个运行在宿主机( DOCKER-HOST)的后台进程.可通过 Docker客户端与之通信. Cl ...
- vscode生成文件头注释(python)
文件→首选项→用户代码片段→选python 在大括号内添加如下内容: "Print infomation": { "prefix": "prelog& ...
- htm5实现 文件夹上传
观察百度云上传,可以看到input type=file 的标签上加个一个属性“webkitdirectory”,加上次属性即可选择整个文件夹.
- inconsistent use of tabs and spaces in indentation
这个报错就是混用了tab和4个空格造成的,检查代码,要不全部用tab,要不全部用4个空格,或者用idle编辑器校正