วิธีการติดตั้ง หรืออัพเกรด IOS Firmware ของ Cisco Access Point
หลายครั้งเราเคยเจอปัญหาว่าอุปกรณ์กระจายสัญญาณไร้สายหรือ Access Point ของเราไม่สามารถ Boot เข้าใช้งานได้ปกติ โดย Software ที่ติดตั้งอยู่ภายในนั้นไม่สมบูรณ์ หรือบางครั้งเราอาจจะเคยเจอปัญหาไฟดับ ไฟกระชาก และทำให้ IOS Firmware ของ Access Point หายไป ซึ่งส่งผลให้ผู้ใช้งานไม่สามารถใช้ WLAN ได้ อีกกรณีหนึ่งคือต้องการที่จะ Upgrade/Downgrade โดยไม่ผ่าน WLAN Controller แต่จะ Flash IOS Firmware เข้าไปยังอุปกรณ์ Access Point ตรง ๆ ไปเลยนั่นเองครับ ผมเลยอยากจะมาทำ Step ในการ Install/Upgrade/Downgrade ตัว Access Point ผ่านทางโหมด ROMMON กันนะครับ ไปติดตามกันเลยครับ
ผู้ดูแลระบบใช้สาย Console เสียบเข้าไปที่ Access Point (AP) และทำการ Boot AP ขึ้นมา กดปุ่ม ESC ระหว่างที่ AP กำลังบู๊ต เพื่อเข้าไปยังโหมด ROMMON หลังจากนั้นให้ไล่ใช้ Command คร่าว ๆ ตามด้านล่างนี้นะครับ
ap: ether_initap: flash_initap: tftp_initap: set IP_ADDRap: set NETMASKap: set DEFAULT_ROUTERap: tar -xtract tftp://< server ip address >/< image name > flash:ap: boot flash:/< image dir >/< image name >
การใช้คำสั่ง ether_init, flash_init และ tftp_init เป็นการ initial เริ่มต้นเพื่อไป enable ให้ Ethernet, Flash และ TFTP สามารถใช้งานได้ และเราจะใช้คำสั่ง set เป็นหลักเลยนะครับ ในการป้อนค่า ip address, netmask และ defualt gateway ให้กับทางพอร์ตของ AP ที่เรา Connect ไปยังเครื่อง Laptop ของเรา (TFTP Server Program ที่อยู่บนเครื่องเรานั่นเองครับ)
1. ตั้งค่า IP Address ให้กับพอร์ตของ Access Point
ap: set IP_ADDR 10.10.1.40
ap: set NETMASK 255.255.255.0ap: set DEFAULT_ROUTER 10.10.1.1
ap: ether_initInitializing ethernet port 0...Ethernet speed is 1000 Mb – FULL Duplexap: tftp_inittftp_init success: You can now use tftp file system!ap: flash_initInitializing Flash……The flash is already initialized.
ap: tar -xtract tftp://10.10.1.200/desktop/image/ap3g2-k9w7-tar.153-3.JF10.tar flash:DPAA Set for Independent Modetide_boot_speed = 1000DPAA_INIT = 0x0extracting info(291 bytes)ap3g2-k9w7-mx.153–3.JF10/ (directory)0(bytes)extracting ap3g2-k9w7-mx.153–3.JF10/ap3g2-k9w7-mx.153–3.JF10(230262 bytes)…………………………………………..extracting ap3g2-k9w7-mx.153–3.JF10/ap3g2-k9w7-tx.153–3.JF10(73 bytes)extracting ap3g2-k9w7-mx.153–3.JF10/ap3g2-bl-2600(190140 bytes)…………………………………..
4. Boot ไฟล์ Image ใหม่ที่ TFTP Upload ขึ้นไป
ap: dir flash:Directory of flash:/28 -rwx 291<date> info126 drwx 2496<date> ap3g2-k9w7-mx.153–3.JF10ap: dir flash:/ap3g2-k9w7-mx.153–3.JF10Directory of flash:/ap3g2-k9w7-mx.153–3.JF10/127 -rwx 230262<date> ap3g2-k9w7-mx.153–3.JF10128 -rwx 73<date> ap3g2-k9w7-tx.153–3.JF10129 -rwx 190140<date> ap3g2-bl-2600ap: boot flash:/ap3g2-k9w7-mx.153–3.JF10/ap3g2-k9w7-mx.153–3.JF10/Rebooting system to reset DPAA…IOS Bootloader – Starting system.flash is writableFLASH CHIP: Numonyx Mirrorbit(0089)Xmodem file system is available.flashfs[0]: 127 files, 15 directories</date></date></date></date></date>Another way is to use the following command.ap: set BOOT flash:/< image dir >/< image name >ap: boot
5. วิธีการตรวจสอบ
AP4a32.1c9b.xxxx>enaPassword:AP4a32.1c9b.xxxx#AP4a32.1c9b.xxxx#show versionCisco IOS Software, C3700 Software(AP3G2-K9W7-M), Version 15.3(3)JF10, RELEASE SOFTWARE(fc3)