Submitted by admin on Sat, 01/02/2010 - 02:55
เอาล่ะครับ ได้เวลา Flash Router จริงๆสักที ก่อนอื่นขออธิบายกฏกติกามารยาทก่อนครับ
กติกาคือ ถึงแม้ว่าจะมีวิธีการที่จะกู้ router ของท่านหากท่านพลาดท่า Brick มันไป แต่ใดๆในโลกล้วนอนิจจัง ดังนั้น “Do it as your own risk!!!” นะครับ
หมายเหตุ
- Brick ในกรณีนี้เป็นคำกริยา หมายถึงการแปลง Router อันมีค่าของท่านให้กลายไปเป็นเหมือนก้อนอิฐที่ใช้ประโยชน์เพียงไว้ทับกระดาษกันลมพัดปลิวไป
- โดยส่วนตัวเคย Brick มาแล้ว และใช้วีธีดังกล่าวนี้ http://oldwiki.openwrt.org/KamikazeWRT54GBrickToBridge.html จัดการให้คืนสู่สภาพปกติได้
ข้อควร(ต้อง)ปฏิบัติก่อนทำการแฟลช
หาก Computer ของท่านใช้สายในการต่อเน็ท ให้ปลดสายเน็ทออกเสียก่อน และหากใช้Wifi ก็ให้ทำการปิด Wifi เสียก่อน เนื่องจาก Routerจะมี IP Address ที่ถูกตั้งเริ่มต้นเป็น 192.168.1.1 ซึ่งอาจจะไปตรงกับ Router หลักในบ้านที่ใช้งานอยู่ของท่าน ท่านอาจจะพลาดท่าไป Flash router หลักของท่านได้ (จากประสบการณ์จริง พลาดมาแล้วครับระหว่างเมาขี้ตา)
สูตรการแฟลชRouterที่ใช้Firmwareที่มาจากบริษัทผู้ผลิต(ในกรณีนี้Linksys)ให้ไปเป็น OpenWrt Firmware
1. ปิดเครื่องคอมพิวเตอร์และRouterของท่าน
2. ปลดคอมพิวเตอร์ของท่านออกจากเน็ทเวิร์คภายในบ้าน
3. เสียบสายเน็ทจากเน็ทเวิร์คคาร์ดของคอมพิวเตอร์ไปยังพอร์ทใดพอร์ทหนึ่งใน 1 ถึง 4 ของRouter

4. จ่ายไฟเข้าRouterและกดปุ่มResetหลังRouterแช่ไว้ประมาณ 10 วินาที แล้วปล่อยเพื่อให้Routerทำการรีเซ็ทตัวเองเสียก่อนรอจนกระทั่งไฟ Power บนหน้าปัดหยุดกระพริบ
5. เปิดเครื่องคอมพิวเตอร์
เหตุผลที่ให้Routerทำงานก่อนคอมพิวเตอร์ก็เพราะเราต้องการใช้ความสามารถอันนึงในRouterคือ DHCP (Dynamic Host Configuration Protocol อ่านรายละเอียดได้จาก http://en.wikipedia.org/wiki/Dhcp) ในการเซ็ทให้ ipaddress ของคอมพิวเตอร์อยู่ในกลุ่มเดียวกันกับRouterโดยอัตโนมัติ
6. เข้า DOS Prompt (Click Start แล้วเลือก Run ใส cmd ตรง Open แล้วกด OK)

7. พิมพ์ ip address แล้วกด Enter จากนั้นมองหา Ethernet adapter Local Area Connection: ตรวจสอบดูว่า IP Address ต้องขึ้นต้นด้วย 192.168.1.xxx สำหรับตัวเลข xxx นั้นเป็นอะไรก็ได้ตั้งแต่ 2-255 (สำหรับ Linksys Router หมายเลข192.168.1.1 ถูกจับจองโดย Router เวลาเรารีเซ็ท)

8. หาก ip address ของคอมพิวเตอร์ไม่เริ่มต้นด้วย 192.168.1 ให้ลองทำดังนี้
คลิ๊ก Start/Control panel แล้ว double click ตรง Network Connections จากนั้นมองหา Local Area Connection แล้ว Double Click จะปรากฏหน้าต่าง Local Area Connection Status ให้คลิ๊ก Properties
Double click ตรง Internet Protocol แล้วเลือก Obtain an IP address automatically กับ Obtain DNS server address automatically แล้วคลิ๊ก OK สองหน แล้วก็ Close

9. ถ้าไม่มีอะไรผิดพลาด เราควรที่จะสามารถคุยกับRouterได้แล้วครับด้วยการ เปิดโปรแกรม Internet Expolrer แล้วใส่ URL ดังนี้ http://192.168.1.1 ระบบจะถามหา Username และ Password ให้ใช้ admin ทั้ง Username และ Password เราควรจะเห็นสิ่งที่ปรากฏใน IE หน้าตาแบบนี้ครับ

10. ให้เลือก tab Administration แล้ว Firmware Upgrade คลิ๊กตรง Browser แล้วไปยัง Share Directory ที่เราดึงไฟล์จาก Ubuntu Developemnt System ของเราเลือก Flash file ให้ถูกกับรุ่นของ Router ที่ใช้ ในกรณีนี้ เราใช้ไฟล์ openwrt-wrt54g-squashfs.bin

11. สูดลมหายใจลึกๆแล้วกดปุ่ม Upgrade ครับ ในระหว่างนี้ให้รอโดยไม่ต้องทำอะไรทั้งสิ้นนะครับ มิฉนั้นท่านอาจจะ Brick Router ที่แสนรักของท่านได้ ให้รอจนกว่าจะเห็นข้อความ Upgrade is successful. แต่ไม่ต้องไปกดปุ่ม Continue ครับ

12. สาเหตุที่ไม่ต้องไปกดปุ่ม Continue ก็เนื่องจากว่าในขณะนี้ Router ของท่านได้แปลงร่างไปวิ่ง OpenWrt เป็นที่เรียบร้อยแล้วครับ ซึ่ง OpenWrt จะไม่มี WebInterface ติดมาแต่กำเนิด เนื่องจากคนพัฒนาต้องการให้เป็นระบบที่เล็กที่สุดที่จะปรับไปเป็นอะไรก็ได้ แต่เราสามารถที่จะเพิ่มเติมได้ในภายหลังครับถ้าต้องการครับ

13. ในขณะนี้วิธีการติดต่อกับ Router ของท่านทำได้ประการเดียวคือการใช้โปรแกรม telnet โดยไปที่ DOS Prompt แล้วพิมพ์คำว่า telnet 192.168.1.1 แล้วกด Enter ครับ เราจะเข้าไปยังระบบ OpenWrt ดังภาพ

ถ้าท่านมาถึงจุดนี้ได้ก็ยินดีด้วยครับ แสดงว่าท่านประสบความสำเร็จในการแปลงร่างเรียบร้อย
พักหายใจสักครู่นะครับ ตอนต่อไปจะพูดถึงPost Installation ที่จำเป็นครับ...
»