Cách sửa wifi bị lỗi khi update openwrt

Ở bài trước mình có giới thiệu về bộ phát wifi dành cho mọi người và nhất là các bạn yêu di chuyển về sự tiện lợi cũng như nhỏ gọn của nó. Các bạn có thể tham khảo lại ở đây Đánh giá bộ phát wifi du lịch RAVPower WD-009 FileHub

Tuy nhiên, như đã nói ở trong bài thì bộ phát này chưa hỗ trợ VPN và có tốc độ sao chép dữ liệu khá là chậm do vẫn còn sử dụng cổng USB 2.0. Chính vì vậy ở bài này mình sẽ hướng dẫn cách để có thể cài OpenWRT lên thiết bị này để các bạn có thể tùy chỉnh các chức năng mới cho nó, bao gồm cả VPN nhé.

Cách thực hiện

Các thao tác hướng dẫn trong bài viết này mình sẽ thực hiện trên máy tính Windows và trình điều khiển SSH Bitvise Client nhé. Với hệ điều hành cũng như trình điều khiển SSH khác các bạn cũng sẽ làm tương tự

Bước 1: Tải các tập tin hệ điều hành OpenWRT tại đường dẫn trang chủ của OpenWRT sau:

https://openwrt.org/toh/ravpower/rp-wd009

Phiên bản mới nhất hiện tại là 21.02.3 tải về tại đây

Cập nhật

OpenWRT đã có phiên bản 21.02.3 dành riêng cho RavPower RP-WD009. Ở phiên bản này các đã cài sẵn Luci (web interface) và các bạn sẽ không cần cài thêm bất kỳ chương trình gì mà có thể sử dụng luôn (Chỉ cần thực hiện cài đặt theo hướng dẫn ở Bước 2, các bước khác không cần phải thực hiện). Tuy nhiên mình đã kiểm tra phiên bản này thì bị lỗi wifi băng tần 5Ghz. Các bạn lưu ý vấn đề này trước khi cài đặt nhé.

Hoặc các bạn cũng có thể tải phiên bản snapshots trực tiếp tại đây và làm theo đầy đủ các bước hướng dẫn tiếp theo

Bước 2: Cài đặt hệ điều hành OpenWRT

Thực hiện các bước sau theo thứ tự nhé

  • 2.1 Kết nối cổng LAN của máy tính với cổng LAN router RAVPower
  • 2.2 Đặt IP cố định của kết nối LAN trên máy tính là: 10.10.10.20 với Netmask là: 255.255.255.0
  • 2.3 Bấm và giữ phím Reset trên router RAVPower, đồng thời bấm giữ phím nguồn của Router để khởi động thiết bị lên

Cách sửa wifi bị lỗi khi update openwrt
Đèn báo vào chế độ Firmware Update

  • 2.4 Sau khi đèn đã sáng ký hiệu Internet (quả địa cầu) trên thiết bị, các bạn có thể nhả phím nguồn và nút Reset ra
  • 2.5 Truy cập địa chỉ http://10.10.10.128 bằng trình duyệt trên máy tính và tiến hành tải lên file OpenWRT có đuôi .bin đã tải ở Bước 1
    Cách sửa wifi bị lỗi khi update openwrt
    Giao diện web nâng cấp hệ thống
  • 2.6 Thiết bị sẽ tự động cài đặt và khởi động lại vào OpenWRT. Các bạn cần xóa phần cài đặt IP cố định ở Bước 2.2 để máy tính có thể nhận IP của OpenWRT

Bước 3: Cài đặt Luci Web cho OpenWRT

Phiên bản trên là phiên bản Snapshot của OpenWRT, ngay sau khi cài đặt xong sẽ cần phải kết nối Internet và cài đặt gói Luci thì mới có thể sử dụng giao diện web của thiết bị. Cùng thực hiện nhé

Chúng ta cần sử dụng Bitvise Client và kết nối với RAV qua SSH với thông tin kết nối:

  • Host IP: 192.168.1.1:22
  • Username: root
  • Password: none

Tiếp theo chúng ta sẽ cấu hình kết nối Internet qua wifi cho RAV Router theo các bước sau:

  • Mở cửa sổ Terminal SSH và gõ lệnh:

cd /etc/config vi wireless

Sử dụng trình soạn thảo Vi để sửa các file trong OpenWRT như đã đề cập ở bài Tạo bộ phát wifi du lịch siêu an toàn từ Raspberry Pi

Tại file wireless, các bạn thêm các dòng sau vào file đó

