Tato dokumentace je jen pro Turris OS 3.x, který se už nenachází na nově prodávaných routerech. Novou dokumentaci najdete na https://docs.turris.cz/.
Turris OS je založen linuxové distribuci OpenWRT, která je primárně určena pro routery. Projekt Turris do tohoto operačního systému přidává další software a rozšiřuje tak jeho výchozí funkcionalitu.
V tomto článku popisujeme jaký software je v Turris OS nad rámec OpenWRT. Nejedná se o úplný seznam přidaných balíčků, ale o výčet větších projektů, kterými Turris OS tvoří nadstavbu nad OpenWRT. Najdete zde popis přidaného softwaru, jeho funkce na routerech Turris, odkazy na zdrojové kódy a historii vydání, částečně včetně seznamu změn.
Tento software je vyvíjen přímo vývojáři projektu Turris a není součástí OpenWRT.
Foris je webové rozhraní vyvinuté speciálně pro routery Turris. Jeho účelem je nabídnout jednoduché nastavení routeru i bez pokročilých znalostí OpenWRT a Turris OS.
Jedním z cílů projektu Turris je zvýšit bezpečnost routerů a to právě pomocí pravidelných aktualizací firmwaru. O automatizaci aktualizací se stará software zvaný Updater, od verze Turris OS 3.7 se jedná o novou generaci – Updater-ng.
PaKon je přídavný software pro monitorování aktivit všech zařízení v lokální síti. Zaznamenává a poskytuje statistiky o přístupech zařízení z interní do vnější sítě.
Ucollect je daemon, který zajišťuje sběr a odesílání záznamů o síťovém provozu. Je nutné ho dodatečně instalovat a jeho provoz povolit. Více o Ucollectu se můžete dočíst ve článku věnovanému sběru dat.
Nikola je nástroj, který analyzuje logy z firewallu. Zaznamenává a odesílá záznamy o paketech zachycených na firewallu.
Routery Turris používají souborový systém BTRFS, který umožňuje zaznamenávat stav všech souborů v daný moment naráz (takzvané snapshoty). Díky tomu mohou být všechny soubory navráceny do stavu ve kterém byly v době vytvoření snapshotu. To umožňuje například jednoduchý návrat k funkční konfiguraci nebo dočasnému návratu ke starší verzi systému. Schnapps je nástroj, který tento postup zjednodušuje.
Routery Turris disponují sadou LED diod, které jsou ovladatelné pomocí nástroje Rainbow.
* Zdrojové kódy pro Turris 1.x: https://gitlab.labs.nic.cz/turris/rainbow/tree/master
V této sekci popisujeme software, který není vyvíjen výhradně vývojáři projektu Turris a jeho využití překračuje rozsah projektu, z různých důvodů je však přesto jeho významnou částí.
Knot resolver je výchozím DNS resolverem na Turris Omnia. Jedná se o cachující, forwardující resolver s DNSSEC.
Syslog-ng je nástroj pro správu systémových logů.
Sada nástrojů pro správu a vytváření Linuxových kontejnerů.
Uživatelskou dokumentaci pro Turris OS naleznete v článku věnovanému LXC konktejnerům a další oficiálně netestované návody i v komunitní dokumentaci.
Haas je služba poskytující SSH honeypot. Jedná se o zcela veřejnou službu nijak nevázanou na Turris routery. Můžou ji tam používat i uživatelé s jinými zařízeními než je router Turris.
Netmetr je nástroj pro aktivní měření rychlosti připojení.
Tento software i přesto, že se v routeru i nadále může nacházet je již považovaný za zastaralý a buď je postupně nahrazován nebo bude odebrán bez náhrady. Tento software již není vyvíjen a nahlášeným chybám se tak věnuje výrazně nižší pozornost a je možné, že již chyby nebudou opraveny.
Grafy a záznamy o provozu na routeru. Majordomo je v současné době nahrazováno službou PaKon.
Daemon pro přístup k UCI konfiguraci přes síť pomocí Netconf protokolu.