- ตรวจสอบเฟิร์มแวร์เราเตอร์ของคุณและเวอร์ชั่นที่ดาวน์โหลดมาเป็นบางครั้งคุณไม่สามารถอัปเดตเฟิร์มแวร์ล่าสุดได้คุณต้องดูว่าพวกเขาแนะนำเวอร์ชั่นเก่าก่อนเวอร์ชั่นล่าสุดหรือไม่
หากเราเตอร์นั้นจาก 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
การตั้งค่า 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" เฟิร์มแวร์ "