Sysnet Board คู่มือ การใช้งานอุปกรณ์ Network

การ Config อุปกรณ์ เครือข่าย Network Device => อุปกรณ์ Cisco, Linksys By Cisco => หัวข้อที่ตั้งโดย: jack เมื่อ วันที่ 28 มกราคม 2010, 01:22:30

ชื่อ: ลง firmware openwrt แล้วอยากกลับไปใช้ firmware เดิมครับ
โดย: jack เมื่อ วันที่ 28 มกราคม 2010, 01:22:30
รบกวนด้วยครับ


ผมดันไปลง firmware openwrt เล่นๆ กะว่าจะลองเล่นแบบ linux แต่มันยากไปอะครับ อยากเอากลับไปเป็นเหมือนเดิมครับ ลองค้นในเน็ตก็ทำแล้วไม่ได้ ใช้คำสั่ง tftp ตามที่เขาแนะนำมันก็ดันขึ้น timeout occurred งมมาหลายวันแล้วครับ ช่วยผมหน่อยนะครับ  :'(
ชื่อ: Re: ลง firmware openwrt แล้วอยากกลับไปใช้ firmware เดิมครับ
โดย: yod เมื่อ วันที่ 28 มกราคม 2010, 11:16:23



สวัสดีครับ


มีลูกค้าผมหลายคนครับที่ชอบลองเล่นพวกนี้ ดีครับ จะได้ลองเล่นอะไรแก้เซ็งกัน แต่เนื่องเจ้า open-wrt ดันไม่มี web gui ให้ใช้ อาจจะงงกันเล็กน้อยครับ

แต่จะลง webif ก็ได้น่ะครับ มี web gui ให้ใช้ด้วยครับ


"ถ้าแก้ไม่ได้ต้องเอาไปทำที่ทับกระดาษ"
ฝรั่งเขาบอกมาอย่างนี้ ;D



มี 3 วิธี


ยังเข้า shell ได้อยู่ใช้มั้ยครับ ?

แรกเริ่มเลย ให้ Fix IP ที่เครื่อง Computer เราไว้ด้วยนะครับ เอาเป็น IP: 192.168.1.2 Subnet 255.255.255.0


วิธีที่ 1

ใช้ putty หรือโปรแกรมที่คุณใช้อยู่ ssh เข้า shell จากนั้นพิมพ์ตามนี้ เพื่อ set nvram

# nvram set boot_wait=on
# nvram set wait_time=10
# nvram commit
# reboot

พอ Reboot เสร็จ ลองใช้คำสั่ง

# nvram get boot_wait

ผลลัพท์จะต้องเป็น on นะครับ


จากนั้นเอา firmware ตัวที่เราต้องการจะลงทับไปวางบน drive c ของเครื่อง computer เปิด command prompt ขึ้นมา 2 หน้าต่าง

หน้าต่างแรก พิมพ์คำสั่ง ping 192.168.1.1 -t (192.168.1.1 คือ IP ของ wrt54gl ) เคาะ enter ไปเลย
หน้าต่างที่ 2 พิมพ์คำสั่ง tftp -i 192.168.1.1 PUT <ชื่อ firmware อันใหม่>.bin (192.168.1.1 คือ IP ของ wrt54gl )
ปิด power ตัว wrt54gl แล้วเปิดใหม่
ในหน้า ping มันจะขึ้น error หรืออะไรก็ตามที่ไม่ใช่การ ping เจอ ยังไม่ต้องสนใจ รอจนกระทั่ง ping เจอ บรรทัดแรก ให้เคาะ enter ที่หน้าต่างที่ 2 ทันทีครับ โปรแกรมมันจะ upload firmware ขึ้นไป จากนั้นตัว wrt54gl จะจัดการของมันเอง รอประมาณ 5 นาที ถ้าไม่มีปัญหาอะไรก็หมายถึงสามารถใช้งานได้เรียบร้อย



วิธีที่ 2

ถ้า วิธีแรกไม่ได้ผล ดันขึ้น timeout occurred ตามที่คุณบอก หรือ error อะไรก็ตาม


เอาใหม่ครับ

Login เข้า shell

เข้า tmp path

# cd /tmp

download firmware จาก web ที่ให้ download หรือจากใน host ของผมก็ได้ครับ https://www.sysnetcenter.com/firmware/ddwrtv24micro.bin (https://www.sysnetcenter.com/firmware/ddwrtv24micro.bin) จะเป็น dd-wrt รุ่น micro

# wget
https://www.sysnetcenter.com/firmware/ddwrtv24micro.bin (https://www.sysnetcenter.com/firmware/ddwrtv24micro.bin)

เปลี่ยน header ของ file ด้วยคำสั่ง

# dd if=ddwrtv24micro.bin of=ddwrtv24micro.trx bs=32 skip=1

จัดการ flash firmware ซะเลย

# mtd -e linux -r write ddwrtv24micro.trx linux

จะขึ้น Unlock และก็ Erase อะไรนี้แหล่ะ รอตัว wrt54gl reboot เอง เป็นอันเรียบร้อยครับ



วิธีที่ 3 ยาขนานสุดท้าย ง่ายสุด

login เข้า shell

เข้า path tmp

# cd /tmp

เอา firmware tomato จาก web ผมก็ได้ครับ

# wget
https://www.sysnetcenter.com/firmware/tomato.trx (https://www.sysnetcenter.com/firmware/tomato.trx)

flash firmware เป็น tomato ซะ เพื่อจะเอา gui มาใช้

# mtd -e linux -r write tomato.trx linux

จะขึ้น unlock ก่อน และก็ erase เหมือนข้างบน รอตัว wrt54gl reboot เป็นอันเสร็จเรียบร้อย ลองพิมพ์ url: 192.168.1.1 ถ้าจำไม่ผิด user และ password จะเป็น admin/admin


ทีนี้ก็เข้าหน้า admin จะมีหน้าจอให้ up firmware ใหม่ได้ครับ ก็ให้ลงเป็นของ linksys original ไปก่อนก็ดีครับ



อ้อ ลืมบอกไปอย่าง พยายาม set ให้ wrt54gl ต่อออก internet ให้ได้ด้วยนะครับ ก่อนทำข้อ 2 และ 3 วิธีการ set ทำเป็น mode ap ธรรมดาครับ เอา modem มาทำเป็น pppoe แล้วเสียบสาย lan เข้า wrt54gl เพราะถ้าจะทำให้ wrt54gl firmware openwrt เป็น pppoe มันจะยุ่งยากไป และระวังเรื่อง ip ชนกันด้วยครับ



น่าจะเรียบร้อยนะครับ
good luck. ;)
ชื่อ: Re: ลง firmware openwrt แล้วอยากกลับไปใช้ firmware เดิมครับ
โดย: dang2k เมื่อ วันที่ 17 พฤษภาคม 2010, 13:57:59
จากแบบที่ 1 destination คืออะไรครับ ไม่เห็นใส่เลย
TFTP [-i] host [GET | PUT] source [destination]
ชื่อ: Re: ลง firmware openwrt แล้วอยากกลับไปใช้ firmware เดิมครับ
โดย: yod เมื่อ วันที่ 17 พฤษภาคม 2010, 14:49:25



คำสั่ง tftp ใช้ format ตามที่ผมแจ้ง ใช้ได้เช่นเดียวกันครับ


โดยที่ host ที่เราจะ up firmware ขั้นไปคือ 192.168.1.1 ครับ

Users found this pages searching for: