Một khi đã dấn thân vào thế giới công nghệ đầy rẫy những thứ lỉnh kỉnh, bạn bắt đầu đặt câu hỏi về mọi thứ công nghệ xung quanh mình với suy nghĩ "mình có thể tinh chỉnh cái này để nó hoạt động tốt hơn". Và khi bạn nhận ra phần mềm nguồn mở mạnh mẽ và có thể tùy chỉnh đến mức nào, suy nghĩ đó chuyển thành "chắc chắn có một giải pháp thay thế nguồn mở tốt hơn cho việc này".
Đó là lúc nhiều người phát hiện ra OpenWRT, một firmware miễn phí, dựa trên Linux được xây dựng chính xác để giải phóng tiềm năng đó.
Tại sao mọi người lại muốn router của mình làm được nhiều hơn?
OpenWRT là gì?
Mọi người sử dụng VPN rất nhiều - nhiều đến mức họ thậm chí còn tự thiết lập VPN riêng trong năm nay. Ở nhà, VPN luôn được bật trên tất cả các thiết bị. Nhưng điều đó có nghĩa là bạn đang chạy các cấu hình VPN giống hệt nhau trên hàng chục thiết bị khác nhau và lãng phí năng lượng xử lý mỗi lần. Đó là điều đầu tiên bạn muốn khắc phục bằng VPN toàn mạng.
Sau đó là cổng USB ở mặt sau của D-Link. Bạn có thể làm rất nhiều thứ với cổng USB của router. Về lý thuyết, bạn có thể sử dụng nó để biến router thành một media server cục bộ. Tác giả đã cắm ổ cứng WD 1TB của mình vào nhưng không có gì xảy ra. Hóa ra, nó chỉ hỗ trợ ổ cứng ngoài dưới 16GB.
OpenWRT khắc phục cả hai vấn đề. Đây là một firmware Linux mã nguồn mở miễn phí dành cho router, hỗ trợ hầu hết các router hiện đại và một số mẫu cũ hơn. Đây là một hệ thống Linux siêu nhẹ, và bạn có thể hình dung được mức độ tự do mà nó mang lại. Xin nhắc lại - bạn đang cài đặt Linux trên router của mình. Bạn có toàn quyền truy cập dòng lệnh và có thể cài đặt hoặc tinh chỉnh bất cứ thứ gì bạn có thể tưởng tượng. VPN và NAS chỉ là bước khởi đầu.
Hành trình nâng cấp OpenWRT
Đã có một số trục trặc

Việc thổi hồn vào công nghệ cũ mang lại một cảm giác rất thú vị. Các công ty công nghệ lớn ghét ý tưởng đó vì nó đe dọa chu kỳ nâng cấp liên tục của họ. Đặc biệt, các router là nạn nhân của điều này - hầu hết chỉ được cập nhật firmware trong một hoặc hai năm, và hiếm khi có các tính năng mới nổi bật. Hãy thử cài đặt OpenWRT trên D-Link cũ. Trong ví dụ đó là D-Link 2750U được mua khoảng 6 năm trước (các router modem DSL đã sắp lỗi thời). Rất tiếc nó không hỗ trợ OpenWRT.
Vì vậy, tác giả đã săn lùng router rẻ nhất hỗ trợ OpenWRT. Tác giả muốn có cổng USB 3.0 cho NAS, Wi-Fi băng tần kép và hiệu suất ổn định, nên đã chọn Linksys EA8300. Thiết bị này được trang bị bộ vi xử lý Qualcomm lõi tứ, RAM 256MB, Wi-Fi ba băng tần (hai băng tần 5GHz, một băng tần 2.4GHz) và cổng USB 3.0. Hoàn hảo.
Có thể tiết kiệm chi phí bằng cách chọn mua một router cũ.

Khi xem qua firmware OEM để đánh giá sơ bộ, nó không hỗ trợ cấu hình VPN, và các tính năng NAS của nó còn khá thô sơ. Vào thẳng trang cập nhật firmware và cài đặt OpenWRT. OpenWRT đã biến router thành một cỗ máy Linux hoàn chỉnh. Mở terminal trên máy tính Windows và nhập:
ssh root@192.168.1.1

Và thế là xong! Router sẽ sẵn sàng được sử dụng như một máy tính. Nghe có vẻ đáng sợ, nhưng đừng lo - OpenWRT cũng đi kèm với một giao diện web gọn gàng (LuCI) mà bạn có thể truy cập bằng cách nhập cùng một địa chỉ IP vào trình duyệt. Bạn có thể cấu hình (gần như) mọi thứ từ đó mà không cần phải chạm vào terminal.
Những gì OpenWRT mang lại
Không giới hạn

Hãy cài đặt PassWall và Samba trên router của mình. PassWall cho phép đặt toàn bộ giao diện mạng trên VPN và hỗ trợ nhiều giao thức VPN. Có thể thiết lập WireGuard VPN trên một giao diện trong khi vẫn để các giao diện khác kết nối trực tiếp. Samba cho phép sử dụng ổ cứng ngoài như một NAS, vì vậy bạn có thể truy cập nó thông qua Kodi trên TV. Bạn cũng có thể cài đặt tính năng chặn quảng cáo trên toàn mạng, mã hóa DNS và nhiều hơn nữa. Không có giới hạn nào cả.
Tuy nhiên, để có được một router tích hợp hỗ trợ WireGuard VPN và các tính năng NAS, thông thường bạn phải mua một "con quái vật" như Asus ROG Rapture GT-AXE11000, với giá khoảng 400 USD. Nhưng giờ đây, nhờ OpenWRT, không có gì mà Asus 400 USD có thể làm được mà Linksys 30 USD không thể thực hiện - ít nhất là trong giới hạn phần cứng.
Vậy nên, hãy coi đây như một lời ca ngợi niềm vui của phần mềm nguồn mở. Router hiện tại của bạn có thể không quá cũ kỹ và lỗi thời như D-Link trong ví dụ, vì vậy hy vọng đây sẽ là một bản nâng cấp hoàn toàn miễn phí trong trường hợp của bạn.