Úvod do OpenWRT
Transkript
. . Úvod do OpenWRT Ondřej Caletka 1. března 2014 Uvedené dílo podléhá licenci Creative Commons Uveďte autora 3.0 Česko. Ondřej Caletka (CESNET, z. s. p. o.) Úvod do OpenWRT 1. března 2014 1 / 14 Co je OpenWRT Distribuce GNU/Linuxu pro embedded zařízení. Zaměřeno na domácí směrovače. Portováno na mnoho (∼ 20) platforem. Existuje jako náhrada proprietárních firmwarů; vyrábí se však i desky určené pro OpenWRT. Ondřej Caletka (CESNET, z. s. p. o.) Úvod do OpenWRT 1. března 2014 2 / 14 Proč OpenWRT Otevřená distribuce s možností uživatelských úprav, včetně použití k netradičním účelům: CDMA/3G-WiFi Hotspot VPN koncentrátor/brána Telefonní ústředna Domácí automatizace Podpora všech síťových protokolů, podporovaných Linuxem. Proti běžnému PC nízký příkon (max. 10 W) 10 W ∼ 36 Kč/měsíc Ondřej Caletka (CESNET, z. s. p. o.) Úvod do OpenWRT 1. března 2014 3 / 14 Hardware . Linksys WRT-54G . 125 MHz MIPS 16 MiB RAM 4 MiB Flash 5×100Base-TX . ASUS WL-500gP . 264 MHz MIPS 32 MiB RAM 4 MiB Flash 2×USB 2.0 . . . TP-Link TL-WR1043ND . 400 MHz MIPS CPU 32/8 MiB RAM/Flash 1×USB 2.0, 5×1000Base-T, 802.11n MIMO . Ondřej Caletka (CESNET, z. s. p. o.) Úvod do OpenWRT 1. března 2014 4 / 14 Flash paměť Běžné flash disky obsahují řadič (Flash Translation Layer) Emuluje navenek běžný harddisk. Rovnoměrně rozprostírá zápisy po celé ploše. Relokuje vadné bloky. Embedded zařízení používají bezřadičovou flash paměť (Memory Technology Device) Časté zápisy na jedno místo (např. FAT, inode table,...) by paměť poškodily. Řešení: . Obraz systému read-only SquashFS 2. Speciální žurnálový filesystém JFFS2 3. Kombinace SquashFS s JFFS2 overlayem 1 Ondřej Caletka (CESNET, z. s. p. o.) Úvod do OpenWRT 1. března 2014 5 / 14 Vestavěný přepínač Klasická architektura počítače není optimální pro přepínání rámců. Přepínání 4×100-Mbit by neúměrně zatěžovalo CPU a sběrnice. Řešení domácích směrovačů obvykle využívá konceptu jednorukého směrovače: Vestavěný šestiportový přepínač je konfigurovatelný, podporuje VLAN a 802.1q trunky. Pět portů je vyvedeno na konektory LAN a WAN, jeden port je vnitřně propojen s vlastním počítačem. Na vnitřním propojení jsou rámce označeny číslem VLAN podle příslušnosti k WAN/LAN. Vnitřní propojení představuje úzké hrdlo při plně duplexním provozu. Ondřej Caletka (CESNET, z. s. p. o.) Úvod do OpenWRT 1. března 2014 6 / 14 Vestavěný přepínač Zdroj: http://blog.torh.net/2009/07/27/openwrt-configuring-vlans-and-trunks/ Ondřej Caletka (CESNET, z. s. p. o.) Úvod do OpenWRT 1. března 2014 7 / 14 Instalace OpenWRT Není bez rizika. Přepsání zavaděče obvykle vede k vytvoření těžítka. Základ tvoří obraz *.trx, obsahujicí kernel a rootfs. Pro snadnou instalaci prostřednictvím stávajících firmware existují i *.bin obrazy s příslušnou hlavičkou. Obraz pro platformu X86 je obraz celého HDD s GRUBem a oddíly /boot a / Ondřej Caletka (CESNET, z. s. p. o.) Úvod do OpenWRT 1. března 2014 8 / 14 Adresářová struktura /rom -- Základní read-only systém (SquashFS) /overlay -- Přepisovatelný systém pro změny (JFFS2) / vznikne spojením /rom a /overlay prostřednictvím mini_fo (Copy On Write) Po zapomenutí hesla, nebo jiném poškození, je možné stiskem tlačítka nastartovat pouze z ROM v záchranném režimu. Ondřej Caletka (CESNET, z. s. p. o.) Úvod do OpenWRT 1. března 2014 9 / 14 První start LAN IP adresa: 192.168.1.1/24, DHCP server. WAN rozhraní jako DHCP klient. Telnet přístup -- do nastavení hesla uživatele root. Dále už jen SSH. Webové rozhraní LuCI. Snadná možnost plnohodnotné konfigurace. Modulární, rozšířitelný systém. Nevylučuje ruční konfigurační zásahy. Ondřej Caletka (CESNET, z. s. p. o.) Úvod do OpenWRT 1. března 2014 10 / 14 LuCI Ondřej Caletka (CESNET, z. s. p. o.) Úvod do OpenWRT 1. března 2014 11 / 14 Základní obsluha Konfigurační systém UCI: Jednotný systém pro konfiguraci celého systému. Databáze v textových souborech /etc/config Spouštěcí skripty vytvářejí skutečné konfigurační soubory za běhu. Správce balíků opkg: Automaticky stahuje a instaluje balíčky včetně závislostí. Před prvním použitím je třeba stáhnout databázi balíků pomocí opkg update Ondřej Caletka (CESNET, z. s. p. o.) Úvod do OpenWRT 1. března 2014 12 / 14 Kompilace OpenWRT Kompilace pomocí GNU make, vycházející z kompilace Linuxu. Zdrojový balík obsahuje pouze minimum aplikací, další jsou k dispozici z tzv. feeds Ondřej Caletka (CESNET, z. s. p. o.) Úvod do OpenWRT 1. března 2014 13 / 14 Závěr Děkuji za pozornost Ondřej Caletka [email protected] http://Ondřej.Caletka.cz Ondřej Caletka (CESNET, z. s. p. o.) Úvod do OpenWRT 1. března 2014 14 / 14
Podobné dokumenty
OpenWRT - InstallFest
TP-Link TL-WR1043ND
400 MHz MIPS CPU
32/8 MiB RAM/Flash
1×USB 2.0, 5×1000Base-T, 802.11n MIMO
Ondřej Caletka (SU ČVUT)
Linuxový manuál
Drºíte v ruce modul SAM9260 a nejspí²e i na²i základní desku Baseboard. Doufáme, ºe vám oba
výrobky budou slouºit dob°e a ºe si s nimi uºijete tolik legrace a zábavy, jako jsme si uºili i my,
kdyº ...
ASUS WL-500gP
připojit širokopásmový internet do vaší lokální sítě bezdrátových mobilních klientů
podle norem 802.11g anebo 802.11b.
Více lokálních síťových portů. Čtyři porty sítě ethernet 10/100Base-T nabízí
p...
Povídka č. 1 /3. kolo
sa na dýchol a pokračoval v ceste. Za obzorom sa mu javili prvé časti mesta- domoviny. No stále to
bolo ešte ďaleko. V tomu mu vajce v ruke začalo nepravidelne pulzovať a triasť sa. Mierne
zaskoče...
pracovní desky - novaktruhlar.cz
Všechny dekory vyráběné v šířkách 800 mm, 900 mm a 1200 mm skladem – dodání za příplatek od 1 ks.
Paletové množství dekorů vyráběných v šířkách 800 mm, 900 mm a 1200 mm – dodání do čtyř týdnů.
Tech...
Spotřební materiál pro tiskárny karet Zebra P330 i
S odolnými plastovými kartami Zebra bude váš tisk kvalitnější a obrázky ostřejší, s živými barvami a perfektně
čitelnými čárovými kódy. Zebra garantuje, že karty odpovídají ISO standardům, jsou zba...