Mục tiêu của bài này là để OpenWrt làm Wi‑Fi client routed: radio của OpenWrt kết nối vào Wi‑Fi upstream, interface wwan nhận IP bằng DHCP, còn mạng LAN phía sau dùng một subnet khác và đi ra ngoài qua NAT. Đây không phải mô hình bridged AP; nếu muốn các máy ở hai phía nằm cùng một subnet, hãy đọc hướng dẫn WDS hoặc relayd tương ứng trong tài liệu gốc.1
Cảnh báo: Không cắm OpenWrt vào router chính trong lúc đang đổi IP LAN. Khôi phục router về mặc định OpenWrt nếu cần, dùng máy tính nối vào cổng LAN và luôn chuẩn bị một đường truy cập trực tiếp khi thao tác làm mất LuCI.1
Điều kiện và mô hình địa chỉ
Giả sử Wi‑Fi upstream dùng dải 192.168.1.x. LAN của OpenWrt phải nằm ở subnet khác, ví dụ 192.168.2.1, để tránh trùng mạng và tránh việc router không biết gói tin nào là mạng phía ngoài. Trước khi làm, ghi lại SSID, kiểu mã hóa, BSSID nếu cần khóa vào một AP, radio sẽ dùng và firewall zone hiện có.1
Tài liệu gốc nhắc rằng một thiết bị có nhiều radio có thể dùng radio thứ hai bằng cách thay chỉ số 0 thành 1 và wlan0 thành wlan1. Không suy đoán tên radio; kiểm tra trên chính thiết bị.1
Cấu hình bằng LuCI
- Không nối dây router OpenWrt vào router chính. Nếu cấu hình đang rối, reset về mặc định OpenWrt.
- Nối máy tính vào một cổng LAN của OpenWrt và mở LuCI tại
192.168.1.1. - Vào Network → Interfaces, sửa interface
LAN, giữ protocol là Static address. - Đặt địa chỉ LAN sang subnet khác, ví dụ
192.168.2.1, rồi bấm Save. - Bấm Save & Apply, sau đó ngắt và nối lại máy tính để buộc máy nhận thay đổi địa chỉ.
- Vào trang Network → Wireless, bấm Scan.
- Chọn Wi‑Fi đích và bấm Join Network.
- Nên chọn Replace wireless configuration nếu muốn xóa AP Master đang chiếm cùng radio.
- Nhập mật khẩu Wi‑Fi. Trong ví dụ bình thường, firewall zone của mạng client là
wan/wan6. - Nếu chưa có zone
wan, không lưu cấu hình Wi‑Fi vội; tạo zone WAN theo mục bên dưới rồi lặp lại bước Join. - Giữ tên mạng mới là
wwan, chọn firewall zonewan, rồi bấm Save. - Ở trang cấu hình client, đặt Mode phù hợp với mạng upstream, đặt Width giống upstream để không tự tạo nút thắt, và không đổi channel của mạng mà OpenWrt đang làm client.
- Bấm Save, sau đó Save & Apply. IP của
wwanxem ở Network → Interfaces, không nhất thiết hiện ngay ở mọi màn hình trạng thái.1
Tạo zone WAN khi bản cài không có sẵn
Nếu zone wan bị thiếu, vào Network → Firewall, bấm Add và tạo zone tương đương zone WAN mặc định. Sau đó quay lại trang Wireless, Join Network lần nữa, để tên mạng là wwan, chọn zone wan và lưu. Không tạo một zone tùy tiện rồi gán nhầm client Wi‑Fi vào LAN, vì như vậy sẽ phá ranh giới giữa mạng upstream và mạng quản trị.1
Cấu hình và kiểm tra bằng dòng lệnh
Trước khi scan, bật radio, lưu file wireless và khởi động Wi‑Fi bằng đúng các lệnh của tài liệu:
| |
Kiểm tra tên thiết bị và quét mạng:
| |
Kết quả mẫu bên dưới chỉ để minh họa cách đọc SSID, BSSID, tần số, tín hiệu và kiểu mã hóa; không dùng nguyên BSSID hoặc SSID mẫu cho hệ thống của mình:
| |
Đây là các giá trị UCI mà quy trình mẫu tạo hoặc thay đổi. Violetta, BSSID và myWifiPasswordHere chỉ là dữ liệu minh họa; thay SSID, BSSID, kiểu mã hóa và mật khẩu bằng thông tin lấy từ lần scan của mình. Chuỗi mật khẩu trong bài không phải credential thật.
| |
Kiểm tra, giới hạn và lỗi thường gặp
Client phải nhận DHCP từ Wi‑Fi upstream, có default route qua wwan, truy cập được gateway/DNS và đi Internet. Nếu muốn giữ AP và client trên cùng một radio, cần kiểm tra giới hạn driver; tài liệu gốc liên kết lỗi Cannot enable client and AP on same radio. Khi mất LuCI sau khi đổi IP, thử 192.168.2.1, nối đúng LAN và dùng recovery của model thay vì cắm ngược vào WAN.1
Đừng nhầm bài này với Bridged AP: routed client tạo subnet riêng. Khi cần cùng broadcast domain, hãy chuyển sang WDS hoặc relayd và đọc đầy đủ điều kiện tương thích của hai thiết bị.


Góp Ý / Bình Luận / Đánh giá