ติดตั้ง DD-WRT firmware บน Linksys WRT54GL « SpaLinux.com – สปาลีนุกซ์
ติดตั้ง DD-WRT firmware บน Linksys WRT54GL
Saturday 18 April 2009 @ 5:17 pm
นอกจากลีนุกซ์จะสามารถติดตั้งบนเครื่องคอมพิวเตอร์ได้แล้ว ยังสามารถนำไปติดตั้งลงบนอุปกรณ์อื่นๆ ได้อีกด้วยซึ่งจะมีกระบวนการติดตั้งที่ต่างกันออกไป ในบทความนี้จะกล่าวถึงการติดตั้ง DD-WRT ซึ่งเป็น Linux-based firmware ของอุปกรณ์ประเภท Wireless AP หรือ Router เพื่อเพิ่มประสิทธิภาพการทำงาน และมีคุณสมบัติอื่นๆ มากกว่าที่มีใน firmware ที่ติดตั้งมาพร้อมกับอุปกรณ์

ในบทความนี้จะทดสอบการติดตั้ง DD-WRT บนอุปกรณ์ Linksys Wireless-G Broadband Router รุ่น WRT54GL v1.1 ซึ่งถือว่าเป็นรุ่นยอดนิยมและราคาไม่แพง และมีขั้นตอนการติดตั้งง่าย

สามารถเช็ครายชื่ออุปกรณ์ที่สามารถติดตั้ง DD-WRT ได้ที่ Supported Devices – DD-WRT Wiki

วิธีการติดตั้ง

  • เครื่องคอมพิวเตอร์ต่อสาย LAN พอร์ต 1-4 (ไม่ใช่ Internet Port) ของ Linksys WRT54GL
  • ใช้ Browser ในการ upgrade

ข้อควรระวัง ระวังไฟดับระหว่างการติดตั้ง

ขั้นตอนการติดตั้ง DD-WRT บน Linksys WRT54GL ที่มี firmware ดั้งเดิมของ Linksys เอง จะมีดังต่อไปนี้

1. ดาวน์โหลด DD-WRT firmware

บนเว็บไซต์จะมี firmware ที่ให้ดาวน์โหลดนั้นหลายเวอร์ชั่น แต่ละเวอร์ชั่นยังแบ่งแยกตามรุ่นของอุปกรณ์และคุณสมบัติที่ firmware แต่ละตัวมี สามารถดูรายละเอียดได้จาก What is DD-WRT?

เวอร์ชั่นที่เป็นทางการ (Official) ล่าสุดคือ v24-sp1 แต่เนื่องด้วยปัญหาต่างๆ ที่เกิดขึ้นเมื่อใช้เวอร์ชั่นนี้  แนะนำให้ดาวน์โหลดเวอร์ชั่น SVN build ล่าสุด โดยจะมีตัวเลขกำกับ เช่น svn11296, svn11461…

สามารถดูรายละเอียดของปัญหาได้ที่ The Peacock Thread:If dd-wrt isn’t working well, read this!

ดาวน์โหลด SVN build ล่าสุดได้ที่ ftp://dd-wrt.com/others/eko/V24_TNG/

ณ ตอนที่เขียนบทความนี้ เวอร์ชั่น SVN build ล่าสุดคือ svn11886

สำหรับ Linksys WRT54GL ไฟล์ firmware ที่ต้องใช้ในการติดตั้งมีสองไฟล์คือ

ftp://dd-wrt.com/others/eko/V24_TNG/svn11886/dd-wrt.v24-11886_NEWD_mini.bin
ftp://dd-wrt.com/others/eko/V24_TNG/svn11886/dd-wrt.v24-11886_NEWD_std.bin

2. Hard Reset 30/30/30 อุปกรณ์

เพื่อป้องกันปัญหาที่เกิดขึ้น ก่อนและหลังการติดตั้งหรือ upgrade แนะนำให้ ทำการ Hard Reset เพื่อเคลียร์ NVRAM ของอุปกรณ์ ก่อนโดยมีขั้นตอนดังนี้

เปิดอุปกรณ์ไว้ซักพัก จนกว่าอุปกรณ์ใช้งานได้ตามปกติ

  • ในระหว่างที่อุปกรณ์เปิดอยู่ กดปุ่ม reset ค้างไว้ 30 วินาที
  • ดึงสายหม้อแปลง power ออก โดยที่ยังกดปุ่ม reset ค้างไว้อีก 30 วินาที
  • ต่อสายหม้อแปลง power กลับ โดยที่ยังกดปุ่ม reset ค้างไว้อีก 30 วินาที แล้วปล่อย

สรุปแล้วต้องกดปุ่ม reset ค้างไว้ทั้งหมด 90 วินาที โดยไม่ปล่อยเลย

สามารถดูรายละเอียดของการ Hard reset ได้ที่ Hard reset or 30/30/30 – DD-WRT Wiki

3. ติดตั้ง mini firmware

หลังจากที่ Hard reset อุปกรณ์จะเปลี่ยนคอนฟิกกลับไปเป็นดีฟอลต์คือมี ip 192.168.1.1 ใช้ Browser เปิดเข้าไปแล้ว login เป็น admin รหัสเป็น admin

01-original_linksys_firmware1

 

ไปที่หน้า Administration -> Firmware Upgrade กดปุ่ม Browse เพื่อเลือกไฟล์ firmware ที่จะติดตั้งลงไปใหม่

ขั้นแรกต้องเลือกไฟล์ mini firmware ที่ดาวน์โหลดมาก่อน ชื่อไฟล์ dd-wrt.v24-11886_NEWD_mini.bin

02-upgrade_to_dd-wrt_mini_firmware

เมื่อโหลดเสร็จหน้าเว็บจะขึ้นข้อความ “Upgrade is successful.”

03-mini_upgrade_is_successful

 

จะมีหน้าจอให้ login ใหม่อีกครั้ง ตอนนี้ต้องใส่ User name เป็น root รหัสผ่าน (Password) เป็น admin

หลังจาก login จะขึ้นหน้าเว็บของ DD-WRT control panel โดยดูเวอร์ชั่นของ firmware ที่รันอยู่ได้ที่มุมขวาบนของหน้าเว็บ

04-dd-wrt_mini_system_information

 

4. ติดตั้ง std firmware

ด้วยคุณสมบัติที่มีมากกว่า mini แนะนำปรับปรุง firmware อีกครั้งให้ใช้เป็น std firmware ไปที่หน้า Administration -> Firmware Upgrade กดปุ่ม Browse เพื่อเลือกไฟล์ firmware ที่จะติดตั้งลงไปใหม่ ตอนนี้ต้องเลือกไฟล์ std firmware ที่ดาวน์โหลดมาก่อน ชื่อไฟล์ dd-wrt.v24-11886_NEWD_std.bin แล้วกดปุ่ม Upgrade

05-upgrade_to_dd-wrt_std_firmware

 

หน้าจอจะขึ้นแสดงว่ากำลัง upgrade อยู่ ไม่ต้องทำอะไรบนหน้าเว็บทั้งสิ้น รอจนกว่าเสร็จ หน้าเว็บจะ refreshให้เอง อัตโนมัติ

หน้าเว็บแสดงว่า Upgrading firmware…

06-upgrading_std_firmware

 

หน้าเว็บแสดงว่าติดตั้ง firmware แล้วเสร็จกำลัง reboot อุปกรณ์

07-std_upgrade_successful

 

หลังจาก reboot เสร็จ จะขึ้นหน้าเว็บให้เปลี่ยน Username, Password ใหม่

08-change_username_password

หน้าเว็บหลังจากติดตั้ง แสดงสถานะของอุปกรณ์กำลังรัน std firmware

09-dd-wrt_std_system_information

 

