OpenWRT

From ICO wiki
Revision as of 13:35, 18 May 2010 by Smannart (talk | contribs)
Jump to navigationJump to search

OpenWRT on Linuxil põhinev püsivara koduruuteritele. Esialgu olid toetatud ainult Linksysi WRT54G seeria seadmed, kuid aja jooksul on toetus lisatud ka teistele kiibistikele ja tootjatele, sh Netgeari, D-Linki, Asuse, Buffalo ja Zyxeli ruuteritele.

OpenWRT peamine kasutajaliides on käsurida, kuid kaasas on ka veebipõhine graafiline liides.

OpenWRT arendusele aitas alguses kaasa fakt, et paljud tootjad kasutasid GPL-litsentsiga kaitstud tarkvara, mis sundis neid kõik muudatused, mille nad esialgsele tarkvarale sisse viisid, avalikuks tegema. Sellele tuginedes lõid arendajad püsivara, mis võimaldab paljusid funktsioone, mida kodukasutuseks mõeldud ruuteritel varem tihti ei olnud.

OpenWRT tuum

OpenWRT püsivara koosneb kahest failisüsteemist: väike read-only squashfs kettajagu ning suurem ja kirjutatav jffs2 kettajagu.

Squashfsi peal asub OpenWRT tuumik, mis kujutab endast minimaalselt Linuxi keskkonda, mis oskab ruuterit alglaadida ning põhilisi hädavajalikke funktsioone nagu võrguliideste algkäivitus, tulemüür, DHCP klient ja server, DNS-serveri vahemälu ning telneti server.

Jffs2 peale saab pakkidena paigaldada kõiki muid vajaminevaid funktsionaalsusi, seal hulgas ssh, veebiadministreerimisliides.

Niisiis, on OpenWRT põhimõtteks pakkuda minimaalset algset keskkonda ning võimaldada kõik muu vajalik kasutajal endal valida.

Võimalused ja omadused

OpenWRT-ga saab kasutada paljusid samu võimalusi nagu ruuterite vaikimisi püsivaragagi. Saadaval on näiteks DHCP teenused, WiFi krüpteering kasutades WEP-i, WPA-d või WPA2. Lisaks neile "tavalistele" omadustele on veel rida selliseid, mis võivad vaikimisi püsivaras olla halvasti lahendatud või hoopiski puududa. Mõned näited:

  • portide edastamine (port forwarding);
  • UPnP (universal plug-and-play) pordiedastuse dünaamiliseks seadistamiseks;
  • püsivad DHCP aadressid;
  • USB-seadmete tugi (printerite jagamine jmt);
  • QoS;
  • jne.

Lisaks sellele lastakse tarkvarale välja regulaarseid uuendusi ja parandusi.

Veebiliides

File:Http://upload.wikimedia.org/wikipedia/commons/thumb/a/ad/OpenWRT 8.09.1 LuCI screenshot.png/800px-OpenWRT 8.09.1 LuCI screenshot.png Vanemate OpenWRT versioonidega oli kaasas vaid minimaalne veebiliides, kuid alates versioonist 8.09 on juba installeeritud uus ja tunduvalt suuremate võimalustega liides.

Allikad

http://en.wikipedia.org/wiki/OpenWrt

http://openwrt.bumpclub.ee/