Cấu hình router Openwrt bằng dòng lệnh

Với dân kỹ thuật wifi, IOT, tự động hóa, smart home v.v thì dùng firmware Openwrt là một cách thức tuyệt vời để biến những thiết bị router wifi đơn giản thành những router chuyên nghiệp với tính năng và sức mạnh không thua kém những router thương mại giá cao.

Thông thường, để cấu hình thiết bị Openwrt ta thường dùng giao diện đồ họa Luci có sẵn trong firmware khi cài. Tuy nhiên trên những thiết bị có bộ nhớ Flash tầm 4MB thì việc cài Luci hầu như không thể vì không đủ dung lượng lưu trữ. Nhất là những thiết bị dùng Rom Openwrt phiên bản 18.6.0 trở lên.

Mình đã từng thử cài Openwrt bản 18.6.2 lên router wifi TP-Links wr940n thành công, nhưng không có Luci, nếu cài Luci bằng các ssh vào router (ip mặc định là 192.168.1.1 , port 22) thì sẽ nhận được thông báo lỗi không đủ bộ nhớ.

Vì không có Luci nên để cấu hình mình chỉ có 2 lựa chọn: dùng trình soạn thảo sửa thông số trực tiếp trong file cấu hình (cách này rất phê và dễ sai sót) và cách thứ 2 là dùng chương trình cấu hình uci có sẵn trong Openrt.

Với uci, ta có thể cấu hình mõi thông số của Router Openwrt bằng dòng lệnh theo cách dễ dàng nhất.

Đọc thêm:  Cách đặt chế độ tự xóa tin nhắn cũ trên iPhone và smartphone Android

Mình sẽ trình bày 1 trường hợp cấu hình thông dụng nhất, thường gặp nhất, các bạn cần tìm hiểu sâu hơn thì tìm hiểu thêm theo thông tin gốc bên dưới.

A. Kết nối vào Router Openwrt bằng SSH.

1. Gắn cáp mạng từ port lan router Openwrt vào port lan máy tính.

2. Set Ip tĩnh của port lan máy tính thành 192.168.1.100 / subnetmask 255.255.255.0

3. Dùng Putty, ssh vào router Openwrt : IP 192.168.1.1 , port 22, user root, pass trống.

B. Cấu trúc lệnh uci cơ bản:

1. Lấy thông số các tùy chọn:

show 	[<config>[.<section>[.<option>]]]
Ví dụ:
uci show wireless

wireless.radio0=wifi-device
wireless.radio0.type='mac80211'
wireless.radio0.channel='11'
wireless.radio0.hwmode='11g'
wireless.radio0.path='pci0000:00/0000:00:00.0'
wireless.radio0.country='US'
wireless.radio0.htmode='HT40'
wireless.radio0.txpower='7'
wireless.radio0.legacy_rates='1'
wireless.radio0.__toggle='Disable'
wireless.default_radio0=wifi-iface
wireless.default_radio0.device='radio0'
wireless.default_radio0.network='lan'
wireless.default_radio0.mode='ap'
wireless.default_radio0.encryption='psk2+ccmp'
wireless.default_radio0.key='12345678'
wireless.default_radio0.wpa_disable_eapol_key_retries='1'
wireless.default_radio0.ssid='Openwrt'

2. Thay đổi 1 thông số
set <config>.<section>[.<option>]=<value>

Ví dụ: đổi tên wifi thành abcd
uci set wireless.default_radio0.ssid='abcd'

3. Lưu thông số
commit [<config>]

B. Cấu hình các thông số thông dụng bằng UCI:

1. Xem tất cả các thông số: uci show

2. Tắt dhcp

uci set dhcp.lan.ignore='1'

3. Đổi tên wifi thành abcd

uci set wireless.default_radio0.ssid='abcd'

4. Bật / tắt wifi

Tắt wifi
uci set wireless.default_radio0.disabled=1

Mở wifi
uci set wireless.default_radio0.disabled=0

5. Đổi kênh wifi thành kênh 11

wireless.radio0.channel='11'

6. Cấu hình IP port lan

// Đổi Ip port lan thành ip tĩnh 192.168.2.2, gateway 192.168.2.1, dns 8.8.8.8
uci network.lan.ipaddr='192.168.2.2'
uci network.lan.gateway='192.168.2.1'
network.lan.netmask='255.255.255.0'
network.lan.proto='static'

7. Lưu cấu hình và khởi động lại: Sau khi cấu hình xong, ta cần lưu cấu hình và khởi động lại để các thay đổi được áp dụng.

// Lưu cấu hình
uci commnit

//Khởi động lại
reboot

— Digi9.net–

Gợi ý

Cách tắt Windows Defender trên Windows 10 mới nhất

0.0 00 Cách tắt Windows Defender trên WIndows 10 dễ nhất -Windows Defender là hệ …

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.

Sửa máy tính tại nhà HCM | Sửa máy tính tận nơi uy tín - giá rẻ có bảo hành, , Sua may tinh quan tan phu, Sua may tinh, sua may vi tinh, sua vi tinh, sua chua may tinh, sua may tinh gia re, bao tri may tinh, cai dat may tinh, cai dat laptop, cai dat vi tinh, bao tri vi tinh, sua chua vi tinh, sua chua may vi tinh, sua may tinh tai nha, Sua may tinh xach tay tan noi, sua may tinh tan nha, cai windows, diet virus, quan binh tan, quan tan phu, quan 6, quan 10, quan 11 Sửa Máy Tính Quận Bình tân 0908165362, Sửa Máy Tính Quận Tân Phú 0908165362, Sửa Máy Tính Quận 6 0908165362, Sửa Máy Tính Quận 10 0908165362, Sửa Máy Tính Quận 11 0908165362 Trung Tâm Cài Đặt Sửa Chữa Máy Vi Tính Uy Tín TPHCM LH: 0908165362 Quận Bình tân, Quận Tân Phú, Quận 6, Quận 10, Quận 11, Bình Hưng Hòa, Bình Trị Đông. located at 243/33/28 Mã Lò, P. Bình Trị Đông A, Q. Bình Tân, TP.HCM , Ho Chi Minh, VN . Reviewed by 16 customers rated: 1 / 5
%d bloggers like this: