Profitați la maximum de routerul dvs. cu OpenWrt: libertate wireless


openwrt.org // #openwrt@Freenode

OpenWrt este o distribuție GNU / Linux bazat pe Debian GNU / Linux care ne permite să profităm la maximum de caracteristicile tehnice ale routerului nostru dincolo de utilizarea pe care i-am putea să o oferim cu firmware-ul instalat de producător.

Dacă căutăm OpenWrt în Wikipedia Putem citi:

«OpenWrt este o distribuție GNU / Linux bazată pe firmware utilizată pentru dispozitive încorporate, cum ar fi routerele personale.
Asistența a fost inițial limitată la Linksys WRT54G, dar de la expansiunea sa rapidă, a fost inclusă asistență pentru alți producători și dispozitive, inclusiv Netgear, D-Link, ASUS și câțiva alții. Cel mai popular router este încă Linksys WRT54G și ASUS WL500G. OpenWrt Folosește în principal o interfață de linie de comandă, dar are și o interfață WEB în continuă îmbunătățire. Asistența tehnică este oferită ca în majoritatea proiectelor de software liber, prin intermediul forumurilor și al canalului său IRC.

Dezvoltarea OpenWrt a fost inițial promovat grație licenței GPL, care a forțat toți acei producători care au modificat și îmbunătățit codul, să îl elibereze și să contribuie din ce în ce mai mult la proiect în general.

Încetul cu încetul, software-ul a crescut și sunt implementate caracteristici pe care mulți alți producători de dispozitive comerciale pentru sectorul non-profesional nu le au, precum QoS, VPN și alte caracteristici care oferă OpenWrt a unui dispozitiv cu adevărat puternic și versatil, adecvat pentru a utiliza hardware-ul acolo unde rulează OpenWrt nu doar pentru utilizare ca routere, ci ca servere de fișiere, noduri P2P, servere WEBcam, firewall-uri sau gateway-uri VPN. »

OpenWrt și dd-wrt

plus OpenWrt acolo dd-wrt care este o forță terță parte a OpenWrt cu scopul de a oferi un produs comercial; în acest fel puteți cumpăra routere cu firmware-ul dd-wrt deja încorporat și, de asemenea, plătit suport pentru întreținere și incidente în acestea.

Principala diferență între OpenWrt y dd-wrt este că acesta din urmă nu are o consolă pentru acces la shell, nu acceptă instalarea de software nou și este practic o versiune comercială a OpenWrt care este mult mai aproape de firmware-ul pe care diferitele routere comerciale îl pot aduce din fabrică, dar cu caracteristici mai puternice.

Câteva dintre punctele în care se remarcă dd-wrt este în interfața sa de utilizator, deoarece este mult mai atractivă decât cea a OpenWrt cu aplicații mai lustruite orientate către utilizatorii finali și nu către administratori sau pasionați.

O altă diferență importantă este că, în general, firmware-ul de dd-wrt este pe aceeași linie cu firmware-ul „stabil” al OpenWrt și, prin urmare, oarecum în spatele versiunii de dezvoltare care, ca să fim sinceri, se descurcă incredibil de bine și, pentru moment, este solidă, nu am avut niciodată probleme.

Deși la prima vedere dd-wrt nu pare la fel de interesant ca OpenWrt este bine să îl țineți cont de acele cazuri în care nu există firmware OpenWrt pentru dispozitivul nostru sau vrem să avem o interfață mai elegantă, potrivită pentru utilizatorul obișnuit.

Ambele proiecte, OpenWrt y dd-wrt Au o comunitate numeroasă, fiecare care menține ambele proiecte în continuă dezvoltare, ceea ce ne garantează că avem sprijin mult timp. Aceste comunități sunt deschise și prietenoase, deși înainte de a efectua o interogare, utilizatorul este rugat să citească documentația corespunzătoare și să revizuiască wiki și forumuri, deoarece este sigur că interogarea sa a fost deja făcută și a răspuns anterior.

Desigur, interogările de genul „Am instalat openwrt și nimic nu este în neregulă, ce fac?” Nu sunt binevenite și vor determina probabil mai mult de unul, cel puțin, să explice că totul este rezolvat cu un sudo rm -rf / și introducerea parolei> = D

Caracteristici OpenWrt

Avantajele utilizării OpenWrt sunt multiple:

  1. este o mini distro complet funcțională, "mini" înseamnă că:

