升级前准备好需要升级的IOS、TFTP环境,并把本地网络地址修改(例如:10.0.0.2/8)
解决方法 一:
通过TFTP传输文件
第一步: 使用 Console线连接AP打开CLI。
第二步: 在AP开机时,按住MODE键,一直到状态灯变色,
CLI显示: button is pressed, wait for button to be released...此时松开MODE键就会进入类似init界面
第三步:ap: set IP_ADDR 10.0.0.1<<<<默认AP的地址就是"10.0.0.1",依然建议重新配置一下地址
ap: set NETMASK 255.0.0.0
ap: set DEFAULT_ROUTER 10.0.0.2
当“AP:”命令提示符出现时,输入set命令为无线设备指配IP地址、子网掩码和默认网关。
第四步:ap:tftp_init <<<<输入tftp_init 命令让无线设备准备好TFTP
第五步:ap: tar –xtract tftp://10.0.0.2/ c350-k9w7-mx.122-13.JA1.tar flash:
<<<<设置传输参数,开始进行传输
第六步:ap: set BOOT flash:/c350-k9w7-mx.122-13.JA1/c350-k9w7-mx.122-13.JA1.tar
输入set BOOT命令指定新映像文件为无线设备在重启后使用的映像文件,
无线设备为映像文件创建一个与其名称相同的目录,你必须在命令中包含该目录。
第七步:ap: set <<<<输入set命令以检查你的引导加载器条目。
第八步:ap: boot <<<<输入boot命令重新引导无线设备
解决方法二:
通过Xmode传输文件
set BAUD 115200 <<<<设置终端波特率为 115200
Copy xmodem:c3560-ipbasek9-mz.122-44.SE2.bin flash:c3560-ipbasek9-mz.122-44.SE2.bin
set BAUD 9600 <<<<设置终端波特率为 9600
boot flash: c3560-ipbasek9-mz.122-44.SE2.bin
Console会话默认设置:
· Bits per second: 9600
· Data bits: 8
· Parity: None
· Stop bits: 1
· Flow control: None
附带一下,相关输出信息:
ap#erase ?
/all Erase all files(in NVRAM) <<<<慎用,不作死就不会死
/no-squeeze-reserve-space Do not reserve space for squeeze operation
arch: Filesystem to be erased
flash: Filesystem to be erased
nvram: Filesystem to be erased
ram: Filesystem to be erased
startup-config Erase contents of configuration memory
ap: dir
List of filesystems currently registered:
flash[0]: (read-write)
xmodem[1]: (read-only)
null[2]: (read-write)
tftp[5]: (read-only)
ap: set
BACKUPBOOT=flash:/ap3g1-k9w8-mx.152-2.JB5/ap3g1-k9w8-mx.152-2.JB5
BOOT=flash:/ap3g1-k9w7-tar.153-3.JC.tar
CRASHINFO=flash:crashinfo_20160422-054847-UTC
DEFAULT_ROUTER=10.0.0.2
ENABLE_BREAK=yes
IP_ADDR=10.0.0.1
MANUAL_BOOT=no
NETMASK=255.255.255.0
NEW_IMAGE=yes
RELOAD_REASON=23
ROM_PERSISTENT_UTC=1461304099
TERMLINES=0
ap: boot flash:/ap3g1-k9w8-mx.153-3.JC/ap3g1-k9w8-xx.153-3.JC
Loading "flash:/ap3g1-k9w8-mx.153-3.JC/ap3g1-k9w8-xx.153-3.JC"...flash:/ap3g1-k9w8-mx.153-3.JC/ap3g1-k9w8-xx.153-3.JC: magic number mismatch: bad mzip file
<<<<若出现“magic number mismatch: bad mzip file”可能是传输过程中文件损坏,建议校验文件MD5码与官网是否相同,或重新传输。