OpenWrt

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

OpenWrt je linuxová distribuce primárně určená pro směřovače na embedded zařízeních. Projekt byl zahájen v lednu roku 2004. K dispozici je okolo 3500 softwarových balíčků, které se instalují nebo odebírají pomocí opkg balíčkovacího systému. OpenWrt lze nastavovat pomocí BusyBox ash, nebo webového rozhraní LuCI.

OpenWrt je portováno na různé platformy a tak díky tomu může fungovat na velké spoustě zařízení směřovači začínaje a běžným počítačem konče.

Projekt obsahuje wiki, a fórum, SVN správce verzí a Trac pro správu projektu, hlášení chyb, a vývoj kódu. Další podpora je možná na Internet Relay Chat (IRC).

...

Vlastnosti

OpenWrt má tyto vlastnosti:

* Zapisovatelný souborový systém, který umožňuje uživateli vytvářet, mazat nebo upravovat jakékoliv soubory. To je dokázáno pomocí [url=http://lwn. +morenet/Articles/135283/]mini_fo[/url] překrýváním souborového systému jen pro čtení SquashFS se souborovým systémem umožňující zápis JFFS2. * Flash wear leveling využívající JFFS2. * Balíčkovací správce opkg, podobný jako dpkg nebo pacman, který umožňuje uživateli přidávat nebo ubírat softwarové balíčky. * Balíčkový repositář obsahující kolem 2 000 balíčků, hlavně ty, které jsou vhodné pro stroje s omezenými zdroji. * Sysupgrade, zachovávající konfigurační soubory při aktualizování firmware. * Sadu skriptů zvaných UCI (unified configuration interface), které mají sjednotit a ulehčit konfiguraci celého systému. * rozšířené nastavení sítě zahrnující VLAN s vyčerpávající možností nastavení a možností nastavení směrování * Nastavitelné metody filtrování, manipulování, zpožďování a uspořádání síťových paketů: ** Firewall ** Přesměrování externího datového toku za NAT uvnitř LAN ** Quality of Service pro souběžné používání aplikací jako VoIP, hraní online her a streaming ** Traffic shaping slouží k rozdělení datového toku mezi uživateli ** Load balancing pro použití s více ISP ** IP tunelování ** Statistiky sítě a systému v reálném čase * Statické zapůjčení DHCP * UPnP a NAT-PMP pro automatické konfigurování přesměrování * umožňuje nastavit dynamické DNS * Na zařízeních s USB porty dále: ** Podporu 3G modemů ** Sdílení tiskáren ** Sdílení souborů kompatibilní s Windows (pomocí Samba (software)) ** Sdílení souborů NFS a FTP ** Audio/Video streaming pomocí DLNA/UPnP AV ** iTunes (DAAP) server ** streaming z webové kamery ** USB audio zařízení * Rozsáhlé ajaxové webové uživatelské rozhraní, díky LuCI projektu * Uživatelem nastavitelné akce na stisk hardwarových tlačítek zařízení * Pravidelné aktualizace i pro zařízení již nepodporovaných výrobcem.

Webové uživatelské rozhraní

Screenshot LuCI webového uživatelského rozhraní obsaženého ve verzi 14. +more07 Před verzí 8. 09 bylo pro OpenWrt k dispozici jen minimální webové rozhraní. Ve verzi 8. 09 bylo k dispozici již lepší rozhraní, které je založeno na LuCI, což je MVC framework napsaný v jazyce Lua.

Historie

Projekt vznikl v lednu 2004 poté, co Linksys vytvořil firmware pro routery Linksys WRT54G. Protože firmware byl založen na kódu licencovaným GNU licencí, tak podle této licence museli zveřejnit zdrojový kód pod stejnou licencí, což umožnilo ostatním vývojářům vytvořit deriváty původního firmware. +more Původně bylo OpenWrt určeno jen pro směrovače série WRT54G, ale časem se rozšířila podpora dalších zařízení různých výrobců a různých platforem.

Verze

Většina hlavních verzí dostávala až do verze 15. 05. +more1 jména podle alkoholických koktejlů. Jejich recepty byly k dispozici po přihlášení pomocí SSH. V důsledku zpomalení vývoje po vydání Chaos Calmer došlo k odtrhnutí vývojářů a k vývoji nové větve pod označení LEDE. Verzí 18. 06. 0 dochází ke sloučení projektu LEDE zpět do projektu OpenWrt. Od sloučení projektů se používá pouze číselné značení verzí.

VerzeOznačeníDatum vydání
0. 9White RussianLeden 2007
7. 06KamikazeČerven 2007
7. 07KamikazeČervenec 2007
7. 09KamikazeListopad 2007
8. 09KamikazeListopad 2008
8. 09. 1KamikazeČerven 2009
8. 09. 2KamikazeLeden 2010
10. 03BackfireDuben 2011
10. 03. 1BackfireProsinec 2011
12. 09Attitude AdjustmentDuben 2013
14. 07Barrier BreakerŘíjen 2014
15. 05Chaos CalmerZáří 2015
15. 05. 1Chaos CalmerBřezen 2016
17. 01. 0LEDE (Reboot)Únor 2017
17. 01. 1LEDE (Reboot)Duben 2017
17. 01. 2LEDE (Reboot)Červen 2017
17. 01. 3LEDE (Reboot)Říjen 2017
17. 01. 4LEDE (Reboot)Říjen 2017
17. 01. 5LEDE (Reboot)Červenec 2018
18. 06. 0Červenec 2018
18. 06. 1Září 2018
18. 06. 231. ledna 2019
19. 07. 131. ledna 2020
19. 07. 26. března 2020
19. 07. 320. května 2020
19. 07. 410. září 2020
19. 07. 59. prosince 2020
19. 07. 619. ledna 2021
19. 07. 718. února 2021
19. 07. 8Srpen 2021
19. 07. 9Únor 2022
19. 07. 10Duben 2022
21. 02. 0Září 2021
21. 02. 1Říjen 2021
21. 02. 2Únor 2022
21. 02. 3Duben 2022
21. 02. 4Říjen 2022
21. 02. 5Říjen 2022
21. 02. 6Duben 2023
21. 02. 7Květen 2023
22. 03. 0Září 2022
22. 03. 1Říjen 2022
22. 03. 2Říjen 2022
22. 03. 3Leden 2023
22. 03. 4Duben 2023
22. 03. 5Květen 2023
23. 05.

Reference

Externí odkazy

[url=https://openwrt. org]Oficiální stránky[/url] * [url=https://web. +morearchive. org/web/20151026134556/http://luci. subsignal. org/]LuCI projekt[/url] * [url=http://www. root. cz/serialy/openwrt/]Seriál o OpenWrt na Root. cz[/url].

Kategorie:Svobodný software Kategorie:Síťové operační systémy

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top