ทำไมเราเตอร์ D-Link DSL-2730U ของฉันถึงอ้างว่าการอัพเดตเฟิร์มแวร์“ มีภาพที่ผิดกฎหมาย”?


10

ฉันมีเราเตอร์ D-Link ซอฟต์แวร์ (เฟิร์มแวร์) เป็นสาเหตุของปัญหามากมายดังนั้นฉันจึงพยายามอัปเดต

รุ่นเราเตอร์ของฉันคือDSL-2730Uดังนั้นฉันจึงดาวน์โหลดเฟิร์มแวร์ดั้งเดิมจากเว็บไซต์นี้: http://www.dlinkmea.com/site/index.php/site/productDetails/234

เมื่อฉันอัปเดตซอฟต์แวร์มันบอกว่าไฟล์ผิดกฎหมาย ฉันต้องการอัปเดตจริงๆเพราะสิ่งที่ฉันใช้ตอนนี้ไม่ใช่เฟิร์มแวร์ดั้งเดิมและทำงานไม่ถูกต้อง

ฉันอยากรู้ว่า "ผิดกฎหมาย" หมายความว่าอย่างไร? และฉันควรทำอย่างไรเพื่อให้ถูกกฎหมาย หรือฉันจะหาเฟิร์มแวร์ที่ดีได้ที่ไหน?

นี่คือภาพสองภาพที่อธิบายถึงปัญหาของฉัน:

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่


10
ข้อความเพียงบ่งชี้เฟิร์มไม่ได้เป็นเฟิร์มที่ถูกต้องสำหรับอุปกรณ์ของคุณ ..
Ramhound

1
ตอนแรกฉันคิดว่านี่เป็นคำถามเกี่ยวกับช่องสัญญาณเราเตอร์ไร้สาย
March Ho

คุณเชื่อมต่อไร้สายหรือต่อสายกับเราเตอร์เมื่อพยายามอัพเกรดหรือไม่?
Moab

@Moab ฉันเชื่อมต่อสายกับเราเตอร์เมื่อพยายามอัพเกรด
user2824371

"สิ่งที่ฉันใช้ตอนนี้ไม่ใช่เฟิร์มแวร์ดั้งเดิม"นี่หมายความว่าคุณสามารถอัปเดตได้เมื่อนานมาแล้วใช่ไหม หรือคุณอ้างถึงเฟิร์มแวร์แบรนด์ ISP (ซึ่งคุณไม่เคยเปลี่ยนแปลงตัวเอง)?
Arjan

คำตอบ:


9
  • ตรวจสอบเฟิร์มแวร์เราเตอร์ของคุณและเวอร์ชั่นที่ดาวน์โหลดมาเป็นบางครั้งคุณไม่สามารถอัปเดตเฟิร์มแวร์ล่าสุดได้คุณต้องดูว่าพวกเขาแนะนำเวอร์ชั่นเก่าก่อนเวอร์ชั่นล่าสุดหรือไม่

หากเราเตอร์นั้นจาก ISP แสดงว่าพวกเขาล็อคเราเตอร์ของคุณ คุณมีสามตัวเลือกในการแฟลชด้วยเวอร์ชันอื่น

วิธีแรก ด้วยการใช้คำสั่ง SSH ISP ส่วนใหญ่จะออกจากพอร์ตลับๆคุณสามารถใช้วิธีนั้นเพื่อยกเลิกการทำลายเราเตอร์ของคุณ ดาวน์โหลดเฟิร์มแวร์ไปยังไดเรกทอรี / tmp ของเราเตอร์ด้วย wget หรือ scp

cd /tmp
wget http://www.dd-wrt.com/dd-wrtv2/downloads/stable/dd-wrt.v2x_generic.bin

คุณสามารถใช้การแชร์แบบเมาท์ถ้าคุณมีแล้วก็ดาวน์โหลดไฟล์ที่นั่น

เปรียบเทียบ MD5 checksum ของไฟล์ต้นฉบับและไฟล์ที่ดาวน์โหลด

md5sum dd-wrt.v2x_generic.bin

เขียนเฟิร์มแวร์เป็นแฟลช

write dd-wrt.v2x_generic.bin linux

รอ...

Reboot

วิธีที่สองโดยแฟลชเราเตอร์ของคุณด้วย DD-WRT, Tomato หรือ OPEN-WRT "เฟิร์มแวร์โอเพนซอร์ส" ฉันขอแนะนำ DD-WRT มันง่ายกว่าเฟิร์มแวร์โอเพ่นซอร์สอื่น ๆ และตรวจสอบเว็บไซต์ของพวกเขาอย่างมั่นคง แหล่งเฟิร์มแวร์สามารถผ่าน ISP Lock ของคุณ

วิธีสุดท้าย ด้วยการใช้พอร์ตอนุกรมในการแฟลชเราเตอร์ของคุณช่วยให้คุณควบคุมทุกอย่างได้อย่างเต็มที่วิธีนี้สามารถทำลายเราเตอร์ใด ๆ ไม่มีประตูปิดหรือเราเตอร์ที่ถูกล็อคอีกต่อไป :)

โรงงานส่วนใหญ่ออกจากพอร์ตอนุกรมบนแผงวงจรหลักเพื่อทดสอบ / แก้ไขปัญหาผลิตภัณฑ์ บางครั้งคุณต้องบัดกรีสายไฟไปยังพอร์ตเช่นเดียวกับที่ฉันทำใน PIC ด้านล่างตรวจสอบบล็อกของฉันหากคุณต้องการข้อมูลเพิ่มเติมเกี่ยวกับการบัดกรีสายไฟ ป้อนคำอธิบายรูปภาพที่นี่

และบางครั้งพวกเขาก็พร้อมใช้งาน ป้อนคำอธิบายรูปภาพที่นี่

ตอนนี้คุณต้องการสิ่งที่เรียกว่า Arduino "ตัวควบคุมไมโคร" เราจะใช้มันเพื่อทำการสื่อสารระหว่างพีซีของคุณกับเราเตอร์ของคุณผ่านพอร์ตอนุกรม เชื่อมต่อ Arduino ของคุณกับเราเตอร์ของคุณเช่น TX ------- RX

RX ------- เท็กซัส

GND ----- GND

VCC ---- 3.3V

คำเตือนไม่เชื่อมต่อ VCC กับ 5V

  • การเชื่อมต่อสาย LAN ของคุณจากเราเตอร์กับพีซีของคุณ
  • ดาวน์โหลด TFTP

  • ดาวน์โหลดเฟิร์มแวร์ DD-WRT / Open-WRT หรือสิ่งที่คุณต้องการสำหรับเราเตอร์ของคุณ

  • แยก TFTP และใส่เฟิร์มแวร์ openwrt "หรืออะไรก็ได้" ลงในโฟลเดอร์ TFTP แยกเดียวกัน
  • เปลี่ยนคอมพิวเตอร์คง IP ของคุณ 192.168.1.100 255.255.255.0
  • เรียกใช้ TFTP
  • เลือกไดเรกทอรีปัจจุบันของเฟิร์มแวร์ที่คุณดาวน์โหลด
  • เปลี่ยนเซิร์ฟเวอร์เป็น IP 192.168.1.100 นี้
  • เชื่อมต่อคอมพิวเตอร์ของคุณกับเราเตอร์ผ่าน Putty
  • ประเภทการเชื่อมต่อ = อนุกรม
  • serial line = COM การตรวจจับ Arduino คอมคอมเดียวกับความเร็วคอมพิวเตอร์ของคุณ = 115200
  • กำลังดำเนินการบูตเราเตอร์ของคุณและพิมพ์ "tpl" ในคำสั่ง putty interface interface

การตั้งค่า IP สำหรับการ์ดแลนของคุณ "all that inside TFTP"

  • การตั้งค่าเซิร์ฟเวอร์ IP: setenv serverip 192.168.1.100
  • การตั้งค่า IP Mobile Router: setenv ipaddr 192.168.1.1

แฟลชเราเตอร์ของคุณด้วยคำสั่งนี้

tftpboot 0x80000000 openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin

หลังจากกะพริบพิมพ์คำสั่งนี้

1. erase 0x9f020000 +0x3c0000 (enter)
2. cp.b 0x80000000 0x9f020000 0x3c0000 (enter)
3. bootm 9f020000 (enter)

เราเตอร์กำลังประมวลผลเริ่มต้นใหม่ .....

แค่นั้นแหละ

บันทึก

หากเราเตอร์ของคุณไม่สามารถมี WAN-IP ได้หลังจากที่คุณคิดการตั้งค่าทั้งหมดคุณต้องมีสิ่งที่เรียกว่า 30-30-30 ฮาร์ดรีเซ็ตบางครั้งเฟิร์มแวร์เก่าของคุณจะติดอยู่ภายใน NVRAM ที่พวกเขาเรียกว่า Dirty NVRAM 30-30-30 รีเซ็ตจะล้างเฟิร์มแวร์เก่าของคุณอย่างสมบูรณ์ "สำหรับ dd-wrt" เฟิร์มแวร์ "


1
ว้าว. คำตอบนี้แม้ว่า +1
AndrewL64

33

ในกรณีนี้ผิดกฎหมายหมายถึงรูปแบบที่เราเตอร์ไม่รู้จัก เราเตอร์จะตรวจสอบไฟล์รูปภาพก่อนทำการติดตั้งและพบว่ามีรูปแบบที่ไม่รู้จัก

เหตุผลนี้อาจเป็น:

  • รูปภาพมีไว้สำหรับเราเตอร์ประเภทอื่นหรือเราเตอร์รุ่นใหม่กว่าของคุณ
  • ภาพเสียหาย
  • รูปภาพถูกบีบอัด

หากรูปภาพถูกบีบอัดหมายความว่าภาพนั้นอยู่ในไฟล์ zip หรือไฟล์เก็บถาวรประเภทอื่นและต้องไม่ถูกบีบอัดก่อนจึงจะสามารถใช้งานได้

ผมเห็นว่าหน้าดาวน์โหลดที่คุณเชื่อมโยงกับข้อเสนอภาพเป็นและIMG ภาพจะถูกบีบอัดโดยใช้ 7-Zip และต้อง (น่าจะ) ถูกบีบอัดก่อนที่จะสามารถนำมาใช้เพื่อให้ผลผลิตไฟล์ ไฟล์ที่ใช้แล้วเพื่ออัพเกรดเราเตอร์ของคุณ7Z7ZIMGIMG


ฉันคิดว่าภาพไม่เสียหายเพราะฉันดาวน์โหลดมาหลายครั้งและฉันแตกไฟล์โดยใช้ win rar หน้าดาวน์โหลดที่ฉันเชื่อมโยงมีรุ่นเราเตอร์ซึ่งเป็น DSL-2730U คุณจะให้วิธีการหรือซอฟต์แวร์เพื่อติดตั้งเฟิร์มแวร์โดยไม่ใช้ GUI (เว็บอินเตอร์เฟส) ได้ไหม
2824371

2
@ hagen-von-eitzen อาจถูกต้อง ISP ของคุณสามารถล็อคโมเด็มของคุณได้ Google ดูเหมือนจะยืนยันว่าคุณไม่ใช่คนเดียวที่ดิ้นรนกับเรื่องนั้น เนื่องจากเป็นโมเด็มของคุณพวกเขาควรให้ภาพเพื่อปลดล็อคโมเด็ม อาจอ่านการพิมพ์สัญญาของคุณกับ ISP เป็นครั้งแรก: อาจมีส่วนเกี่ยวข้องกับสิทธิ์ของคุณที่เกี่ยวข้องกับโมเด็มและสถานะของโมเด็มหากคุณเลิกสัญญาและปล่อยให้พวกเขาเป็น ISP อีกราย
NZD

2
ความเป็นไปได้อีกอย่างคือเบราว์เซอร์ของคุณ ผู้เขียนนี้บทความมีปัญหาเดียวกันโดยใช้ Google Chrome และคงที่โดยใช้เบราว์เซอร์ที่แตกต่างกัน คำแนะนำในD-Link โพสต์นี้ยังแนะนำว่า Google Chrome เป็นผู้ร้าย
NZD

