VoIPaperia

Taas olen ottanut askeleen lähemmäs guruutta/nörtteyttä. Olen ryhtynyt IPONin VoIP-asiakkaaksi.

WRT54g? Sveasoft?

Linksysin WRT54g on reititin, wlan-tukiasema, palomuuri ja itse asiassa pieni Linux-kone. Linksys julkaisee WRT54g:n firmwarea (”käyttöjärjestelmää”) GPL-lisenssillä, eli sitä saa vapaasti kopioida ja muuttaa, mutta oman version saa levittää vain samoilla ehdoilla. Sveasoft on pulju joka otti tuon ajurin ja teki siihen paljon hienoja lisäyksiä.

Varmistaakseni järjestelmäni backlinen, ostin eilen Linksys WRT54g-reitittimen (tästä syystä) ja ajattelin siihen asentaa Sveasoftin firmikset. Sveasoft nimittäin tukee tuikitärkeää QoS-ominaisutta joka käytännössä tarkoittaa sitä että reititin priorisoi tietyn IP-liikenteen toisen edeltä. Minun tapauksessa haluan priorisoida VoIP-puhelinliikennettä, sitten ssh, streamaus, mailit, webi ja loppupäässä waretus tiedostojen vertaisverkkojako (Linux-ISOt, CC-kamaa tms :).

Linksysini wanhat 2.02.7-firmwaret ei tue QoS:ää, ja muutenkin QoS on perinteisesti kalliimpien reitittimien ominaisus.

Ja tässä tulee tarinani ensimmäinen koukku. Muistin että Sveasoft pyytää 20 taalaa rahaa vuodessa että saa niiltä lisensoitua tuoreemmat firmikset, mutta GPL:n mukaan, kenellä tahansa tuon firmwaren hankkijalla on oikeus jakaa pakettia eteenpäin, haluamallaan hinnalla. Joka yleensä on tuo pyöreä nolla euroa.

Mutta kas, pieni guuglauskierros osoitti että Sveasoftiin on iskenyt ahneus (ilmeisesti tuon Cringelyn artikkelin johdosta) ja he vaativat nykyään rahaa tuotteestaan, samalla (todennäköisesti) rikkoen GPL-lisenssiä, ja vielä varsin rumin keinoin. Nääs, jos lisenssirahat maksanut yksilö päättää jakaa firmwareja eteenpäin, niin Sveasoft laittaa hanat kiinni ja tämä yksilö ei enää ole Sveasoftin asiakas. Sellainen on “sopimus” (itse asiassa tuo ei vielä välttämättä riko GPL:ää, mutta se että Svea jakaa vain firmisten binäärejä on. Binäärit on muuten sormimerkitty lisenssiomistajansa mukaan).

Mutta kyllä guuglaus kannattaa. Osoittautui että on olemassa vaihtoehtoja.

Linksysin jenkkisaitilta saa vapaasti ladata (GPL-lisensoituja) firmiksiä, mukaanlukien uusin 3.01-firmware. Tai tarkemmin, niiltä saa ladata firmareiden sorsat, eikä mukana juuri seuraa mitään päivitysohjeita. Käännösohjeet sentään, mutta nekin ovat varsin askeettiset.

Sitten löytyy muutama muu kolmannen osapuolen firmis: OpenWRT, eWRT sekä WiFi-box. Yhdistävä tekijä näille kaikille (ml. Linksys) on että oheisdokumentaatio tuntuu olevan miltei olematon. Näiden lisäksi on myös olemassa muikea Batbox-linux WRT54g:lle.

eWRT

eWRT on kaikista näistä firmispaketeista erikoistunein. Sillä voi pystyttää oman WiFi-hotspotin. Tai miksei vaikka WiFi-hostpot-infrastruktuurin. Tästä Cringely puhui, ja tämä on jotain minä haluaisin nähdä omassa naapurustossani. Tsekkatkaa vaikka mitä NoCat-ryhmittymä on tehnyt.

OpenWRT ja WiFi-box

OpenWRT ja WiFi-box ovat sitten perinteisempia paketteja. Ensinmainittu on tehty mahdollisimman modulaariseksi, eli jos haluaa DNS:n, SNMP:n tai VPN-endpointin Linksysiinsä niin siitä vaan — kyllä pakettia löytyy. WiFi-box taas kärsii miltei täydellisestä dokumentaation puutteesta (use the source, Luke) ja informatiota voi hakea vaikkapa WiFi-boxin ranskankielisestä foorumista. Jee jee.

Batbox

Kuten mainitu niin Linksys WRT54g on piskuinen Linux-kone (ei kuitenkaan näin piskuinen/lutuinen), joten herra Jim Buzbee päätti portata Batbox-minidistribuutionsa mahtumaan reitittimeen muun Linksys-linuxin ohelle. Eikä siinä vielä kaikki. Lepakkolaatikko tuupataan koneen ramdiskille, eli jos homma ei miellytä niin linuxi lepattaa tiehensä seuraavan resetin myötä. Asennus oli miltei automaagisen helppoa ja hip hei ja eikun telnetillä laatikkoon!

Linksysin omat ajurit

Linksysin sivuilta saa siis imaistua yhtiön omat firmwaret sorsamuodossa, joten käännöstyö pitää suorittaa itse. Jenkkisaitilta saa ne myös binäärimuodossa. Samaisella sivulla on varoitus — älä laita näitä EU-reitittimeen tai se sanoo poks, tai ainakin menettää kanavat 11 ja 12. Ja 2.04/3.01-firmiksissä on QoS. Mutta ei siis EU-saiteilla.

Onks kellään?

Onko kukaan kuuluvuusalueella kokeillut joko OpenWRT:tä tai WiFi-boxia? Entä uusien Linksysin firmisten kääntämistä ja asentamista (vinkkejä miten?) — tai jenkkifirmwaren asentamista? Miten meni? Ja eikö olisi kohta aika pystyttää se oma wifiverkko?

Post a Comment