a) are un număr limitat de pachete disponibile
b) Este proiectat să fie cât mai mic posibil și să îl putem instala în spații de stocare mici (până la 2 mb!) și să funcționeze și cu procesoare MIPS de numai 300 mhz.

  1. Modulele Wifi sunt optimizate astfel folosind OpenWrt vom folosi mai bine routerul nostru, deoarece acesta va avea un semnal mai bun: va fi mai puternic și mai clar decât cu firmware-ul stoc care a venit din fabrică.
  2. deși aplicații de ultimă generație, cu procesor intens, precum PHPAvem o varietate interesantă de software de instalat în funcție de calitățile tehnice ale dispozitivului nostru.
  3. . Dacă avem spațiul și capacitatea de calcul adecvată, putem avea serverul web dorit care rulează în același timp:

a) un server de fișiere - NFS y SMB / CIFS
b) un client IRC (În cazul meu weechat) cu clientul pentru mesagerie instant BitlBee cuplat. În acest fel și atâta timp cât nu oprim sau pornim routerul, vom fi 100% online. Atenție: jurnalele IRC, mai ales dacă suntem conectați la mai multe canale (în cazul meu sunt 31 în acest moment) pot ocupa foarte mult spațiu foarte repede. Dacă vom rula un client IRC pe router, vă recomand să conectați o unitate de stocare externă și să salvați jurnalele acolo.
c) creați sau faceți parte dintr-o rețea Open Mesh sau rețele fără fir mesh, cunoscut și sub numele de BATMAN
d) servere web precum uhttp y Nginx
e) infinitate de aplicații de securitate precum Kismet, aircrack-ng, arpwatch și macchanger printre altele; posibilitățile sunt nelimitate! De exemplu: să presupunem că, din motive X, trebuie să acceseze o anumită rețea Wi-Fi, dar, bineînțeles, nu își cunosc pwd-ul sau adresele MAC permise să se conecteze, teoretic ar putea folosi un router simplu pe care instalează OpenWrt cu aplicațiile necesare și configurați-l pentru a detecta traficul wireless, căuta parole, obține adrese MAC înregistrate, conectați-vă la rețele și vă trimite un e-mail prin care vă informează că se află în rețeaua menționată, cu datele necesare pentru dvs. conectați-vă de oriunde s-ar afla . Odată ce acest lucru este făcut, tot ce trebuie să facă este să găsească un loc unde să ascundă dispozitivul conectat la rețeaua electrică, cât mai aproape de rețelele în care sunt interesați și să-l lase să-și facă magia ;-D
(Tom Cruise este un bob lângă noi și, așa cum spunea El Indio, înainte de a se vinde, „Viitorul a venit acum ceva vreme„)
f) server de imprimare, server de timp (NTP), Etc
g) Fiind o distribuție proiectată de geeks și, evident, pentru geeks vom putea accesa prin ssh și, de fapt, trebuie să o facem așa la început pentru a instala interfața grafică și a o configura: nu este frumos!?
h) posibilitatea de a crea un număr practic nelimitat (limitat doar de HW în sine) de rețele Wifi =)
i) toată puterea celui mai bun firewall din lume, iptables la serviciul nostru atât din consolă, cât și din interfața grafică.
j) aplicații precum tmux sunt la îndemână, trebuie doar să faceți un # opkg update && opkg install tmux astfel încât lucrul în consolă în routerul nostru este o plăcere
k) După cum probabil ați observat, managerul de pachete folosește o sintaxă similară managerului de pachete Debian GNU / Linux da de ce opkg se bazează pe vechiul ipkg care la rândul său a luat ca referință dpkg / apt. Aveți grijă, nu vă faceți iluzii cu privire la acest manager de pachete, nu este aproape la fel de puternic sau flexibil ca frații săi mai mari, dar își face treaba foarte bine.
l) Avem mai multe interfețe web, astfel încât să putem alege în funcție de gustul și preferințele noastre personale. La rândul meu și după ce le-am încercat pe toate, am rămas cu Luci deoarece este cea mai ușoară și îmi permite să accesez o gamă largă de funcții ale OpenWrt. Faptul că este ușor nu este o informație minoră, deoarece routerul meu de acasă este un umil TP-Link TL-WR2573ND iar spațiul flashable disponibil este de numai 8 MB, prin urmare, cu cât mai puțin spațiu îl folosesc în trivia, ca o interfață web încărcată și frumoasă, cu atât mai mult spațiu va trebui să încarc aplicații.
m), printre alte funcții, are suport complet pentru Jumbo Frames și VLANS!
n) Alte caracteristici includ cele pe care majoritatea routerelor home / SOHO ies din cutie, cum ar fi legarea ARP, rutare statică, nume de gazdă, legarea DHCP, controlul accesului în timp, capacitatea de a utiliza mai multe DNS pentru fiecare rețea etc.
o) Fiind o distribuție GNU / Linux, vom avea acces complet la jurnalele de sistem, jurnalele kernel-urilor, demonii pe care dorim să-i rulăm la pornire etc., la fel ca la distro-ul pe care îl folosesc.
p) Include hack-uri frumoase și utile pentru a face luminile routerului să răspundă la acțiuni specifice, în acest fel le putem configura să clipească într-un anumit mod, în funcție de modul în care utilizăm dispozitivul (rețea cu fir, fără fir, cum ar fi router, comutator etc.), atunci când accesăm dispozitive USB conectate la router, cum ar fi un hard disk extern sau o imprimantă etc.
q) printre alte aplicații putem instala managerul VPN, Nagios, Munin (un Nagios îmbunătățit și gratuit), instalați un MTD (Mail Transport Delivery) și transformați-l într-un server de e-mail, instalați mc (Comandantul nopții), un server Avahi / Bonjour / Zeroconf, dacă avem un HD extern conectat la colecția noastră de muzică putem rula demonul MPD în router, ceea ce ne va permite să le conectăm la acesta de la orice mașină care se conectează la router, indiferent dacă acestea sunt pe rețele diferite etc.
r) Există alte sute de pachete de tot felul, astfel încât să puteți face practic ceea ce doriți cu routerul dvs., ca să nu mai vorbim dacă aveți un nenorocit de dispozitiv. Ca întotdeauna cu GNU / Linux, singura limită este imaginația utilizatorului

