1. Abstrakt
OpenWrt je operační systém založený na Linux určený především pro směrovače, přístupové body, domácí brány a další vestavěná síťová zařízení. Na rozdíl od typického firmwaru routeru dodavatele je OpenWrt vytvořen jako přizpůsobitelný operační systém se zapisovatelným souborovým systémem, správou balíčků, přístupem z příkazového řádku, webovou administrací, ovládáním firewallu, podporou VPN, podporou VLAN, tvarováním provozu a rozsáhlou konfigurací služeb. Projekt OpenWrt jej popisuje jako operační systém Linux pro vestavěná zařízení, který nahrazuje statický firmware dodavatele plně zapisovatelným souborovým systémem a správou balíčků.
K 21. červnu 2026 je aktuální stabilní vydání OpenWrt uvedené na oficiální stránce stahování OpenWrt 25.12.4, vydané 13. května 2026. OpenWrt 25.12 zavedlo velkou změnu správy balíčků z __P61_upgrade_updates od __P61_P72 na integraci. výchozí a podporuje více než 2 200 zařízení řady 25.12.
2. Co je OpenWrt
OpenWrt se nejlépe chápe jako distribuce Linux zaměřená na směrovač, nikoli pouze jako náhrada firmwaru směrovače. Zahrnuje jádro Linux, síťové služby, nástroje brány firewall, konfigurační systémy, správce balíčků a volitelnou webovou správu prostřednictvím LuCI. Jeho účelem je poskytnout uživatelům kontrolu nad zařízeními, která se běžně dodávají s omezeným firmwarem řízeným výrobcem.
Běžný firmware routeru pro spotřebitele obvykle zpřístupňuje pouze omezené webové rozhraní. OpenWrt odhaluje základní operační systém. Uživatelé mohou instalovat balíčky, upravovat konfiguraci systému, spouštět služby, vytvářet zóny firewallu, budovat brány VPN, segmentovat sítě, konfigurovat sítě VLAN, monitorovat provoz a automatizovat chování routeru.
Prakticky řečeno, OpenWrt přemění kompatibilní hardware na programovatelné síťové zařízení.
3. Proč existuje OpenWrt
Většina výrobců směrovačů dodává firmware, který je uzamčený, zřídka aktualizovaný a omezený na funkce, které se prodejce rozhodl vystavit. OpenWrt má jiný přístup:
| Firmware dodavatele | OpenWrt |
|---|---|
| Většinou statický obrázek | Zapisovatelný systém se správou balíčků |
| Omezené webové rozhraní | Webové uživatelské rozhraní, SSH, skriptovací a konfigurační soubory |
| Funkce řízené dodavatelem | Uživatelem řízené balíčky a služby |
| Často krátký životní cyklus aktualizace | Vydání spravovaná komunitou |
| Chování specifické pro zařízení | Společný konfigurační model OpenWrt napříč podporovanými zařízeními |
Vlastní README OpenWrt vysvětluje, že projekt osvobozuje uživatele od aplikací a konfigurace vybraných dodavatelem, což umožňuje přizpůsobení zařízení prostřednictvím balíčků.
4. Současný kontext vydání
Oficiální stránka stahování aktuálně uvádí OpenWrt 25.12.4 jako nejnovější stabilní verzi. Stabilní série 25.12 přinesla několik důležitých změn:
| Oblast | Změna |
|---|---|
| Správce balíčků | Přepnuto z opkg na apk |
| Upgrady | Ve výchozím nastavení je nainstalována aplikace Attended Sysupgrade LuCI |
| Podpora zařízení | Více než 2 200 podporovaných zařízení v řadě 25.12 |
| Skripty | Wi-Fi skripty přepsané v ucode |
| Upgrade modelu | Lepší podpora pro přestavbu obrazů firmwaru s nainstalovanými balíčky |
OpenWrt 25.12 přešel z tradičního správce balíčků opkg na apk, správce balíčků Alpine. Poznámky k verzi uvádějí, že apk je stále udržován, zatímco vidlice OpenWrt opkg již není udržována. Dokumentace k balíčku OpenWrt uvádí, že OpenWrt 25.12 a novější používají apk, zatímco OpenWrt 24.10 a starší používají opkg.
5. Architektura jádra operačního systému
OpenWrt se skládá z několika koordinovaných systémových komponent.
| Komponenta | Role |
|---|---|
| Linux jádro | Ovladače hardwaru, síťový zásobník, háky firewallu, směrování, podpora bezdrátového připojení |
| procd | Init a procesní řízení |
| ubus | Meziprocesová komunikace a RPC systém |
| netifd | Démon správy síťového rozhraní |
| UCI | Jednotný konfigurační systém |
| fw4 / firewall4 | Správa brány firewall pomocí nftables |
| dnsmasq | DNS forwarding a DHCP služby |
| odhcpd | DHCPv6 a reklamní služby směrovače |
| LuCI | Webové administrační rozhraní |
| apk / opkg | Správa balíčků v závislosti na verzi OpenWrt |
Dokumentace OpenWrt popisuje procd jako démona řízení procesů projektu, který se používá pro init a správu démonů. ubus je interní komunikační systém používaný mnoha službami OpenWrt. netifd je démon konfigurace síťového rozhraní OpenWrt.
6. Návrh souborového systému
Souborový systém OpenWrt je navržen pro vestavěné flash úložiště. Oficiální dokumentace popisuje OpenWrt jako použití SquashFS a JFFS2 v kombinaci s OverlayFS.
Praktický model je:
| Vrstva | Účel |
|---|---|
| Základna SquashFS pouze pro čtení | Ukládá komprimovaný obraz firmwaru |
| Zapisovatelný překryv | Ukládá změny, nainstalované balíčky a konfiguraci |
| OverlayFS | Prezentuje obě vrstvy jako jeden použitelný kořenový souborový systém |
Tento design poskytuje OpenWrt důležitou výhodu při obnově. Základní firmware zůstává pouze pro čtení, zatímco změny uživatele jsou živé v zapisovatelném překrytí. Obnovení továrního nastavení může odstranit překrytí a vrátit systém do původního flashovaného stavu.
Klíčovým omezením je úložný prostor. Mnoho routerů má malé flash čipy. Instalace příliš mnoha balíčků může zaplnit překrytí. Podpora Attended Sysupgrade OpenWrt 25.12 pomáhá tím, že umožňuje přebudování obrazů firmwaru s nainstalovanými balíčky integrovanými do SquashFS, které poznámky k vydání popisují jako efektivnější úložiště než udržování těchto balíčků v překryvném úložišti.
7. UCI: Konfigurační systém OpenWrt
OpenWrt používá UCI, jednotné konfigurační rozhraní, k centralizaci konfigurace systému. UCI ukládá konfiguraci do čitelných textových souborů, obvykle pod:
/etc/config/
Dokumentace OpenWrt popisuje UCI jako malý nástroj určený k centralizaci konfigurace zařízení se systémem OpenWrt. Uživatelská dokumentace uvádí, že konfigurační soubory UCI se skládají z částí a voleb, které definují skutečné hodnoty.
Mezi běžné soubory UCI patří:
| Soubor | Účel |
|---|---|
| /etc/config/network | Rozhraní, mosty, VLAN, IP adresy |
| /etc/config/wireless | Wi-Fi rádia, SSID, šifrování |
| /etc/config/firewall | Zóny, pravidla, přesměrování, NAT |
| /etc/config/dhcp | DHCP, DNS, statické pronájmy |
| /etc/config/system | Název hostitele, časové pásmo, protokolování |
| /etc/config/sqm | Nastavení Smart Queue Management |
Příklad příkazů UCI:
uci show network
uci show wireless
uci show firewall
uci set system.@system[0].hostname='openwrt-router'
uci commit system
UCI záleží, protože poskytuje OpenWrt konzistentní konfigurační vrstvu napříč mnoha hardwarovými platformami. Uživatelé mohou konfigurovat stejné koncepty na různých směrovačích, aniž by se učili strukturu soukromého firmwaru každého dodavatele.
8. LuCI Webové rozhraní
LuCI je webové konfigurační rozhraní OpenWrt. Úložiště OpenWrt LuCI popisuje LuCI jako „konfigurační rozhraní OpenWrt“.
LuCI poskytuje prostřednictvím prohlížeče přístup k běžným administrativním úkolům, včetně:
- Síťová rozhraní
- Nastavení bezdrátového připojení
- Zóny a pravidla brány firewall
- DHCP a DNS
- Softwarové balíčky
- Systémové protokoly
- Restartuje a zálohuje
- Upgrady firmwaru
- Volitelné stránky služeb, jako je SQM, VPN, blokování reklam a statistiky
LuCI je užitečný pro většinu majitelů routerů, protože odhaluje hlavní funkce OpenWrt bez nutnosti použití příkazového řádku. Pokročilí uživatelé stále často kombinují LuCI s SSH, protože ne každý balíček nebo konfigurace edge-case má plné grafické rozhraní.
9. Správa balíků
Správce balíčků OpenWrt umožňuje uživatelům přidávat nebo odebírat funkce po instalaci.
Pro OpenWrt 25.12 a novější použijte apk:
apk update
apk add luci-app-sqm
apk add wireguard-tools
apk del package-name
Pro OpenWrt 24.10 a starší použijte opkg:
opkg update
opkg install luci-app-sqm
opkg remove package-name
Dokumentace balíčku OpenWrt uvádí, že OpenWrt 25.12 a novější používají apk, zatímco 24.10 a starší používají opkg. Specializovaná dokumentace apk uvádí, že apk se používá v OpenWrt 25.12 a novějších.
Správa balíčků je jednou z nejsilnějších funkcí OpenWrt, ale je třeba ji používat opatrně. Směrovače mají omezenou paměť flash a RAM a balíčky související s jádrem musí odpovídat běžícímu sestavení. V případě velkých upgradů je systém Attended Sysupgrade společnosti OpenWrt obvykle bezpečnější než zacházet se směrovačem jako se stolním počítačem Linux a slepě upgradovat každý balíček na svém místě.
10. Síťový model
Síťový model OpenWrt odděluje zařízení, rozhraní, mosty, zóny brány firewall a služby.
Zařízení
Zařízení je fyzický nebo virtuální síťový objekt, například:
eth0
eth1
br-lan
wlan0
br-lan.10
Rozhraní
Rozhraní definuje, jak OpenWrt používá zařízení. Příklady:
lan
wan
guest
iot
vpn
Mosty
Most spojuje více portů nebo bezdrátových sítí do jedné sítě vrstvy 2. Běžné výchozí nastavení je:
br-lan
VLAN
VLAN umožňují jedné fyzické síti přenášet více izolovaných logických sítí. OpenWrt používá DSA na mnoha moderních cílech a oficiální mini-výukový program DSA obsahuje příklady, jako jsou přemostěné porty LAN, vícenásobné přemostěné sítě a značkování VLAN.
DHCP a DNS
OpenWrt používá ve výchozím nastavení dnsmasq a odhcpd pro funkce související s DNS, DHCP a DHCPv6. Dokumentace OpenWrt uvádí, že dnsmasq a odhcpd ve výchozím nastavení obsluhují DNS, DHCP a DHCPv6.
11. Architektura firewallu
Moderní verze OpenWrt používají firewall4, nazývané také fw4, s nftables jako backend. V dokumentaci brány firewall OpenWrt je uvedeno, že OpenWrt používá firewall4 se síťovým filtrem nftables. V dokumentaci ke konfiguraci brány firewall je také uvedeno, že OpenWrt 22.03 a novější se standardně dodávají s firewall4.
OpenWrt firewallování je obvykle organizováno do zón:
| Zóna | Typický význam |
|---|---|
| lan | Důvěryhodná interní síť |
| ochabnout | Síť orientovaná na internet |
| host | Izolovaná síť pro hosty |
| iot | Segmentovaná síť chytrých zařízení |
| vpn | Rozhraní tunelu VPN |
Typický design routeru firewall umožňuje LAN klientům dosáhnout WAN, blokuje nevyžádaný provoz WAN-to-LAN a povoluje pouze specifické příchozí služby, pokud administrátor vytvoří pravidla.
Dokumentace k posílení zabezpečení OpenWrt uvádí, že OpenWrt je ve výchozím nastavení zabezpečena na straně WAN, protože přes bránu firewall není povolen nevyžádaný provoz.
12. Bezdrátové sítě
OpenWrt může fungovat jako přístupový bod, klient, opakovač, účastník sítě nebo multi-SSID router v závislosti na podpoře hardwaru a ovladačů.
Mezi důležité koncepty Wi-Fi patří:
| koncepce | Význam |
|---|---|
| Rádio | Fyzická čipová sada Wi-Fi |
| SSID | Název vysílané sítě Wi-Fi |
| Režim AP | Router poskytuje Wi-Fi připojení |
| Klientský režim | Router se připojí k jiné síti Wi-Fi |
| WPA2/WPA3 | Režimy bezdrátového šifrování |
| Kód země | Regulační doména řídí kanály a vysílací výkon |
| Více SSID | Oddělené bezdrátové sítě na jednom rádiu |
| Wi-Fi pro hosty | Izolovaná síť pro nedůvěryhodné klienty |
Dokumentace OpenWrt uvádí, že zařízení s ethernetovými porty mají z bezpečnostních důvodů ve výchozím nastavení vypnuto bezdrátové připojení. Dokumentace bezdrátové konfigurace také uvádí, že na zařízeních s ethernetovými porty je bezdrátové připojení ve výchozím nastavení zakázáno a LuCI zapisuje do /etc/config/wireless, když se změní nastavení bezdrátového připojení.
13. Bezpečnostní model
Síla zabezpečení OpenWrt pochází z transparentnosti, rychlé opravitelnosti a kontroly správce. Poskytuje však také uživatelům dostatek výkonu k nesprávné konfiguraci routeru.
Doporučený základ:
1. Nastavte silné heslo root.
2. Nevystavujte LuCI nebo SSH síti WAN.
3. Ponechte přístup pro správu pouze v síti LAN nebo VPN.
4. Použijte WPA2/WPA3 se silným heslem Wi-Fi.
5. Zakažte nepoužívané služby.
6. Udržujte OpenWrt aktualizované.
7. Použijte zóny brány firewall pro oddělení hostů a internetu věcí.
8. Před velkými změnami zálohujte konfiguraci.
9. Vyhněte se instalaci nepotřebných balíčků.
10. Používejte podporované stabilní sestavení, nikoli náhodné obrázky třetích stran.
Výchozí poloha brány firewall WAN OpenWrt blokuje nevyžádaný příchozí provoz, ale správci mohou tento stav oslabit otevřením služeb, přesměrováním portů nebo povolením správy z internetu.
14. Běžné OpenWrt případy použití
14.1 Výměna domácího routeru
OpenWrt může nahradit standardní firmware na podporovaných směrovačích. Mezi běžné důvody patří lepší aktualizace, pokročilá pravidla brány firewall, podpora VPN, kontrola DNS, blokování reklam, Wi-Fi pro hosty, sítě VLAN a tvarování provozu.
14.2 Přístupový bod
Router se systémem OpenWrt lze nakonfigurovat jako čistý přístupový bod zakázáním chování směrování/NAT a přemostěním Wi-Fi do stávající sítě LAN.
14.3 Segmentace hosta a internetu věcí
OpenWrt může vytvářet samostatné sítě pro hosty, chytré televizory, kamery, senzory a další nedůvěryhodná zařízení. To se obvykle provádí pomocí dalších rozhraní, zón brány firewall, rozsahů DHCP a někdy sítí VLAN.
14.4 Brána VPN
OpenWrt má oficiální dokumentaci pro nastavení serveru/klienta WireGuard a nastavení serveru/klienta OpenVPN. Brána VPN může směrovat vybraná zařízení nebo celé sítě šifrovaným tunelem.
14.5 Traffic Shaping a Bufferbloat Control
OpenWrt podporuje SQM nebo Smart Queue Management. Dokumentace SQM jej popisuje jako integrovaný systém pro plánování po paketu/po toku, aktivní správu front, tvarování provozu, omezování rychlosti a QoS. Dokumentace SQM také vysvětluje, že je navržena pro správu front na úzkém místě, obvykle na internetovém připojení.
14.6 Blokování reklam na úrovni sítě
OpenWrt může spouštět balíčky blokování reklam založené na DNS. Stránka balíčku OpenWrt pro adblock jej popisuje jako řešení pro blokování reklam a domén zneužití prostřednictvím služeb DNS, jako je dnsmasq, unbound, Named nebo kresd.
14.7 Laboratoř, výzkum a sítě malých podniků
OpenWrt je užitečný pro laboratoře, protože odhaluje skutečné směrování, firewall, VLAN, VPN, DNS, DHCP a bezdrátové koncepty v kompaktním systému. Může běžet na směrovačích, hardwaru x86 a některých počítačích s jednou deskou, v závislosti na oficiální podpoře.
15. Hardwarová podpora
Podpora OpenWrt je specifická pro hardware. Přesný model routeru a revize hardwaru záleží. Samotný název modelu nestačí, protože prodejci často uvolňují několik revizí hardwaru pod stejným názvem produktu.
Oficiální OpenWrt Tabulka hardwaru je hlavním místem pro kontrolu kompatibility. Uvádí podporovaná zařízení a podrobnosti o hardwaru. OpenWrt Poznámky k vydání 25.12 uvádějí, že řada 25.12 podporuje více než 2 200 zařízení.
Při výběru hardwaru zkontrolujte:
| Požadavek | Proč na tom záleží |
|---|---|
| Podporovaný cíl | OpenWrt musí podporovat čipovou sadu/platformu |
| Velikost blesku | Určuje firmware a místo v balíčku |
| velikost RAM | Ovlivňuje stabilitu a služby |
| Wi-Fi čipová sada | Určuje podporu bezdrátových funkcí |
| Podpora ethernetových přepínačů | Ovlivňuje chování VLAN a portů |
| Způsob zotavení | Důležité, pokud blikání selže |
| Revize hardwaru | Různé revize mohou vyžadovat různé obrázky |
16. OpenWrt vs. pfSense, OPNsense, DD-WRT a firmware dodavatele
| Systém | Nejlépe sedí |
|---|---|
| OpenWrt | Vestavěné směrovače, přístupové body, kompaktní sítě Linux, nasazení s vysokou úrovní Wi-Fi |
| pfSense | Firewallová zařízení, x86 systémy, podnikové směrování/firewalling |
| OPNsense | x86 firewall/router zařízení se silným webovým uživatelským rozhraním |
| DD-WRT | Výměna firmwaru routeru jednoduššími pokročilými funkcemi |
| Firmware dodavatele | Základní domácí uživatelé, kteří nepotřebují přizpůsobení |
OpenWrt běží na vestavěném hardwaru routeru a zároveň poskytuje síťové funkce Linux, jako jsou pravidla brány firewall, sítě VLAN, ovládání Wi-Fi, balíčky VPN, SQM a nástroje DNS. pfSense a OPNsense se obvykle hodí pro větší x86 firewallová zařízení. Firmware dodavatele je jednodušší, ale méně flexibilní.
17. Silné stránky
Hlavní silné stránky OpenWrt jsou:
- Plná kontrola nad chováním routeru.
- Rozšíření funkcí na základě balíčku.
- Silný firewall a flexibilita směrování.
- Podpora pro VLAN, hostující sítě, VPN, SQM a ovládání DNS.
- Konzistentní model konfigurace napříč podporovanými zařízeními.
- Open-source model vývoje.
- Ekosystém aktivních zařízení a balíčků.
- Užitečné jak pro domácí sítě, tak pro technické laboratoře.
Projekt OpenWrt staví systém jako náhradu firmwaru pro uživatele i jako rámec pro vývojáře k vytváření aplikací bez vytváření kompletního systému firmwaru od začátku.
18. Omezení
OpenWrt není správnou volbou pro každý router nebo uživatele.
Důležitá omezení:
| Omezení | Vysvětlení |
|---|---|
| Hardwarová kompatibilita se liší | Ne každý router je podporován |
| Flash/RAM lze omezit | Malé routery nemusí zvládat mnoho balíčků |
| Podpora Wi-Fi závisí na ovladačích | Některé čipové sady fungují lépe než jiné |
| Nesprávná konfigurace může přerušit přístup | Špatná brána firewall nebo nastavení sítě mohou uživatele uzamknout |
| Funkce dodavatele se nesmí přenášet | Některé funkce firmwaru jsou proprietární |
| Upgrady vyžadují péči | Hlavní skoky verzí mohou změnit chování balíčku nebo konfigurace |
| Sestavení třetích stran mohou být riskantní | Neoficiální obrázky mohou obsahovat neznámé záplaty nebo zastaralé balíčky |
Pro většinu uživatelů jsou oficiální stabilní obrázky OpenWrt bezpečnější než snímky nebo náhodné sestavení třetích stran.
19. Doporučené provozní postupy
Pro stabilní provoz OpenWrt použijte následující postupy:
1. Používejte oficiální stabilní verze.
2. Před nákupem hardwaru zkontrolujte podporu zařízení.
3. Uchovejte si zálohu /etc/config.
4. Zdokumentujte LAN IP, VLAN, zóny brány firewall a nastavení Wi-Fi.
5. Nainstalujte pouze balíčky, které skutečně potřebujete.
6. Nevystavujte správu routeru internetu.
7. Použijte LuCI pro rutinní úkoly a SSH pro pokročilou práci.
8. Pokud je to možné, použijte Attended Sysupgrade.
9. Uschovejte si kopii pokynů k obnově pro váš přesný model.
10. Než se na ně budete spoléhat na dálku, otestujte změny lokálně.
OpenWrt 25.12 obsahuje ve výchozím nastavení integraci Attended Sysupgrade, která umožňuje zařízením znovu sestavit bitové kopie firmwaru s nainstalovanými balíčky a zachovat konfiguraci během upgradů.
20. Závěr
OpenWrt je kompletní vestavěný operační systém Linux pro síťová zařízení. Jeho hodnota pochází z nahrazení uzamčeného firmwaru dodavatele transparentní konfigurovatelnou platformou spravovanou balíčky. Majitelům routerů dává kontrolu nad firewallem, směrováním, Wi-Fi, DNS, DHCP, VPN, VLAN, tvarováním provozu, monitorováním a automatizací.
Pro základní uživatele může být OpenWrt složitější než standardní firmware. Technickým uživatelům, vlastníkům rozbočovačů, stavitelům laboratoří, malým sítím a domácím uživatelům, kteří dbají na soukromí, poskytuje úroveň kontroly, kterou běžný firmware routeru nabízí jen zřídka. Nejbezpečnější nasazení OpenWrt používají podporovaný hardware, oficiální stabilní verze, minimální nutné balíčky, pečlivý návrh brány firewall a pravidelné zálohování konfigurace.