ข้อมูลอ้างอิง





 12 responses to “ติดตั้ง DD-WRT firmware บน Linksys WRT54GL”

  •   Anonymous wrote:

    ขอบคุณคร๊าบ กำลังเซ้งกับ fw ของเดิมอยู่พอดี ^^

    แหล่มมากๆ

  •   tivgnos wrote:

    แล้วถ้าผมใช้ dd-wrt v23 sp2 อยู่แล้วต้องการจะอัพเวอร์ชั่นล่าสุด สามารถทำตามขั้นตอนของคุณได้หรือไม่ (ลง mini ก่อน ต่อด้วย std) หรือสามารถโหลดตัว std แล้วติดตั้งได้เลยครับ

  •   stts wrote:

    ผมอัพ fw ได้หมดแล้วครับ แต่ติดปัญหา ตั้งบร็อคเครื่องออกเนทไม่ถูกอ่ะครับ เพราะปกติผมจะตั้งเลือกออกเนทได้เฉพาะ Mac ที่ต้องการให้ออกเท่านั้น แต่ Fw เวอร์ชั่นนี้งงอ่ะครับ มันออกได้ทุกเครื่องเลย…ทำไงอ่ะครับบ…

  •   nano wrote:

    ถ้าจะอัพ ต้องลง mini ก่อนแล้วค่อย up เป็น std ครับ ไม่อย่างนั้น firmware ไปแน่ๆ (เพราะผมลองแล้ว เคลมแล้ว ๕๕๕)

  •   thiwa wrote:

    ขอรบกวน ขอคำแนะนำ นะครับคือซื่อไฟล์จำเป็นต้องเป็นตัวที่ท่านให้มาเลย รึเปล่าครับ คือผมเข้าไปโหลดมามันเป็นซื่อนี้ใช้ได้รึเปล่าครับ(มือใหม่ฝึกหัด) dd-wrt.v24_mini_generic.bin
    dd-wrt.v24_std_generic.bin
    ของผมมันบอกเวอร์ชั่นแบบเดียวกับที่ท่านเอามาสาธิตเลยครับ(4.30.7)
    คือตอนนี้กำลังลังแล อยู่ อยากทำก็อยากทำ กลัวพังก็กลัวอยู่ แต่BackUp ไฟล์เดิมไว้แล้วเพื่อเครม ถึงทำการบ้านหาข้อมูล นานๆมากๆ เข้าไว้นะครับ ยังไงก็ช่วยไขกระทู้ให้ด้วยนะครับ ขอขอบคุณครับ

  •   editor wrote:

    ไฟล์ที่ใช้ upgrade เป็นเวอร์ชั่น ณ ตอนที่เขียนบทความ ซึ่งล่าสุดมีเวอร์ชั่นใหม่ออกมาเรื่อยๆ

    เท่าที่ลองบอกตามตรง บางเวอร์ชั่นก็ไม่สามารถใช้ upgrade หรือ up แล้ว fail แนะนำให้ลองตามบทความ ตามขั้นตอนเลยครับ

    คำเตือน!!! ระมัดระวังตอน upgrade ไฟห้ามดับหรือไปเผลอโดนปลั๊กทำให้อุปกรณ์ดับเด็ดขาด!

  •   pond wrote:

    ผมจะใช้เป็นแค่ AP + WDS แล้วไม่รู้จะใช้ตัวไหนดีใน ftp://dd-wrt.com/others/eko/V24_TNG/ ช่วยแนะนำหน่อยครับ

  •   Peem wrote:

    ไฟดับแล้วมีปัญหา จะแก้ไขอย่างไร ครับ เจอแล้วครับ

  •   AoF iNDy wrote:

    ผมเพิ่งซื้อ wrt54gl มาเมื่อวาน 31/08/2011
    อยาก up firmware dd-wrt เวอร์ชั่นล่าสุด ณ ตอนนี้ต้องเลือกตัวไหนบ้างครับ

    ftp://dd-wrt.com/others/eko/V24_TNG/svn17084/

  •   yoh wrote:

    อัพตามที่บอกเรียบร้อยแล้ว

    เวลากลับเข้าไป web config

    ทำไมให้ใส่ password ที่เราเพิ่งแก้ใหม่ตลอดเวลาเลย
    ทุก ๆ 3 – 4 วินาทีเลยก้ว่าได้

    มันเกิดจากอะไรครับ แล้วจะแก้ปัญหาอย่างไร?

  •   วิลู่ wrote:

    up Fw V24 ตามขั้นทุกอย่างแล้วมันเปีดไม่ได้ มีแต่ไฟ pw เตั้น ทำไงดี พี่ฯคนไหน่เคียเจอปันหานี้ช่วยบอกที ขอบคุนมากคับ

  •   benz wrote:

    แล้วเป็นเวอร์ชั่น ทดลอง ลงไปแล้วจะเอาออกยังไงครับ
    ขอบคุณครับ

Leave a comment