În cele din urmă, OpenWrt este visul copilului împlinit = D

Mod de recuperare / SIGUR

Este important să rețineți că este foarte posibil ca pentru prima dată când am instalat acest firmware fabulos să fim lăsați în afara routerului pentru configurarea ceva greșit sau pentru ștergerea sau redenumirea ceva pe care nu ar fi trebuit să-l atingem - dar pentru natura noastră curioasă ne împinge să o facem xD

De fapt, editorul care semnează această notă, vreau să spun, a avut gran ideea de a șterge interfețele de rețea pentru a le reconfigura în mod eficient, rămânând în afara routerului și neputând să-l acceseze, deoarece, deși sistemul încorporat funcționa de minune, nu exista o interfață de rețea activată - da, sunt un geniu, rău! BOLUDO !!!

Dezvoltatorii din OpenWrt au anticipat astfel de cazuri și oferă o interfață pentru modul de boot sigur -sigure- astfel încât să putem face un acces de urgență și să resetăm sistemul.

Este important să luați în considerare acest lucru, deoarece cu firmware-ul de OpenWrt Este aproape sigur că butonul de resetare a routerelor dvs. nu va funcționa așa cum era de așteptat, adică restabiliți configurația acestuia la setările din fabrică. De fapt, butonul este utilizat în modul sigure de OpenWrt dar numai pentru a trimite un semnal către echipament la un anumit moment și prin care putem accesa din nou dispozitivul Telnet sau ssh.

Li se poate întâmpla și lor cărămidă routerul dacă instalează o imagine care nu este adecvată pentru acesta, în acest caz recuperarea dispozitivului este oarecum mai complicată prin aceea că procedura presupune deschiderea acestuia pentru a accesa integratul, lipirea unui dispozitiv electronic pe care urmează să îl alimentăm un cablu USB conectat la aparatul nostru și apoi conectați-vă la router prin consola serială, activați un server FTP -TFTP- foarte primitiv pentru a copia firmware-ul corect, pentru a reseta noua imagine etc., nimic prea complex, deși dacă nu o facem cu atenție, riscăm să ardem routerul.

Imagini

Iată câteva imagini cu shell-ul BusyBox și interfața web Luci:

