Bookmark

Dựng Wi‑Fi bridged AP bằng LuCI, DHCP và file cấu hình

OpenWrt có thể làm access point nối cầu với router chính, nhưng chữ “bridge” không có nghĩa là cắm cổng nào cũng được. Bản này tập trung vào mô hình LAN-to-LAN: router chính cấp DHCP/DNS, còn OpenWrt chỉ phát Wi‑Fi và chuyển frame về mạng chính.

Cảnh báo: hãy nối máy cấu hình vào đúng cổng LAN, chụp backup trước khi đổi network, và chuẩn bị cách truy cập trực tiếp nếu đổi IP khiến LuCI biến mất. Không để hai DHCP server cùng phục vụ một LAN.

Mô hình trước khi cấu hình

Ghi lại các giá trị thực tế trước khi làm:

  • IP quản trị của router chính, ví dụ 192.168.1.1.
  • Dải DHCP đang cấp và một IP trống dành cho AP, ví dụ 192.168.1.2.
  • Tên interface LAN trên OpenWrt, bridge device và radio muốn phát.
  • Cổng sẽ nối LAN-to-LAN. Không nối vào WAN nếu mục tiêu là bridged AP đơn giản.

Sao lưu các file liên quan nếu đang làm qua SSH:

1
2
3
cp /etc/config/network /root/network.before-bridged-ap
cp /etc/config/wireless /root/wireless.before-bridged-ap
cp /etc/config/dhcp /root/dhcp.before-bridged-ap

Cấu hình bằng LuCI

  1. Mở Network > Interfaces và sửa interface LAN.
  2. Đặt IPv4 address thành IP quản trị cố định nằm trong LAN chính nhưng ngoài vùng DHCP, ví dụ 192.168.1.2.
  3. Đặt gateway và DNS về router chính, ví dụ 192.168.1.1.
  4. Không tạo WAN riêng cho đường uplink LAN-to-LAN.
  5. Trong Network > DHCP and DNS, tắt DHCP server trên AP. Giữ DHCP của router chính.
  6. Vào Network > Wireless, bật radio, tạo SSID và đặt WPA2/WPA3 password riêng.
  7. Gán wireless network vào LAN, không gán nhầm vào WAN.
  8. Bấm Save & Apply, chờ hết thời gian áp dụng rồi truy cập lại bằng IP mới.
  9. Cắm dây từ LAN router chính sang LAN AP. Kết nối Wi‑Fi thử nghiệm và kiểm tra client nhận IP từ router chính.

Kiểm tra bằng file cấu hình và SSH

Sau khi LuCI đã hoạt động, kiểm tra các file thay vì sửa mù:

1
2
3
4
5
uci show network
uci show wireless
uci show dhcp
ip addr
ip route

Các file chính là /etc/config/network, /etc/config/wireless/etc/config/dhcp. Tên section và tên device thay đổi theo target, vì vậy không chép nguyên cấu hình của model khác. Nếu dùng UCI, commit rồi reload từng phần:

1
2
3
4
5
6
uci commit network
uci commit wireless
uci commit dhcp
/etc/init.d/network reload
wifi reload
/etc/init.d/dnsmasq restart

Kiểm tra và khôi phục

Client phải nhận DHCP từ router chính, truy cập được gateway, DNS và Internet. Kiểm tra logread -e dnsmasq nếu client nhận IP sai. Nếu mất LuCI sau khi đổi IP, thử địa chỉ mới, kết nối vào đúng LAN, hoặc khôi phục backup qua SSH/UART theo model. Không bật lại DHCP trên AP chỉ để chữa lỗi tạm thời, vì sẽ tạo xung đột ngẫu nhiên.

Nguồn gốc


0 Bình luận

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