Router là những chiếc máy tính nhỏ xíu. Chúng được trang bị RAM, CPU, bộ nhớ lưu trữ riêng và một hệ điều hành cơ bản được gắn kết với nhau bằng bất kỳ phần mềm nào mà nhà sản xuất cung cấp. Vấn đề là hầu hết phần cứng đó đều bị lãng phí. Bạn có một chiếc máy nhỏ hoàn hảo trên kệ, nhưng firmware gốc lại khiến nó bị hạn chế.
Các công ty sản xuất router cũng rất tệ trong việc bảo trì phần cứng. Việc một router trở nên "không còn phù hợp" sau một năm là điều rất bình thường. Nhưng những thiết bị này xứng đáng được cải thiện hơn nữa. Với OpenWRT, bạn thực sự có thể mang lại cho chúng nhiều hơn thế. Cách đây không lâu, một người đã cài đặt OpenWRT trên router cũ của mình. Và kết quả thật bất ngờ!
Chạy VPN toàn mạng
Một đường hầm cho mọi thiết bị (kể cả những thiết bị kỳ lạ)
Nhiều người luôn sử dụng VPN. VPN toàn mạng là một trong những động lực lớn nhất khiến họ mua một VPN mới, đắt tiền. Nhưng rồi họ phát hiện ra OpenWRT. Nhà cung cấp VPN có ứng dụng cho hầu hết mọi nền tảng người dùng sử dụng - nhưng điều đó chỉ giải quyết được một nửa vấn đề. Còn những thiết bị không thể chạy ứng dụng thì sao?
Giả sử bạn có 9 thiết bị kết nối Internet và cần VPN trên cả 9 thiết bị. Điều đó có nghĩa là phải chạy một VPN client 9 lần riêng biệt không? Hoàn toàn không. Thay vào đó, chỉ cần chạy VPN một lần - tại nguồn.
VPN toàn mạng không còn là điều mới lạ nữa. Điều mới lạ là một router hỗ trợ hầu như mọi giao thức trên đời. Một router cao cấp (như Asus ROG Rupture) có thể xử lý được WireGuard, nhưng vẫn chưa có router thương mại nào hỗ trợ Xray.
Nhưng router Linksys giá rẻ chạy OpenWRT lại có thể. Hiện tại, có thể thiết lập Xray bằng plugin Passwall. Việc cài đặt nó cũng đơn giản như bất kỳ gói Linux nào.
Tạo nhiều mạng Wi-Fi tùy thích
Không hẳn là bao nhiêu cũng được nhưng khá nhiều

Với firmware gốc, router cung cấp 2 mạng Wi-Fi: một 5GHz và một 2.4GHz. Nếu router có 2 ăng-ten, thì 2 SSID là đủ.
OpenWRT không quan tâm tới điều đó. Với OpenWRT, bạn có thể tạo số lượng interface không dây hơn nhiều so với phần mềm mặc định. Mỗi SSID sẽ làm tăng thêm một chút tải, nhưng việc có thể chạy hàng chục SSID thực sự là một điểm cộng lớn.
Chạy media server trực tiếp từ router
Nó sẽ không chuyển mã 4K, nhưng sẽ stream thư viện của bạn rất tốt

Về lý thuyết, tính năng này không hoàn toàn mới, nhưng thực tế lại cực kỳ tiện lợi. Không cần NAS. Không cần media server chuyên dụng. Không cần script tùy chỉnh. Không gặp rắc rối khi chuyển tiếp cổng. Nếu router có cổng USB và chạy OpenWRT, bạn có thể khởi động media server ngay tại đó.
Vấn đề thực sự khi sử dụng router làm media server là nguồn điện. Router của bạn trở thành nút thắt cổ chai. Nếu router không thực sự mạnh mẽ, nó sẽ gặp khó khăn.
Thiết lập cân bằng tải multi-WAN
Không hẳn là liên kết, nhưng đủ thuyết phục

Đây là một điểm cộng tiết kiệm chi phí khác từ OpenWRT. Thay vì mua modem 4G/5G riêng, bạn có thể biến router của mình thành modem 4G/5G bằng một chiếc điện thoại Android cũ. Router có cổng USB. Chỉ cần cắm điện thoại vào, bật chia sẻ kết nối USB, và đột nhiên mạng 5G được đưa thẳng vào mạng gia đình. Nhưng trước tiên, bạn cần các gói driver. Cài đặt chúng bằng:
opkg install kmod-usb-net-rndis kmod-usb-net-ipheth usb-modeswitch kmod-usb-net-cdc-etherĐiều này cho phép OpenWRT coi điện thoại của bạn như một interface mạng. Nếu bạn chỉ muốn chia sẻ kết nối USB, vậy là xong. Nhưng nếu muốn kết hợp Internet gia đình và dữ liệu di động trong thực tế, bạn có thể làm nhiều hơn nữa.
Để làm được nhiều hơn nữa, bạn hãy cài đặt mwan3 (Multi-WAN Manager 3). Nó cho phép bạn cân bằng tải trên nhiều interface theo ý muốn. Bạn có thể hợp nhất hai mạng bằng cách đặt trọng số bằng nhau, hoặc đặt đủ loại quy tắc cho các thiết bị khác nhau. Ví dụ, bạn có thể định tuyến Smart TV qua mạng 5G trong khi vẫn giữ PC chơi game trên kết nối có dây để có độ trễ tốt hơn.
Host trang web trên router
Dù sao thì đó cũng là Linux

Đúng vậy, router của bạn có thể host một trang web. Và đây là một ví dụ hoàn hảo về điều mà ngay cả các router thương mại đắt tiền cũng không cho phép bạn làm. Trong ảnh chụp màn hình ở trên, tác giả đang chạy một trang web nhỏ trực tiếp trên router của mình. Nó chỉ là HTML tĩnh dưới 70 dòng, nhưng dù sao thì cũng là vẫn có thể thực hiện.
OpenWRT đã chạy uHTTPd cho interface LuCI, vì vậy việc host trang web của riêng bạn chỉ cần thiết lập tối thiểu. Bạn chỉ cần tạo một phiên bản thứ hai, gán cho nó một cổng khác (trong ví dụ là :81), upload file lên, thế là xong. Nếu muốn đưa nó ra internet và biến router của mình thành máy chủ web công khai, về mặt kỹ thuật bạn có thể làm được.
Học IT 




Phần cứng
Kiến thức sử dụng
Linh kiện máy tính
CPU
RAM, Card
Chuột & Bàn phím
Thiết bị mạng 









Công nghệ
Microsoft Word 2013
Microsoft Word 2007
Microsoft Excel 2019
Microsoft Excel 2016
Microsoft PowerPoint 2019
Google Sheets
Lập trình Scratch
Bootstrap
Ô tô, Xe máy