Bài này ghi lại cách mình đọc và thay đổi cấu hình mạng OpenWrt bằng UCI, thay vì sửa nhầm một file tạm của LuCI. Ví dụ dùng router có LAN 192.168.1.1/24; hãy đổi địa chỉ nếu mạng nhà bạn khác.
Hiểu đúng mô hình
OpenWrt lưu cấu hình mạng trong /etc/config/network. UCI tách thiết bị, interface logic, địa chỉ và route; vì vậy cần phân biệt device/bridge với interface như lan hoặc wan.
Quy trình an toàn
- Sao lưu trước:
sysupgrade -b /tmp/network-backup.tar.gz. - Xem trạng thái hiện tại:
uci show network,ip addr,ip route. - Đặt địa chỉ LAN mẫu:
uci set network.lan.ipaddr='192.168.1.1'vàuci set network.lan.netmask='255.255.255.0'. - Kiểm tra thay đổi bằng
uci changes network; chỉ khi đúng mới chạyuci commit network. - Áp dụng bằng
/etc/init.d/network reload.
Nếu thay đổi đường WAN hoặc bridge từ xa, phiên SSH có thể mất ngay lập tức. Nên thao tác qua LAN, giữ một phiên console/UART hoặc chuẩn bị nút reset và IP quản trị dự phòng.
Kiểm tra sau khi áp dụng
Chạy ip addr, ip route, ubus call network.interface.lan status và ping gateway. Nếu LuCI không còn truy cập được, kết nối trực tiếp bằng địa chỉ mới hoặc dùng failsafe để khôi phục bản sao cấu hình.
Nguồn
Tóm lược độc lập từ OpenWrt Network configuration .


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