วันศุกร์ที่ 19 กรกฎาคม พ.ศ. 2562

วิธีการใส่ Image ของ Cisco AP กรณีที่เข้า ROMMON (Cisco AP Image Recovery)

Image result for Cisco AP REcovery


วันนี้เอาวิธีการใส่ Image ของ Cisco AP กรณีที่ไม่สามารถ  Boot ได้ หรือ เข้า ROMMON นั่นเองครับ
1. เตรียม Image ของ AP ให้เรียบร้อย
2. ทำการตั้งค่า Notebook เป็น TFTP Server
3. ตั้งค่า IP address ของ Notebook ให้อยู่วงเดียวกับ AP
4. อย่าลืมปิด Personal Firewall หรือ Antivirus ด้วยนะครับ เดี่ยว AP เข้าไปดึง Image ไม่ได้

เสียบสาย Console ที่ AP และดำเนินการตามนี้
ap:
ap: set IP_ADDR 10.0.0.1 (ตั้งค่า IP ที่ AP)
ap: set NETMASK 255.255.255.224
ap: tftp_init
ap: ether_init
Initializing ethernet port 0...
Ethernet speed is 1000 Mb - FULL Duplex

ap: flash_init
Initializing Flash...
...The flash is already initialized.

ap: tar -xtract tftp://10.0.0.2/ap3g2-k9w7-tar.153-3.JJ1.tar flash:

extracting info (282 bytes)
ap3g2-k9w7-mx.153-3.JJ1/ (directory) 0 (bytes)
extracting ap3g2-k9w7-mx.153-3.JJ1/ap3g2-k9w7-mx.153-3.JJ1 (230269 bytes)..................................................
extracting ap3g2-k9w7-mx.153-3.JJ1/ap3g2-k9w7-tx.153-3.JJ1 (73 bytes)
extracting ap3g2-k9w7-mx.153-3.JJ1/8004.img (576313 bytes).................................................
extracting ap3g2-k9w7-mx.153-3.JJ1/E2.bin (19856 bytes)....
extracting ap3g2-k9w7-mx.153-3.JJ1/E5.bin (2213 bytes)....

จากนั้นก็รออัพโหลดและแตกไฟล์ Image เข้าไปใน Flash...

เมื่อเสร็จแล้วพิม "set" เพื่อตรวจสอบ BOOT ว่าตัว AP มีการเซ็ต BOOT เป็น Image ที่เราใส่เข้าไปถูกต้องหรือเปล่า

ap: 
ap: set 
0=0
?=
BACKUPBOOT=flash:/ap3g2-k9w8-mx.153-3.JD/ap3g2-k9w8-mx.153-3.JD
BOOT=flash:/ap3g2-k9w7-mx.153-3.JJ1/ap3g2-k9w7-mx.153-3.JJ1
DEFAULT_ROUTER=10.0.0.1
ENABLE_BREAK=yes
IOS_STATIC_IP_ADDR=10.0.0.1
IOS_STATIC_NETMASK=255.255.255.0
IP_ADDR=10.0.0.1
MANUAL_BOOT=no
NETMASK=255.255.255.224
NEW_IMAGE=yes
RELOAD_REASON=41
ROM_PERSISTENT_UTC=1563111170
TERMLINES=0
ip=add

สามารถตรวจสอบใน Flash อีกครั้งว่า Image ถูกอัพโหลดและแตกไฟล์ไว้แล้ว

ap: dir flash:
Directory of flash:/

6    drwx  0                       update
3    -rwx  80391                   event.log
4    -rwx  0                       config.txt
5    -rwx  6168                     private-multiple-fs
7    -rwx  369                     env_vars
8    -rwx  282                     info
76   drwx  448                     configs
77   -rwx  64                       sensord_CSPRNG0
9    drwx  2496                     ap3g2-k9w7-mx.153-3.JJ1
2    -rwx  130893                   event.r0
137  -rwx  129464                   event.r1
87   -rwx  95008                   lwapp_reap.cfg.bak
88   -rwx  64                       sensord_CSPRNG1
260  -rwx  282                     info.ver

26906112 bytes available (14252544 bytes used)

เมื่อมั่นใจแล้วว่า Image ถูกต้อง ก็สั่ง Boot ได้เลยครับ

ap: boot
Rebooting system to reset DPAA...

IOS Bootloader - Starting system.
flash is writable
Antigua Lite Board P2
40MB format
Tide XL MB - 40MB of flash
Xmodem file system is available.
flashfs[0]: 251 files, 9 directories
flashfs[0]: 0 orphaned files, 0 orphaned directories
flashfs[0]: Total bytes: 41158656
flashfs[0]: Bytes used: 14252544
flashfs[0]: Bytes available: 26906112
flashfs[0]: flashfs fsck took 10 seconds.
Base Ethernet MAC address: e8:65:49:d3:4d:dc
Ethernet speed is 1000 Mb - FULL Duplex
Loading "flash:/ap3g2-k9w7-mx.153-3.JJ1/ap3g2-k9w7-mx.153-3.JJ1"...#########################

Loading "flash:/ap3g2-k9w7-mx.153-3.JJ1/ap3g2-k9w7-xx.153-3.JJ1"...###########################################
File "flash:/ap3g2-k9w7-mx.153-3.JJ1/ap3g2-k9w7-xx.153-3.JJ1" uncompressed and installed, entry point: 0x1003000
executing...


ใช้งานได้แล้ว เย้ !!!

ap>enable
Password: 
ap#
ap#
ap#config ter
Enter configuration commands, one per line.  End with CNTL/Z.
ap(config)#
ap(config)#
ap(config)#

วิธีนี้สามารถทำได้ทั้ง Image แบบ Autonomous และ Lightweight อยู่ที่เราจะใส่ Image อะไรเข้าไปนะครับ :)

ไม่มีความคิดเห็น:

แสดงความคิดเห็น