Până acum introducerea la OpenWrt, mai târziu, voi scrie un ghid succint de instalare, mai mult decât orice, situațiile tipice care pot fi găsite mai ales pentru ca orele de cercetare pe care le-am investit să fie salvate citind tone de documentație și schimbând idei pe IRC până când îmi las routerul în funcțiune așa cum astăzi.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   MSX el a spus

    Salut, mulțumesc pentru adăugarea etichetei y los tags, cuando me dí cuenta que nos puse ya había enviado el artículo! :)

    1.    MSX el a spus

      Și asta!? De ce a apărut textul așa? Ohhh rahat, dracului cod de cod! xD
      scuze!

  2.   @Jlcmux el a spus

    Am o intrebare. Dar routerele furnizate de companiile ISP? Nu sunt acceptate? Spun asta pentru că dacă încerc să-l instalez pe al meu. (Are Wireless) Dintr-o dată am rămas fără serviciu și până la urmă poate că nu vor rezolva problema pentru că eu am fost cel care a deteriorat-o 😛

  3.   webb_david el a spus

    Nu o știam, sunt un începător în Linux, deși am mai mult de doi ani folosind Ubuntu și acum xubuntu (învăț cât pot în timpul liber, dar din cauza muncii nu pot părăsi Windows), sper să încărcați tutorialul deoarece am mai multe routere în casă pe care nu le folosesc și aș vrea să le testez

    1.    Mauritius el a spus

      Alo
      Puteți edita / modifica / compila un openwrt de la un router tplinlk sau altul pentru a adăuga o conexiune VPN sau proxy?
      salutări și mulțumiri

      Mauritius

  4.   Litium el a spus

    Informații bune, în așteptarea ghidului de instalare

  5.   crotus el a spus

    Acum mulți ani am instalat dd-wrt fără probleme și a funcționat bine pe un Linksys WRT54G, nu era cunoscut de OpenWrt. La fel, dacă cineva vrea să-l încerce, citiți cu atenție instrucțiunile, ca să nu ajungă cu o „cărămidă”.

  6.   Charlie Brown el a spus

    Articol excelent, îl las marcat și aștept ghidul promis ...

    Apropo, dacă aveți ceva despre podurile Linksys, cel puțin aș fi foarte interesat să aud despre asta.

    Vă mulțumesc foarte mult anticipat.

  7.   Ramiro el a spus

    În primul rând, felicitări pentru blog. Este impecabil, se pot citi știri interesante despre lumea GNU / Linux și tutoriale foarte utile, cu un limbaj accesibil tuturor.

    În al doilea rând, am vrut să vă povestesc despre un proiect grozav, inclusiv OpenWrt: PirateBox. Practic, se folosește un router capabil să ruleze OpenWrt (aproape toată lumea folosește TP Link MR3020, datorită prețului său scăzut), pentru a partaja fișiere prin rețeaua WiFi complet anonim.

    Aștept cu nerăbdare vara pentru a profita de timpul meu liber și a începe să mă joc cu această mare distribuție, mai ales pentru a recrea acest proiect. Dacă cineva dorește mai multe informații și tutoriale de instalare, linkul este http://daviddarts.com/piratebox/

    Salutări!

  8.   truko22 el a spus

    Am folosit DD-WRT de ani de zile, sunt întotdeauna copleșit de gama sa largă de opțiuni și setări. Apoi am întâlnit Tomato, aveți mai puține opțiuni decât DD-WRT, dar pentru a gestiona rețelele mici este cel mai bun pe care l-am văzut. Configurați totul ca o mănușă de mătase și obțineți o stabilitate incredibilă, chiar dacă aveți utilizatori enervanți și urâți. Instalând oricare dintre aceste firmware-uri bazate pe Gnu / Linux, acesta se transformă dintr-un simplu router Wifi într-un gadget.

  9.   Ivan Barra el a spus

    Foarte bine, personal îl am într-un D-Link DIR300 și în Lynksys WRT-54GL, diferența de software cu care vin routerele inițial este abisală, deși nu am ocupat niciodată multe opțiuni, dacă stabilitatea rețelei wifi.

    Salutări.

    1.    Ivan Barra el a spus

      Hei, cum pot face să apară sigla centos în etichetă? Folosesc Centos 6 i686 cu gnome.

      Salutări.

      1.    @Jlcmux el a spus

        În Iceweasel sau Firefox este mai ușor. În Chrome trebuie să schimbați ceva numit „Agent de utilizator” sau Agent de utilizator.

        Salude.!

  10.   Sergio el a spus

    Bună ziua, aș dori să știu dacă știți vreun manual pentru a implementa un hotspot și a-l conecta la un server de rază.

    În ceea ce priveşte

    1.    juliocdn el a spus

      Ce zici de Sergio, cum a fost hotspot-ul, poate mă poți ajuta. Încerc să am un hotspot local cu Nodogsplash pe un tplink 1043nd v3, am reușit să instalez openwrt și nodul gsplash, dar am avut dificultăți în configurarea nodului gsplash, așa că că aș putea redirecționa către pagina de întâmpinare. Sper că mă puteți ajuta .. salutări ..

  11.   Avrah el a spus

    Hood! Nu ești singurul idiot, a trebuit să intru în OpenWRT în cel mai complicat mod. Prin cabluri de lipit în serie, rezistențe și alte lucruri ... am învățat-o în mod greu ... hahaha! Articol foarte bun. Noroc!

  12.   Lawrence Martin Wolf el a spus

    Bună ziua msx, știu că blogul este vechi, dar mă interesează mai multe lucruri despre acest software și am văzut că este compatibil cu Archer C50 de la link-ul tp, dar aș avea nevoie de câteva întrebări, acestea