- Trước tiên hãy kiểm tra phiên bản chương trình cơ sở bộ định tuyến của bạn và phiên bản đã tải xuống, đôi khi bạn không thể CẬP NHẬT lên chương trình cơ sở mới nhất, bạn phải xem liệu họ có đề xuất phiên bản cũ trước phiên bản mới nhất không.
Nếu bộ định tuyến đó từ ISP, có nghĩa là họ đã khóa bộ định tuyến của bạn. bạn có ba tùy chọn để flash nó với phiên bản khác.
Phương pháp đầu tiên
Bằng cách sử dụng các lệnh SSH hầu hết các cổng backlink của ISP, bạn có thể sử dụng phương thức đó để ngắt kết nối bộ định tuyến của mình. Tải firmware về thư mục / tmp của bộ định tuyến bằng wget hoặc scp.
cd /tmp
wget http://www.dd-wrt.com/dd-wrtv2/downloads/stable/dd-wrt.v2x_generic.bin
bạn có thể sử dụng chia sẻ được gắn nếu bạn có và chỉ cần tải xuống tệp ở đó.
So sánh tổng kiểm MD5 của tệp gốc và tệp đã tải xuống.
md5sum dd-wrt.v2x_generic.bin
Viết chương trình cơ sở vào flash.
write dd-wrt.v2x_generic.bin linux
Chờ đợi...
Khởi động lại
Phương pháp thứ hai bằng cách flash bộ định tuyến của bạn với "chương trình cơ sở mã nguồn mở" DD-WRT, Tomato hoặc OPEN-WRT phần mềm nguồn có thể vượt qua Khóa ISP của bạn.
Phương pháp cuối cùng
Bằng cách sử dụng các cổng nối tiếp để flash bộ định tuyến của bạn, cho phép bạn kiểm soát hoàn toàn mọi thứ, phương pháp này có thể phá vỡ mọi bộ định tuyến, không đóng cửa hoặc bộ định tuyến bị khóa nữa :)
Hầu hết các nhà máy rời cổng nối tiếp trên bảng mạch chính để kiểm tra / khắc phục sự cố sản phẩm của họ. Đôi khi bạn phải hàn dây vào các cổng, Giống như những gì tôi đã làm trong PIC bên dưới, hãy kiểm tra blog của tôi nếu bạn muốn biết thêm thông tin về việc hàn dây của bạn.
và đôi khi họ sẵn sàng sử dụng
Bây giờ bạn cần một thứ gọi là Arduino "Bộ điều khiển vi mô" Chúng tôi sẽ sử dụng nó để thực hiện giao tiếp giữa PC và bộ định tuyến của bạn qua cổng nối tiếp. Kết nối Arduino của bạn với bộ định tuyến của bạn như TX ------- RX này
Rô -------
GND ----- GND
VCC ---- 3,3V
CẢNH BÁO KHÔNG kết nối VCC với 5V
Cài đặt IP cho thẻ lan của bạn "tất cả những gì bên trong TFTP"
- Cài đặt máy chủ IP: setenv serverip 192.168.1.100
- Cài đặt Bộ định tuyến IP di động: setenv ipaddr 192.168.1.1
flash Router của bạn với lệnh này
tftpboot 0x80000000 openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin
sau khi nhấp vào lệnh này
1. erase 0x9f020000 +0x3c0000 (enter)
2. cp.b 0x80000000 0x9f020000 0x3c0000 (enter)
3. bootm 9f020000 (enter)
xử lý khởi động lại bộ định tuyến .....
Đó là nó
GHI CHÚ
Nếu bộ định tuyến của bạn không thể có mạng WAN-IP sau khi bạn tìm ra tất cả các cài đặt, bạn cần một cái gì đó gọi là 30-30-30 Hard reset, đôi khi phần sụn cũ của bạn sẽ bị kẹt trong NVRAM của bạn, chúng gọi đó là NVRAM bẩn, cứng 30-30-30 thiết lập lại sẽ làm sạch hoàn toàn phần sụn cũ của bạn "đó là phần sụn" dd-wrt "