@ user2824371 คุณลองแตกซิปโดยใช้ 7-Zipหรือไม่
Arjan

@Arjan ไม่ฉันจะลอง แต่ฉันไม่คิดว่าจะเป็นวิธีแก้ปัญหาเนื่องจากเว็บไซต์ให้ไฟล์ IMG ที่ไม่ได้บีบอัดและพวกเขาก็ไม่ทำงานเช่นกัน
2824371

5

เนื่องจาก desriptions ขอให้คุณรับภาพซอฟต์แวร์ที่อัปเดตจาก ISP ของคุณดูเหมือนว่าเราเตอร์ของคุณจะ "แบรนด์" โดย ISP ในกรณีดังกล่าวแม้แต่การอัพเดตเฟิร์มแวร์ที่ถูกต้องจากผู้ผลิตดั้งเดิมอาจถือว่าไม่ถูกต้องโดยเฟิร์มแวร์ปัจจุบัน บางทีคุณควรทำตามคำแนะนำเหล่านั้นและตรวจสอบกับ ISP ของคุณสำหรับเฟิร์มแวร์ที่ปรับปรุงแล้ว


คุณพูดถูกฉันซื้อเราเตอร์จาก ISP แล้วเราเตอร์ก็มาพร้อมกับเฟิร์มแวร์ของตัวเอง ตอนนี้ฉันต้องเปลี่ยน ISP ของฉันเพราะราคาของพวกเขาสูงมาก (แพง) ฉันจ่ายราคารวมสำหรับเราเตอร์ของฉันและฉันมีสิทธิ์ใช้กับ ISP ใด ๆ มันเป็นเราเตอร์ของฉันเอง เหตุใดฉันจึงต้องซื้อเราเตอร์ใหม่จาก ISP ใหม่ คุณช่วยบอกวิธีการตั้งค่าซอฟต์แวร์ผู้จำหน่ายได้ไหม
2824371

@ user2824371 ตรวจสอบสัญญาที่คุณเซ็นกับ ISP ของคุณ เพียงเพราะคุณจ่ายเงินให้เราเตอร์อย่างมีประสิทธิภาพเมื่อเวลาผ่านไปไม่อัตโนมัติ "ให้สิทธิ์แก่คุณ" กับทุกสิ่ง สัญญาของคุณควรระบุสิทธิ์ของคุณอย่างชัดเจนรวมถึงผู้ที่เราเตอร์เป็นเจ้าของและเงื่อนไข / ข้อ จำกัด ใด ๆ เช่นการถูกล็อคหากสัญญาบอกว่า "คุณเป็นเจ้าของเราเตอร์" โดยทุกคนหมายถึงแฮก หากสัญญาบอกว่า "เราเป็นเจ้าของเราเตอร์" ดังนั้นฉันจะไม่แฮกมัน ;-)
misha256

@ misha256 เอาล่ะสัญญาไม่ได้พูดอะไรเกี่ยวกับเราเตอร์ :) มันพูดถึงความเร็วอินเทอร์เน็ตและรายละเอียดอื่น ๆ ในประเทศของฉันเป็นที่รู้จักกันว่าคุณมีสองตัวเลือกในการมีเราเตอร์ คนแรกคือคุณสามารถเช่าเราเตอร์และจ่ายรายเดือน ตัวเลือกที่สองคือคุณสามารถซื้อเราเตอร์จากร้านค้าหรือจาก ISP และฉันถูกเข้าใจผิดว่าซื้อเราเตอร์จาก ISP เพราะพวกเขาล็อคไว้
2824371

-1

มันเป็นเพราะคุณดาวน์โหลดเฟิร์มแวร์สำหรับการแก้ไขฮาร์ดแวร์ที่แตกต่างกัน เวอร์ชันฮาร์ดแวร์ของ Ur ไม่ใช่เพียงแค่รุ่นที่ไม่มีจะกล่าวถึงในฉลากด้านล่าง ดาวน์โหลดเฟิร์มแวร์สำหรับฮาร์ดแวร์ประเภทนั้น ๆ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.