Parempi laajakaistareititin

Komponentit, Linux, Mobiili Add comments

Monet kuluttajille suunnatut reitittimet ovat aika kömpelöitä ja huonolaatuisia. Niissä on bugiset ohjelmistot ja niiden toimivuuskin on heikkoa: langaton verkko pätkii ja reititin kuukahtaa rankassa Linux distribuutioiden kopiointitouhussa. Linksys WRT54G reitittimestä tuli suosittu hakkereiden keskuudessa kun sen ohjelmiston lähdekoodi julkaistiin GPL lisenssin alaisena. Täten ohjelmistosta päästiin tekemään itse omia muunnelmia.

Nykyään samasta koodipohjasta on tehty useita vaihtoehtoisia ohjelmistoja jotka toimivat monissa muissakin reitittimissä. Linksys päivitti reititintään useaan otteeseen tehden siihen rautamuutoksia kertomatta niistä lainkaan asiakkaille. Mallimerkintä pysyi kokoajan samana, ja ainoana keinona asiakkaan erottaa versiot toisistaan oli ottaa selvää sarjanumeron alkuosasta. Version 5.0 myötä Linksys siirtyikin käyttämään suljettua VxWorks käyttöjärjestelmää, ja täten pystyi karsimaan rautaa siten ettei vanhat omatekoiset ohjelmistot enää toimineetkaan. VxWorks on suljettu, ja täten sen sielunelämää ei ole päästy tutkimaan eikä siten kehittämään sille omaa korvaajaa. Kotihakkerille nämä uudet versiot ovat siis turhia verkonpainoja. Linksys teki kuitenkin pienoisen palveluksen julkaisemalla "uusintapainoksen" versiosta 4.0 omalla mallinimellään WRT54GL, jonka ostamalla voinee olla melko varma että siihen saa tuupattua oman firmwaren sisään. Toimiviksi tunnettuja versioita WRT54GL reitittimestä on 1.0 ja 1.1, joiden sarjanumerot alkavat merkeillä CL7A ja CL7B. Uusissa VxWorks versioissa on jouduttu tinkimään niinkin paljon raudasta että reitittimen toiminta on jo luokattoman huonoa, eikä niitä voi enää suositella edes niille jotka eivät haluaisi omaa firmwarea käyttää.

Siispä hankkimalla WRT54GL purkin ja päivittämällä siihen uuden kotitekoisen firmwaren, saa halvalla hyvin toimivan ja monipuolisen reitittimen oman laajakaistaliittymän perään. Firmwaren valinnassa on samanlainen runsauden paljois kuin Linuxinkin distribuutioissa. OpenWRT firmistä pidetään laajimpana ja monet pienemmät projektit ovatkin lähteneet rakentamaan omaa jakeluaan OpenWRT:n päälle. OpenWRT:stä kuitenkin puuttuu kaiken kattava helppo hallintaliittymä, vaikkakin nykyisissä versioissa on jo saatu perustoimintojen hallinta kätevästi www-käyttöliittymän taakse. Mutta monet monimutkaisemmat ominaisuudet joutuu edelleen säätämään itse käsin ssh:n kautta haluamikseen. Jos tietää mitä tekee, OpenWRT tarjoaa hyvän alustan omille säädöille. DD-WRT ja Sveasoft on saatavilla myös maksullisina versioina, joille on luvattu hieman tukeakin firmwaren kirjoittajien puolelta.

Käytin OpenWRT:tä aluksi pitkään WRT54GS v4 purkissa, mutta loppujen lopuksi päädyin suht uuteen Tomato firmwareen. Tomatossa on keskitytty muutamiin tärkeimpiin ominaisuuksiin, tehty niitä varten toimiva hallintakäyttöliittymä ja pyritty saamaan ne toimiviksi. Kaikki perustoiminnot löytyvät, mutta esimerkiksi monimutkaisempia reitityksiä tai VPN-palvelinta ei ole toteutettu. Jos tulee toimeen Tomaton tarjoamilla ominaisuuksilla, jotka kyllä peittoavat minkä tahansa kuluttajille tarkoitetun tehdastekoisen reititinpurkin ominaisuudet, on se varteenotettava ja ennenkaikkea helppo ratkaisu.

Linksys WRT54GL sarjanumeroOman reititinpurkin pystyttäminen alkaa siitä että haetaan kaupasta Linksys WRT54GL. Todennäköisesti saamasi versio on 1.1, eli sarjanumero alkaa merkeillä CL7B. Vanhoja 1.0 versioita tuskin missään enää on jäljellä, mutta ei haittaa vaikka saisitkin sellaisen. Uudempia versioita ei ole vielä luotettavasti missään havaittu, ja niiden tulevien versioiden toimivuudestakaan ei tietenkään vielä ole mitään takeita. Pysy siis sarjanumeroissa CL7A ja CL7B.

Iske purkki kiinni sähköihin, ja kytke tietokoneesi kaapelilla kiinni siihen. Tietokoneesi pitäisi saada IP-osoite automaattisesti purkin DHCP-palvelimelta, mutta jos haluat niin aseta tietokoneesi IP-osoitteeksi jotain väliltä 192.168.1.2 ja 192.168.1.255. Itse purkki on oletuksena osoitteessa 192.168.1.1 netmaskilla 255.255.255.0.

Mene purkin www-hallintaan osoitteeseen http://192.168.1.1 ja kirjaudu oletustunnuksella admin ja salasanalla admin. Siirry suoraan hallintaliittymän Upgrade firmware kohtaan, ja tarjoa purkille päivitettäväksi Tomaton jakelupaketista löytyvä .bin päätteinen tiedosto. WRT54GL malleille sopiva löytyy jakelupaketin alihakemistosta WRT54G. Firmwaren kirjoituksessa menee muutama minuutti.

Päivityksen jälkeen purkki käynnistää itse itsensä uudestaan, ja hallintaliittymä herjaa ettei löydä enää vanhaa firmwaren päivityssivua, koska sitä ei tietenkään olekaan enää Tomatossa. Mene suosiolla taas osoitteeseen http://192.168.1.1 ja kirjaudu oletustunnuksilla sisään. Nyt voit ruveta kahlaamaan Tomaton asetuksia läpi ja asettaa ne haluamiksesi.

Turha varmaan mainitakaan että en ota mitään vastuuta mistään. Lisäksi tämän blogin nimi pätee erityisesti tässä tilanteessa ;-)

One Response to “Parempi laajakaistareititin”

  1. Tero Says:

    Allekirjoittanut haki juuri eilen ASUS WL-500g Premium -wlan routterin kaupasta ja viimeyö ja tämä ilta on mennyt OpenWRT:n parissa. Suunnitelmat on suuret, mutta kunhan noihin kiljooniin ominaisuuksiin nyt vielä perehtyis ja oppis löytään laitteen rajat ni voi sit vähän lähtee virittäänkin. Mahtavaa kyllä ei voi muuta sanoa. (Niin tosiaan toi openwrt uppoaa myös moniin muihinkin laitteisiin kuin pelkästään linksysin. Lista yhteensopivista laitteista löytyy osoitteesta http://toh.openwrt.org/ )

Leave a Reply

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in