Vytvořeno: 2026/07/02 19:41:27 America/Chicago
Od: admin
Upraveno: 2026/07/03 16:24:56 America/Chicago
Od: admin

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 dodavateleOpenWrt
Většinou statický obrázekZapisovatelný systém se správou balíčků
Omezené webové rozhraníWebové uživatelské rozhraní, SSH, skriptovací a konfigurační soubory
Funkce řízené dodavatelemUživatelem řízené balíčky a služby
Často krátký životní cyklus aktualizaceVydá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:

OblastZměna
Správce balíčkůPřepnuto z opkg na apk
UpgradyVe 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
SkriptyWi-Fi skripty přepsané v ucode
Upgrade modeluLepší 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.

KomponentaRole
Linux jádroOvladače hardwaru, síťový zásobník, háky firewallu, směrování, podpora bezdrátového připojení
procdInit a procesní řízení
ubusMeziprocesová komunikace a RPC systém
netifdDémon správy síťového rozhraní
UCIJednotný konfigurační systém
fw4 / firewall4Správa brány firewall pomocí nftables
dnsmasqDNS forwarding a DHCP služby
odhcpdDHCPv6 a reklamní služby směrovače
LuCIWebové administrační rozhraní
apk / opkgSprá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řekryvUkládá změny, nainstalované balíčky a konfiguraci
OverlayFSPrezentuje 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/networkRozhraní, mosty, VLAN, IP adresy
/etc/config/wirelessWi-Fi rádia, SSID, šifrování
/etc/config/firewallZóny, pravidla, přesměrování, NAT
/etc/config/dhcpDHCP, DNS, statické pronájmy
/etc/config/systemNázev hostitele, časové pásmo, protokolování
/etc/config/sqmNastavení 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ónaTypický význam
lanDůvěryhodná interní síť
ochabnoutSíť orientovaná na internet
hostIzolovaná síť pro hosty
iotSegmentovaná síť chytrých zařízení
vpnRozhraní 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ří:

koncepceVýznam
RádioFyzická čipová sada Wi-Fi
SSIDNázev vysílané sítě Wi-Fi
Režim APRouter poskytuje Wi-Fi připojení
Klientský režimRouter se připojí k jiné síti Wi-Fi
WPA2/WPA3Režimy bezdrátového šifrování
Kód zeměRegulační doména řídí kanály a vysílací výkon
Více SSIDOddělené bezdrátové sítě na jednom rádiu
Wi-Fi pro hostyIzolovaná 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žadavekProč na tom záleží
Podporovaný cílOpenWrt musí podporovat čipovou sadu/platformu
Velikost bleskuUrčuje firmware a místo v balíčku
velikost RAMOvlivňuje stabilitu a služby
Wi-Fi čipová sadaUrč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 hardwaruRůzné revize mohou vyžadovat různé obrázky

16. OpenWrt vs. pfSense, OPNsense, DD-WRT a firmware dodavatele

SystémNejlépe sedí
OpenWrtVestavěné směrovače, přístupové body, kompaktní sítě Linux, nasazení s vysokou úrovní Wi-Fi
pfSenseFirewallová zařízení, x86 systémy, podnikové směrování/firewalling
OPNsensex86 firewall/router zařízení se silným webovým uživatelským rozhraním
DD-WRTVýměna firmwaru routeru jednoduššími pokročilými funkcemi
Firmware dodavateleZá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 omezitMalé routery nemusí zvládat mnoho balíčků
Podpora Wi-Fi závisí na ovladačíchNě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ášetNěkteré funkce firmwaru jsou proprietární
Upgrady vyžadují péčiHlavní 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.

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.

Related Pages

Nadřazená Stránka