This page is READ-ONLY. It is generated from the old site.
All timestamps are relative to 2013 (when this page is generated).
If you are looking for TeX support, please go to VietTUG.org

vật vã với mỡ quy ra thóc (OpenWRT)

WRT54GL
Added by over 2 years ago

Mình có cái con WRT54GL (v1.1), mua 1 triệu mốt năm chục ngàn. Mua con này là để về nâng cấp lên phơm quai (firmware) Linux được. Nhưng từ khi cài hàng OpenWRT vào, thì rớt mạng hoài, khi ở khoảng cách khá là xa. Nói khá là xa, bởi vì chỉ cách có 1 con hẻm, và trước đó mọi kết nối vẫn rất bình thường, ngọt ơi là ngọt.

Ôi, OpenWRT. Thôi thì ta quay lại bản cũ. Té ra là phải xài tftp, không đơn giản tí nào. Đọc kỹ tài liệu thì mới biết, sau khi router khởi động, sẽ không mần ăn gì được, mà chỉ có thể tranh thủ khoảng thời gian 3s ngay sau khi cắm điện để dán phơm quai mới lên :) Cụ thể là thế này

  1. Tải về bản phơm quai (firmware) được cung cấp bởi Linksys
  2. Chắc rằng boot_wait đã được bật, bằng cách đăng nhập (ssh) vào router rồi gõ lệnh
    1 nvram set boot_wait=on
    2 nvram commit
    
  3. Sau đó rút điện router không dây
  4. Cắm cáp từ máy cho tới cổng LAN1 của router
  5. Chỉnh IP tĩnh cho máy là 192.168.1.100 (cho dù trước đó là IP nhiêu đi nữa)
  6. Từ terminal, gõ lần lượt
    1 tftp 192.168.1.1
    2 binary
    3 trace
    4 put stupid_firmware.bin
    

    (à, cái dòng cuối cùng thì sẽ khác, tùy vào tập tin bạn tải về ở bước 1)
  7. Sau khi gõ lệnh cuối cùng thì cắm điện cho router
  8. Rồi ngồi chờ cho tftp tải tập tin (nó sẽ in ra rất nhiều dòng, loạn!)
  9. Chờ cho cái router nó khởi động lại
  10. Điều chỉnh lại kết nối mạng và thưởng thức hàng gốc của Linksys.

Điều lạ là như sau:

  1. Xài bản firmware cũ, cấu hình A
  2. Nâng cấp lên firmware của OpenWRT, cấu hình B
  3. Khôi phục lại firmware cũ của Linksys (như ở trên)
  4. Khi đó, cấu hình A sẽ được phục hồi
  5. Trong khi mình hy vọng là sau khi khôi phụ lạc firmware của Linksys, mọi cài đặt sẽ mới toanh, ví dụ chìa khóa của adminadmin. Nhưng không phải. Ngộ thiệt! Hỏng lẽ sau khi bỏ thằng OpenWRT thì nó khôn ngoan lưu lại cài đặt cũ (Ghi chú: trước đây dùng WebUI để cài OpenWRT.)

Chắc là mình không chơi với món mỡ quy ra thóc (OpenWRT) nữa. Cho nên chỉ để lại vài từ khóa để các bạn tìm kiếm

  1. OpenWRT boot_wait nvram
  2. OpenWRT WRT54GL v1.1

Comments

Added by tanphu over 2 years ago

Tớ cũng có con này, xài firmware OpenWRT mướt mờ. Có điều chưa thử khoảng cách xa. Nhưng không biết chỉnh thế nào để nó listen port đã NAT từ ADSL router vào.

Added by over 2 years ago

Khi khoảng cách khá xa thì phải tìm khách khử nhiễu trước, chẳng hạn bằng cách chuyển qua channel khác (có ít nhất 11 kênh để chuyển), hoặc thay đổi vị trí đặt thiết bị.

Còn chuyện NAT thì không liên quan gì tới listen. Nhớ sơ đồ sau: khách -> router (dẫn đường, NAT) -> máy đích. Máy đích là máy nào, lắng nghe trên cổng nào, dùng dịch vụ gì, đó là 3 câu hỏi phải trả lời đầu tiên trước khi dùng NAT. BTW, đây là câu hỏi khác rồi. Fire an issue, pls :)