1. Rezumat
OpenWrt este un sistem de operare bazat pe Linux conceput în principal pentru routere, puncte de acces, gateway-uri rezidențiale și alte dispozitive de rețea încorporate. Spre deosebire de firmware-ul ruterului obișnuit al furnizorului, OpenWrt este construit ca un sistem de operare personalizabil cu un sistem de fișiere inscriptibil, management de pachete, acces la linia de comandă, administrare bazată pe web, control firewall, suport VPN, suport VLAN, modelare a traficului și configurație extinsă a serviciilor. Proiectul OpenWrt îl descrie ca un sistem de operare Linux pentru dispozitive încorporate care înlocuiește firmware-ul static al furnizorului cu un sistem de fișiere complet inscriptibil și gestionarea pachetelor.
Începând cu 21 iunie 2026, versiunea actuală stabilă a OpenWrt listată de pagina oficială de descărcări este OpenWrt 25.12.4, lansată pe 13 mai 2026. OpenWrt 25.12 a introdus o schimbare majoră în managementul pachetelor de la OpenWrt la __P6_grade adăugată la __P6_up7_2. integrare implicită și acceptă peste 2.200 de dispozitive din seria 25.12.
2. Ce este OpenWrt
OpenWrt este cel mai bine înțeles ca o distribuție Linux axată pe router și nu doar ca înlocuitor de firmware de router. Include un nucleu Linux, servicii de rețea, instrumente firewall, sisteme de configurare, un manager de pachete și administrare web opțională prin LuCI. Scopul său este de a oferi utilizatorilor control asupra dispozitivelor care în mod normal sunt livrate cu firmware limitat, controlat de furnizor.
Un firmware de router de consum normal expune de obicei doar o interfață web limitată. OpenWrt expune sistemul de operare de bază. Utilizatorii pot instala pachete, edita configurația sistemului, rula servicii, pot crea zone de firewall, pot construi gateway-uri VPN, segmentează rețele, pot configura VLAN-uri, monitoriza traficul și automatiza comportamentul routerului.
În termeni practici, OpenWrt transformă hardware-ul compatibil într-un dispozitiv de rețea programabil.
3. De ce există OpenWrt
Majoritatea furnizorilor de routere livrează firmware care este blocat, rar actualizat și limitat la caracteristicile pe care vânzătorul a ales să le expună. OpenWrt adoptă o abordare diferită:
| Firmware-ul furnizorului | OpenWrt |
|---|---|
| Imagine în mare parte statică | Sistem de scriere, gestionat de pachete |
| Interfață web limitată | Web UI, SSH, fișiere de scripting și de configurare |
| Caracteristici controlate de furnizor | Pachete și servicii controlate de utilizator |
| Adesea, ciclul de viață al actualizării este scurt | Lansări întreținute de comunitate |
| Comportament specific dispozitivului | Model comun de configurare OpenWrt pe toate dispozitivele acceptate |
OpenWrt propriul README explică că proiectul eliberează utilizatorii de aplicațiile și configurația selectate de furnizor, permițând personalizarea dispozitivului prin pachete.
4. Contextul de lansare curent
Pagina oficială de descărcări listează în prezent OpenWrt 25.12.4 ca cea mai recentă versiune stabilă. Seria stabilă 25.12 a introdus câteva modificări importante:
| Zona | Schimbare |
|---|---|
| Manager de pachete | Trecut de la opkg la apk |
| Upgrade-uri | A participat la aplicația Sysupgrade LuCI instalată implicit |
| Suport pentru dispozitiv | Peste 2.200 de dispozitive acceptate din seria 25.12 |
| Scripturi | Scripturi Wi-Fi rescrise în ucode |
| Upgrade model | Suport mai bun pentru reconstruirea imaginilor firmware cu pachetele instalate |
OpenWrt 25.12 a trecut de la managerul de pachete tradițional opkg la apk, Alpine Package Keeper. Notele de lansare afirmă că apk este încă întreținut în timp ce furca OpenWrt opkg nu mai este întreținută. Documentația pachetului OpenWrt afirmă că OpenWrt 25.12 și mai nou utilizează apk, în timp ce OpenWrt 24.10 și mai vechi utilizează opkg.
5. Arhitectura sistemului de operare de bază
OpenWrt este construit din mai multe componente coordonate ale sistemului.
| Componentă | Rol |
|---|---|
| Linux nucleu | Drivere hardware, stivă de rețea, firewall hooks, rutare, suport wireless |
| procd | Managementul inițial și al proceselor |
| ubus | Sistem de comunicare inter-proces și RPC |
| netifd | Daemon de management al interfeței de rețea |
| UCI | Sistem de configurare unificat |
| fw4 / firewall4 | Gestionare firewall folosind nftables |
| dnsmasq | Servicii de redirecționare DNS și DHCP |
| odhcpd | Servicii de publicitate DHCPv6 și router |
| LuCI | Interfață de administrare bazată pe web |
| apk / opkg | Gestionarea pachetelor, în funcție de versiunea OpenWrt |
Documentația OpenWrt descrie procd ca demonul de management al procesului al proiectului, utilizat pentru init și managementul demonului. ubus este sistemul de comunicare internă utilizat de multe servicii OpenWrt. netifd este demonul de configurare a interfeței de rețea al lui OpenWrt.
6. Proiectarea sistemului de fișiere
Sistemul de fișiere al lui OpenWrt este proiectat pentru stocarea flash încorporată. Documentația oficială descrie OpenWrt ca utilizând SquashFS și JFFS2 combinate prin OverlayFS.
Modelul practic este:
| Strat | Scop |
|---|---|
| Baza SquashFS numai pentru citire | Stochează imaginea firmware comprimată |
| Suprapunere scrisă | Stochează modificările, pachetele instalate și configurația |
| OverlayFS | Prezintă ambele straturi ca un sistem de fișiere rădăcină utilizabil |
Acest design oferă lui OpenWrt un avantaj important de recuperare. Firmware-ul de bază rămâne doar pentru citire, în timp ce modificările utilizatorului sunt în direct în suprapunerea scrisă. O resetare din fabrică poate elimina suprapunerea și poate readuce sistemul la starea intermitentă inițială.
O limitare cheie este spațiul de stocare. Multe routere au cipuri flash mici. Instalarea prea multor pachete poate umple suprapunerea. Suportul Attend Sysupgrade al OpenWrt 25.12 ajută, permițând reconstruirea imaginilor firmware cu pachete instalate integrate în SquashFS, pe care notele de lansare le descriu ca fiind mai eficiente din punct de vedere al stocării decât păstrarea acestor pachete în stocare suprapusă.
7. UCI: Sistemul de configurare al OpenWrt
OpenWrt utilizează UCI, interfața de configurare unificată, pentru a centraliza configurarea sistemului. UCI stochează configurația în fișiere text care pot fi citite, de obicei sub:
/etc/config/
Documentația OpenWrt descrie UCI ca un mic utilitar destinat centralizării configurației unui dispozitiv care rulează OpenWrt. Documentația utilizatorului afirmă că fișierele de configurare UCI constau din secțiuni și opțiuni care definesc valorile reale.
Fișierele UCI obișnuite includ:
| Fișier | Scop |
|---|---|
| /etc/config/network | Interfețe, poduri, VLAN-uri, adrese IP |
| /etc/config/wireless | Radiouri Wi-Fi, SSID-uri, criptare |
| /etc/config/firewall | Zone, reguli, redirecționare, NAT |
| /etc/config/dhcp | DHCP, DNS, leasing statice |
| /etc/config/system | Nume gazdă, fus orar, înregistrare |
| /etc/config/sqm | Setări Smart Queue Management |
Exemplu de comenzi UCI:
uci show network
uci show wireless
uci show firewall
uci set system.@system[0].hostname='openwrt-router'
uci commit system
UCI contează deoarece îi oferă lui OpenWrt un nivel de configurare consistent pe multe platforme hardware. Utilizatorii pot configura aceleași concepte pe routere diferite fără a afla structura firmware-ului privată a fiecărui furnizor.
8. LuCI Interfață Web
LuCI este interfața de configurare bazată pe web a lui OpenWrt. Depozitul OpenWrt LuCI descrie LuCI ca „Interfață de configurare OpenWrt”.
LuCI oferă acces bazat pe browser la sarcini administrative comune, inclusiv:
- Interfețe de rețea
- Setări wireless
- Zone și reguli de firewall
- DHCP și DNS
- Pachete software
- Jurnalele de sistem
- Reporniri și copii de rezervă
- Actualizări de firmware
- Pagini de servicii opționale, cum ar fi SQM, VPN, blocarea anunțurilor și statistici
LuCI este util pentru majoritatea proprietarilor de routere, deoarece expune caracteristicile principale ale OpenWrt fără a necesita utilizarea liniei de comandă. Utilizatorii avansați încă combină adesea LuCI cu SSH, deoarece nu fiecare pachet sau configurație edge-case are o interfață grafică completă.
9. Managementul pachetelor
Managerul de pachete al OpenWrt permite utilizatorilor să adauge sau să elimine caracteristici după instalare.
Pentru OpenWrt 25.12 și mai nou, utilizați apk:
apk update
apk add luci-app-sqm
apk add wireguard-tools
apk del package-name
Pentru OpenWrt 24.10 și mai vechi, utilizați opkg:
opkg update
opkg install luci-app-sqm
opkg remove package-name
Documentația pachetului OpenWrt afirmă că OpenWrt 25.12 și mai recent utilizează apk, în timp ce 24.10 și mai vechi utilizează opkg. Documentația dedicată apk notează că apk este utilizat în OpenWrt 25.12 și mai nou.
Gestionarea pachetelor este una dintre cele mai puternice caracteristici ale lui OpenWrt, dar trebuie folosită cu atenție. Routerele au flash și RAM limitate, iar pachetele legate de nucleu trebuie să se potrivească cu versiunea care rulează. Pentru upgrade-uri majore, sistemul Attend Sysupgrade al OpenWrt este de obicei mai sigur decât tratarea routerului ca pe o mașină desktop Linux și actualizarea orbește a fiecărui pachet pe loc.
10. Model de rețea
Modelul de rețea al lui OpenWrt separă dispozitivele, interfețele, podurile, zonele firewall și serviciile.
Dispozitive
Un dispozitiv este un obiect de rețea fizic sau virtual, cum ar fi:
eth0
eth1
br-lan
wlan0
br-lan.10
Interfețe
O interfață definește modul în care OpenWrt utilizează un dispozitiv. Exemple:
lan
wan
guest
iot
vpn
Poduri
O punte unește mai multe porturi sau rețele fără fir într-o singură rețea de nivel 2. O valoare implicită comună este:
br-lan
VLAN-uri
VLAN-urile permit unei rețele fizice să transporte mai multe rețele logice izolate. OpenWrt folosește DSA pe multe ținte moderne, iar mini-tutorialul oficial DSA acoperă exemple precum porturi LAN cu punte, rețele cu punte multiple și etichetare VLAN.
DHCP și DNS
OpenWrt utilizează dnsmasq și odhcpd în mod prestabilit pentru funcțiile DNS, DHCP și DHCPv6. Documentația OpenWrt afirmă că dnsmasq și odhcpd servesc DNS, DHCP și DHCPv6 în mod implicit.
11. Arhitectura firewall
Versiunile moderne OpenWrt folosesc firewall4, numit și fw4, cu nftables ca backend. OpenWrt documentația paravanului de protecție afirmă că OpenWrt utilizează firewall4 cu netfilter nftables. Documentația de configurare a paravanului de protecție mai arată că OpenWrt 22.03 și versiunile ulterioare sunt livrate implicit cu firewall4.
OpenWrt firewall-ul este de obicei organizat în zone:
| Zona | Sensul tipic |
|---|---|
| lan | Rețea internă de încredere |
| wan | Rețea orientată spre internet |
| oaspete | Rețea de oaspeți izolată |
| iot | Rețea segmentată pentru dispozitive inteligente |
| vpn | Interfață tunel VPN |
Un design tipic de firewall de router permite clienților LAN să ajungă la WAN, blochează traficul nesolicitat de la WAN la LAN și permite numai anumite servicii de intrare dacă administratorul creează reguli.
Documentația de întărire a securității OpenWrt afirmă că OpenWrt este securizat în mod implicit pe partea WAN, deoarece traficul nesolicitat nu este permis prin firewall.
12. Rețea fără fir
OpenWrt poate funcționa ca punct de acces, client, repetitor, participant mesh sau router multi-SSID, în funcție de hardware și suport pentru driver.
Conceptele importante de Wi-Fi includ:
| Concept | Înțeles |
|---|---|
| Radio | Chipset Wi-Fi fizic |
| SSID | Transmite numele rețelei Wi-Fi |
| Modul AP | Routerul oferă acces Wi-Fi |
| Modul client | Routerul se conectează la o altă rețea Wi-Fi |
| WPA2/WPA3 | Moduri de criptare fără fir |
| Codul țării | Domeniul de reglementare controlează canalele și puterea de transmisie |
| SSID-uri multiple | Rețele wireless separate pe un singur radio |
| Wi-Fi pentru oaspeți | Rețea izolată pentru clienți neîncrezători |
Documentația OpenWrt notează că dispozitivele cu porturi Ethernet au wireless oprit în mod implicit din motive de securitate. Documentația de configurare wireless notează, de asemenea, că, pe dispozitivele cu porturi Ethernet, wireless este dezactivat în mod implicit și LuCI scrie în /etc/config/wireless atunci când setările wireless sunt modificate.
13. Model de securitate
Puterea securității lui OpenWrt vine din transparență, posibilitatea rapidă de corecție și controlul administratorului. Cu toate acestea, oferă utilizatorilor suficientă putere pentru a configura greșit routerul.
Linia de referință recomandată:
1. Setați o parolă de root puternică.
2. Nu expuneți LuCI sau SSH la WAN.
3. Păstrați accesul de gestionare numai pe LAN sau VPN.
4. Utilizați WPA2/WPA3 cu o parolă Wi-Fi puternică.
5. Dezactivați serviciile neutilizate.
6. Păstrați OpenWrt actualizat.
7. Utilizați zone de firewall pentru separarea dintre oaspeți și IoT.
8. Faceți o copie de rezervă a configurației înainte de modificări majore.
9. Evitați instalarea pachetelor inutile.
10. Utilizați versiuni stabile acceptate, nu imagini aleatorii de la terți.
Poziția implicită de firewall WAN a OpenWrt blochează traficul de intrare nesolicitat, dar administratorii pot slăbi această poziție deschizând servicii, redirecționând porturi sau permițând gestionarea de pe internet.
14. Cazuri de utilizare comune OpenWrt
14.1 Înlocuirea routerului de acasă
OpenWrt poate înlocui firmware-ul stoc pe routerele acceptate. Motivele comune includ actualizări mai bune, reguli avansate de firewall, suport VPN, control DNS, blocarea reclamelor, Wi-Fi pentru oaspeți, VLAN-uri și modelarea traficului.
14.2 Punct de acces
Un router care rulează OpenWrt poate fi configurat ca un punct de acces pur prin dezactivarea comportamentului de rutare/NAT și prin conectarea Wi-Fi la o rețea LAN existentă.
14.3 Segmentarea invitaților și IoT
OpenWrt poate crea rețele separate pentru oaspeți, televizoare inteligente, camere foto, senzori și alte dispozitive care nu sunt de încredere. Acest lucru se face de obicei cu interfețe suplimentare, zone firewall, domenii DHCP și, uneori, VLAN-uri.
14.4 Gateway VPN
OpenWrt are documentație oficială atât pentru setările server/client WireGuard, cât și pentru setările server/client OpenVPN. Un gateway VPN poate direcționa dispozitivele selectate sau rețele întregi printr-un tunel criptat.
14.5 Modelarea traficului și controlul bufferbloat
OpenWrt acceptă SQM sau Smart Queue Management. Documentația SQM îl descrie ca un sistem integrat pentru programarea pe pachet/pe flux, gestionarea activă a cozilor, modelarea traficului, limitarea ratei și QoS. Documentația SQM explică, de asemenea, că este concepută pentru a gestiona cozile de la legătura de blocaj, de obicei conexiunea la internet.
14.6 Blocarea anunțurilor la nivel de rețea
OpenWrt poate rula pachete de blocare a anunțurilor bazate pe DNS. Pagina de pachete OpenWrt pentru adblock îl descrie ca o soluție pentru blocarea domeniilor publicitare și abuzive prin servicii DNS, cum ar fi dnsmasq, unbound, named sau kresd.
14.7 Laborator, cercetare și rețele pentru întreprinderi mici
OpenWrt este util pentru laboratoare, deoarece expune concepte reale de rutare, firewall, VLAN, VPN, DNS, DHCP și wireless într-un sistem compact. Poate rula pe routere, hardware x86 și unele computere cu o singură placă, în funcție de suportul oficial.
15. Suport hardware
Asistența OpenWrt este specifică hardware-ului. Modelul exact de router și revizuirea hardware contează. Numele unui model nu este suficient deoarece furnizorii lansează adesea mai multe revizuiri hardware sub același nume de produs.
Tabelul oficial de hardware OpenWrt este locul principal pentru a verifica compatibilitatea. Listează dispozitivele acceptate și detaliile hardware. OpenWrt Notele de lansare 25.12 afirmă că seria 25.12 acceptă mai mult de 2.200 de dispozitive.
Când selectați hardware, verificați:
| Cerință | De ce contează |
|---|---|
| Țintă acceptată | OpenWrt trebuie să accepte chipsetul/platforma |
| Dimensiunea blițului | Determină firmware-ul și spațiul pachetului |
| Dimensiunea RAM | Afectează stabilitatea și serviciile |
| Chipset Wi-Fi | Determină suportul pentru caracteristicile wireless |
| Suport comutator Ethernet | Afectează comportamentul VLAN și port |
| Metoda de recuperare | Important dacă intermiterea eșuează |
| Revizuire hardware | Diferite revizuiri pot necesita imagini diferite |
16. OpenWrt vs. pfSense, OPNsense, DD-WRT și firmware-ul furnizorului
| Sistem | Cel mai potrivit |
|---|---|
| OpenWrt | Routere încorporate, AP-uri, rețea compactă Linux, implementări cu Wi-Fi intens |
| pfSense | Dispozitive firewall, sisteme x86, rutare/firewall în stil enterprise |
| OPNsense | Aparate firewall/router x86 cu interfață de utilizare web puternică |
| DD-WRT | Înlocuirea firmware-ului routerului cu funcții avansate mai simple |
| Firmware-ul furnizorului | Utilizatori casnici de bază care nu au nevoie de personalizare |
OpenWrt rulează pe hardware de router încorporat în timp ce expune caracteristicile de rețea Linux, cum ar fi regulile firewall, VLAN-uri, control Wi-Fi, pachete VPN, SQM și instrumente DNS. pfSense și OPNsense se potrivesc de obicei cu dispozitive firewall x86 mai mari. Firmware-ul furnizorului este mai simplu, dar mai puțin flexibil.
17. Puncte forte
Principalele puncte forte ale OpenWrt sunt:
- Control deplin asupra comportamentului routerului.
- Extindere caracteristică bazată pe pachet.
- Firewall puternic și flexibilitate de rutare.
- Suport pentru VLAN-uri, rețele de oaspeți, VPN-uri, SQM și control DNS.
- Model de configurare consistent pe toate dispozitivele acceptate.
- Model de dezvoltare open-source.
- Dispozitiv activ și ecosistem de pachete.
- Util atât pentru rețelele de acasă, cât și pentru laboratoarele tehnice.
Proiectul OpenWrt poziționează sistemul atât ca înlocuitor de firmware pentru utilizatori, cât și ca cadru pentru dezvoltatori pentru a construi aplicații fără a construi un sistem firmware complet de la zero.
18. Limitări
OpenWrt nu este alegerea potrivită pentru fiecare router sau utilizator.
Limitări importante:
| Limitare | Explicație |
|---|---|
| Compatibilitatea hardware variază | Nu orice router este acceptat |
| Flash/RAM poate fi limitat | Routerele mici pot să nu gestioneze multe pachete |
| Suportul Wi-Fi depinde de drivere | Unele chipset-uri funcționează mai bine decât altele |
| Configurarea greșită poate întrerupe accesul | Paravanul de protecție sau setările de rețea greșite pot bloca utilizatorii |
| Este posibil ca caracteristicile furnizorului să nu fie transferate | Unele caracteristici ale firmware-ului stoc sunt proprietare |
| Upgrade-urile necesită îngrijire | Salturile majore ale versiunii pot schimba comportamentul pachetului sau al configurației |
| Compilările de la terți pot fi riscante | Imaginile neoficiale pot include patch-uri necunoscute sau pachete învechite |
Pentru majoritatea utilizatorilor, imaginile oficiale stabile OpenWrt sunt mai sigure decât instantaneele sau versiunile aleatorii de la terți.
19. Practici Operaționale Recomandate
Utilizați următoarele practici pentru o funcționare stabilă a OpenWrt:
1. Utilizați versiuni stabile oficiale.
2. Verificați suportul pentru dispozitiv înainte de a cumpăra hardware.
3. Păstrați o copie de rezervă a /etc/config.
4. Documentați IP-ul LAN, VLAN-urile, zonele firewall și setările Wi-Fi.
5. Instalați numai pachetele de care aveți nevoie efectiv.
6. Evitați să expuneți managementul routerului la internet.
7. Utilizați LuCI pentru sarcini de rutină și SSH pentru munca avansată.
8. Folosiți Attended Sysupgrade atunci când este posibil.
9. Păstrați o copie a instrucțiunilor de recuperare pentru modelul dvs. exact.
10. Testați modificările la nivel local înainte de a vă baza pe ele de la distanță.
OpenWrt 25.12 include integrarea Attend Sysupgrade în mod implicit, permițând dispozitivelor să reconstruiască imagini de firmware cu pachetele instalate și să păstreze configurația în timpul upgrade-urilor.
20. Concluzie
OpenWrt este un sistem de operare complet încorporat Linux pentru dispozitive de rețea. Valoarea acestuia provine din înlocuirea firmware-ului furnizorului blocat cu o platformă transparentă, gestionată de pachet și configurabilă. Oferă proprietarilor de routere control asupra firewall-ului, rutare, Wi-Fi, DNS, DHCP, VPN-uri, VLAN-uri, modelarea traficului, monitorizare și automatizare.
Pentru utilizatorii de bază, OpenWrt poate fi mai complex decât firmware-ul stoc. Pentru utilizatorii tehnici, proprietarii de hub, constructori de laboratoare, rețele mici și utilizatorii casnici atenți la confidențialitate, oferă un nivel de control pe care firmware-ul routerului obișnuit îl oferă rareori. Cele mai sigure implementări OpenWrt folosesc hardware acceptat, versiuni oficiale stabile, pachete minime necesare, design atent firewall și backup-uri regulate de configurare.