config wifi-iface 'wwan'

    option device 'radio0'
    option network 'wwan'
    option mode 'sta'
    option ssid 'Ten-Wifi-Cua-Ban'
    option encryption 'psk2'
    option key 'Mat-Khau-Wifi'
Chú ý thay đổi 2 giá trị trong đoạn trên là Ten-Wifi-Cua-Ban là tên Wifi có sóng 2.4Ghz tại nhà bạn và Mat-Khau-Wifi là mật khẩu wifi của Wifi đó

Trong file wireless này cũng sẽ có 2 dòng có nội dung

option disabled '1'

Các bạn sửa giá trị 1 thành 0 và chúng ta sẽ được (lưu ý, có 2 vị trí cần sửa)

option disabled '0'

Sau đó lưu lại và thoát ra và tiếp tục chỉnh sửa file network

vi network

Xóa hết dữ liệu và dán nội dung sau vào file network đó

config interface 'loopback'

    option device 'lo'
    option proto 'static'
    option ipaddr '127.0.0.1'
    option netmask '255.0.0.0'
config globals 'globals'
    option ula_prefix 'fd51:d643:7bbf::/48'
config device
    option name 'br-lan'
    option type 'bridge'
    list ports 'eth0'
config interface 'lan'
    option device 'br-lan'
    option proto 'static'
    option ipaddr '192.168.1.1'
    option netmask '255.255.255.0'
    option ip6assign '60'
    option force_link '1'
config interface 'wwan'
    option proto 'dhcp'
    option peerdns '0'
    option dns '94.140.14.14 94.140.15.15'
config interface 'vpnclient'
    option ifname 'tun0'
    option proto 'none'
Tiếp tục thoát ra và chỉnh sửa file firewall

vi firewall

Tìm đoạn có nội dung sau

config zone

 option name             wan                                                                                          
 list   network          'wan'                                                                                        
 list   network          'wan6'                                                                                       
 option input            REJECT                                                                                       
 option output           ACCEPT                                                                                       
 option forward          REJECT                                                                                       
 option masq             1                                                                                            
 option mtu_fix          1   
Và sửa lại thành

config zone

 option name             wan                                                                                          
 list   network          'wan'                                                                                        
 list   network          'wan6'
 list   network          'wwan'                                                                                     
 option input            ACCEPT                                                                                       
 option output           ACCEPT                                                                                       
 option forward          REJECT                                                                                       
 option masq             1                                                                                            
 option mtu_fix          1   
Lưu lại và thoát ra, sau đó chúng ta kích hoạt wifi bằng 2 câu lệnh dưới đây

ifconfig wlan0 up ifconfig wlan1 up

Tiếp theo là tiết hành khởi động lại hệ thống router bằng câu lệnh

config wifi-iface 'wwan'

    option device 'radio0'
    option network 'wwan'
    option mode 'sta'
    option ssid 'Ten-Wifi-Cua-Ban'
    option encryption 'psk2'
    option key 'Mat-Khau-Wifi'
0

Sau khi khởi động lại thì chiếc RAV Router của chúng ta đã có kết nối Internet, các bạn có thể thấy dễ dàng biểu tượng Wifi nhấp nháy sau khi nó được khởi động lên. Tiến hành đăng nhập lại SSH và cài đặt Luci web thôi nào

Tại cửa sổ lệnh chúng ta chạy câu lệnh sau để tiến hành cài đặt Luci

config wifi-iface 'wwan'

    option device 'radio0'
    option network 'wwan'
    option mode 'sta'
    option ssid 'Ten-Wifi-Cua-Ban'
    option encryption 'psk2'
    option key 'Mat-Khau-Wifi'
1

Sau khi chạy xong, các bạn có thể truy cập trình quản lý OpenWRT bằng giao diện web Luci tại địa chỉ: http://192.168.1.1

Kết luận

Trên đây mình đã hướng dẫn các bạn các bước để cài đặt OpenWRT trên chiếc Router du lịch RavPower WD009. Với hệ điều hành này thì các bạn có thể tùy chỉnh cấu hình cũng như cài đặt thêm các tiện ích nếu cần thiết. Các bạn có thể tham khảo bài viết Tạo bộ phát wifi du lịch siêu an toàn từ Raspberry Pi để cài đặt VPN trên con Router này. Hoặc mình sẽ có bài viết khác hướng dẫn cách cài đặt VPN và NAS server trên con Router này sau. Cảm ơn các bạn đã đọc đến giai đoạn này. Nếu có bất kỳ câu hỏi gì về cài đặt, hãy để lại bình luận để chúng ta cùng thảo luận nhé