Eltiru la plej grandan parton de via enkursigilo per OpenWrt: sendrata libereco


www.openwrt.org // #openwrt@Freenode

OpenWrt estas distribuo GNU/Linukso surbaze de Debian GNU / Linux tio permesas al ni utiligi la teknikajn karakterizaĵojn de nia enkursigilo maksimume preter la uzo, kiun ni povus doni al ĝi per la firmvaro, kiun la fabrikanto instalis.

Se ni serĉas OpenWrt en la Vikipedio Ni povas legi:

«OpenWrt estas firmvara distribuo GNU / Linukso uzata por enigitaj aparatoj kiel personaj enkursigiloj.
Subteno estis origine limigita al la modelo Linksys WRT54G, sed ekde ĝia rapida ekspansia subteno estis inkluzivita por aliaj fabrikantoj kaj aparatoj, inkluzive de la Netgear, D-Link, ASUS, kaj kelkaj aliaj. La plej populara enkursigilo ankoraŭ estas la Linksys WRT54G kaj la ASUS WL500G. OpenWrt Ĝi ĉefe uzas komandlinian interfacon, sed ankaŭ havas ĉiam plibonigantan RETAN interfacon. Teknika subteno estas donita kiel en plej multaj projektoj pri Libera Programaro, per forumoj kaj ĝia IRC-kanalo.

La disvolviĝo de OpenWrt ĝi estis komence reklamita danke al la licenco GPL, kiu devigis ĉiujn tiujn fabrikantojn, kiuj modifis kaj plibonigis la kodon, liberigi ĝin kaj kontribui pli kaj pli al la projekto ĝenerale.

Iom post iom la programaro kreskis kaj plenumiĝas funkcioj, kiujn multaj aliaj fabrikantoj de komercaj aparatoj por la neprofesia sektoro ne havas, kiel QoS, VPN kaj aliaj funkcioj OpenWrt de vere potenca kaj multflanka aparato, taŭga por uzi la aparataron kie ĝi funkcias OpenWrt ne nur por uzi kiel enkursigiloj, sed kiel dosieraj serviloj, P2P-nodoj, WEBcam-serviloj, fajromuroj aŭ VPN-enirejoj. »

OpenWrt kaj dd-wrt

Krom OpenWrt ekzistas dd-wrt kiu estas tria forko de OpenWrt kun la celo oferti komercan produkton; tiel vi povas aĉeti enkursigilojn per la firmvaro dd-wrt jam enigita kaj ankaŭ pagita subteno por prizorgado kaj okazaĵoj en ili.

La ĉefa diferenco inter OpenWrt y dd-wrt estas, ke ĉi-lasta ne havas konzolon por ŝela aliro, ne subtenas la instaladon de nova programaro kaj esence estas komerca versio de OpenWrt kiu multe pli proksimas al la firmvaro, kiun diversaj komercaj enkursigiloj povas alporti de la fabriko sed kun pli potencaj trajtoj.

Iuj el la punktoj, en kiuj ĝi elstaras dd-wrt estas en sia uzantinterfaco ĉar ĝi estas multe pli alloga ol tiu de OpenWrt kun pli poluraj aplikaĵoj direktitaj al finuzantoj kaj ne administrantoj aŭ hobiistoj.

Alia grava diferenco estas, ke ĝenerale la firmvaro de dd-wrt estas sur la sama linio kiel la 'stabila' firmvaro de OpenWrt kaj tial iom malantaŭ la disvolva versio, kiu, sincere, fartas nekredeble bone kaj nuntempe solida, mi neniam havis problemojn.

Kvankam unuavide dd-wrt ne ŝajnas tiel interesa kiel OpenWrt estas bone memori ĝin pri tiuj kazoj, en kiuj ne ekzistas firmvaro OpenWrt por nia aparato aŭ ni volas havi pli elegantan interfacon taŭgan por la averaĝa uzanto.

Ambaŭ projektoj, OpenWrt y dd-wrt Ili havas grandan komunumon, kiu subtenas ambaŭ projektojn en kontinua disvolviĝo, kio garantias al ni subtenon dum longa tempo. Ĉi tiuj komunumoj estas sinceraj kaj amikaj, kvankam antaŭ ol fari demandon, la uzanto petas legi la taŭgan dokumentaron kaj revizii la vikion kaj forumojn, ĉar estas certe, ke lia demando jam estis farita kaj respondita antaŭe.

Kompreneble demandoj kiel "Mi instalis openwrt kaj mi faras nenion, kion mi povas fari?" Ne bonvenas kaj eble kaŭzos pli ol unu, almenaŭ, klarigi, ke ĉio estas solvita per sudo rm -rf / kaj enigi vian pasvorton> = D

Trajtoj de OpenWrt

La avantaĝoj de uzado OpenWrt ili estas multnombraj:

  1. estas tute funkcia mini-distro, "mini" ĉi tie signifas, ke:

a) havas limigitan nombron da pakaĵoj haveblaj
b) Ĝi estas desegnita por esti kiel eble plej malgranda kaj ke ni povu instali ĝin en malgrandaj stokaj spacoj (ĝis 2mb!) kaj ke ĝi ankaŭ funkcias kun CPUoj MIPS de nur 300mhz.

  1. Wifi-moduloj estas optimumigitaj tiel uzante OpenWrt Ni pli bone uzos nian enkursigilon, ĉar ĝi havos pli bonan signalon: ĝi estos pli potenca kaj pli klara ol kun la akcia firmvaro kun kiu ĝi venis de la fabriko.
  2. Kvankam altkvalitaj procesoraj programoj kiel ekzemple PHPNi ja havas interesan varon de programoj por instali depende de la teknikaj kvalitoj de nia aparato.
  3. . Se ni havas la spacon kaj la taŭgan kalkulan kapaciton, ni povas havi la deziratan retservilon samtempe funkciantan:

a) dosierservilo - NFS y SMB / CIFS
b) kliento IRC (en mia kazo WeeChat) kun la kliento por tujmesaĝilo BitlBee kunligita. Tiel kaj dum ni ne malŝaltas aŭ lanĉas la enkursigilon, ni estos 100% interretaj. Atentu: IRC-protokoloj, precipe se ni estas konektitaj al pluraj kanaloj (en mia kazo estas 31 nuntempe) povas okupi multan spacon tre rapide. Se ni funkciigos IRC-klienton sur la enkursigilo, mi rekomendas konekti eksteran stokan unuon kaj konservi la protokolojn tie.
c) krei aŭ esti parto de Open Mesh-reto aŭ retaj sendrataj retoj, ankaŭ konata kiel BATMAN
d) retserviloj kiel uhttp y nginx
e) multego da sekurecaj aplikoj kiel ekzemple Kismet, aircrack-ng, arpwatch kaj macchanger inter aliaj; la ebloj estas senlimaj! Ekzemple: supozu, ke pro X-kialo ili bezonas aliri specifan Wifi-reton sed kompreneble ili ne scias sian pwd aŭ la MAC-adresojn permesitajn konekti, teorie ili povus uzi simplan enkursigilon al kiu ili instalas OpenWrt kun la necesaj programoj kaj agordu ĝin por flari sendratan trafikon, serĉi pasvortojn, akiri registritajn MAC-adresojn, konekti al retoj kaj sendi al vi retpoŝton informante vin, ke ili estas ene de tiu reto, kun la necesaj datumoj por ke vi povu. konekti de kie ajn ili estas. Post kiam ĉi tio fariĝos, ili nur devas trovi lokon, kie ili povas kaŝi la aparaton konektitan al la elektra reto, kiel eble plej proksime al la retoj interesataj de ili kaj lasi ĝin fari sian magion ;-D
(Tom Cruise estas fabo apud ni kaj kiel diris El Indio antaŭ vendi sin, «La estonteco venis antaŭ tempo")
f) presila servilo, tempa servilo (NTP), ktp.
g) Estante distro desegnita de geeks kaj por geeks evidente ni povos aliri per ssh kaj fakte ni devas fari ĝin tiel komence por instali la grafikan interfacon kaj agordi ĝin: ĉu ne belas!?
h) eblo krei preskaŭ senliman nombron (nur limigitan de la HW mem) de retoj Wifi =)
i) la tuta potenco de la plej bona fajroŝirmilo en la mondo, iptables ĉe nia servo kaj de la konzolo kaj de la grafika interfaco.
j) programoj kiel tmux alproksimiĝas, simple faru a # opkg-ĝisdatigo && opkg install tmux tiel ke labori en la konzolo ene de nia enkursigilo estas plezuro
k) Kiel vi eble rimarkis, la paka administranto uzas sintakson similan al la paka administrilo Debian GNU / Linux Jes kial opkg ĝi baziĝas sur la malnova ipkg, kiu siavice prenis dpkg / apt kiel referenco. Atentu, ne faru iluziojn pri ĉi tiu paka administrilo, ĝi ne estas preskaŭ tiel potenca aŭ fleksebla kiel ĝiaj pli aĝaj fratoj, sed ĝi plenumas sian laboron tre bone.
l) Ni havas plurajn interretajn interfacojn elektotajn de ni laŭ niaj personaj gusto kaj preferoj. Miaflanke kaj provinte ĉiujn, mi restis Luci ĉar ĝi estas la plej malpeza kaj permesas al mi aliri vastan gamon de funkcioj de OpenWrt. Ke ĝi estas malpeza ne estas negrava datumo, ĉar mia hejma enkursigilo estas humila TP-Link TL-WR2573ND kaj la disponebla flashavebla spaco estas nur 8mb, do ju malpli da spaco mi uzas en banalaĵoj kiel ŝarĝita kaj bela interreta interfaco, des pli da spaco mi devos ŝarĝi aplikojn.
m) inter aliaj funkcioj havas plenan subtenon de Jumbo Frames kaj VLANS!
n) Aliaj ecoj inkluzivas tiujn, kiujn plej multaj hejmaj / SOHO-enkursigiloj eliras el la skatolo kiel ARP-ligado, statika vojigo, gastigaj nomoj, DHCP-ligado, tempa alirkontrolo, kapablo uzi plurajn DNS por ĉiu reto, ktp.
o) Estante GNU / Linukso-distro, ni havos plenan aliron al la sistemaj protokoloj, kernaj protokoloj, demonoj, kiujn ni volas lanĉi ĉe starto, ktp., egale kiel kun la distribuo, kiun ili uzas.
p) Ĝi inkluzivas agrablajn -kaj utilajn- hakojn por igi la enkursigajn lumojn respondi al specifaj agoj, tiamaniere ni povas agordi ilin por fulmi laŭ certa maniero depende de kiel ni uzas la aparaton (kabligita, sendrata reto, kiel enkursigilo, ŝaltilo, ktp.), kiam ni aliras USB-aparatojn konektitajn al la enkursigilo kiel ekstera durdisko aŭ presilo, ktp.
q) inter aliaj programoj ni povas instali VPN-administrilon, Nagios, Munin (plibonigita kaj senpaga Nagios), instalu MTD (Poŝta Transporta Liverado) kaj transformu ĝin en retpoŝtan servilon, instalu mc (Noktomeza majoro), Avahi / Bonjour / Zeroconf-servilo, se ni havas eksteran HD konektitan al nia muzika kolekto, ni povas administri la demonon de la mpd en la enkursigilo, kiu permesos al ni konekti ilin al ĝi de iu ajn maŝino konektanta al la enkursigilo sendepende ĉu ili estas en malsamaj retoj, ktp.
r) Estas centoj da pliaj pakaĵoj ĉiuspecaj, por ke vi povu fari praktike tion, kion vi volas per via enkursigilo, sen mencii, ĉu vi havas malbenitan aparaton. Kiel ĉiam kun GNU / Linukso, la sola limo estas la imago de la uzanto

En resumo, OpenWrt ĉu la infana revo realiĝis = D

Reakira reĝimo / FAILSAFE

Gravas rimarki, ke tre eble la unuajn fojojn, kiam ni instalis ĉi tiun fabelan firmvaron, ni restos ekster la enkursigilo por agordi ion malĝuste aŭ por forigi aŭ renomi ion, kion ni ne devus tuŝi - sed ke nia kurioza naturo pelas nin fari ĝin

Fakte la redaktoro, kiu subskribas ĉi tiun noton, mi volas diri, havis la granda ideo forigi la retajn interfacojn por reagordi ilin efike restante ekster la enkursigilo kaj ne povante aliri ĝin, ĉar kvankam la enigita sistemo faris mirindaĵojn, neniu reto-interfaco ebligis - jes, mi estas geniulo, malbone! BOLUDO !!!

La programistoj de OpenWrt anticipis tiajn kazojn kaj provizas interfacon por sekura startreĝimo -malsukcesa- por ke ni povu krize aliri kaj reagordi la sistemon.

Gravas konsideri ĉi tion, ĉar kun la firmvaro de OpenWrt Estas preskaŭ certe, ke la reagordi butonon de viaj enkursigiloj ne funkcios kiel atendite, tio estas, ke vi restarigas la agordon de la sama al la fabrikaj agordoj. Fakte la butono estas uzata en reĝimo malsukcesa de OpenWrt sed nur sendi signalon al la teamo en certa tempo kaj per kiu ni povas aliri la aparaton denove telnet aŭ ssh.

Ankaŭ povas okazi al ili briko la enkursigilo se vi instalas bildon ne taŭgan por ĝi, tiuokaze la reakiro de la aparato estas iom pli komplika, ĉar la procedo implicas malfermi ĝin por aliri la integritan, lutante elektronikan aparaton, al kiu ni provizos per USB-kablo konektita al nia maŝino kaj poste konekti al la enkursigilo per seria konzolo, aktivigu FTP-servilon -TFTP- tre primitiva kopii la ĝustan firmvaron, reagordi la novan bildon, ktp., nenio tro kompleksa kvankam se ni ne faras ĝin zorge ni riskas bruligi la enkursigilon.

ekrankopioj

Jen kelkaj bildoj de la BusyBox-ŝelo kaj interreta interfaco Luci:

Ĝis nun la enkonduko al OpenWrt, poste mi verkos koncizan instalan gvidilon, pli ol ĉio la tipajn situaciojn troveblajn precipe por ke la horoj de esplorado, kiujn mi investis, ŝparu legante multajn dokumentojn kaj interŝanĝante ideojn pri IRC ĝis mi lasos mian enkursigilon funkcianta kiel mi havas ĝin hodiaŭ.


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

17 komentoj, lasu la viajn

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.

  1.   MSX diris

    Hej dankon pro aldono de la etikedo y los tags, cuando me dí cuenta que nos puse ya había enviado el artículo! :)

    1.    MSX diris

      Kaj tio !? Kial la teksto aperis tiel? Ohhh feko, la fikita koda etikedo! xD
      Perdoooon!

  2.   @Jlcmux diris

    Mi havas demandon. Kio pri la enkursigiloj provizitaj de ISP-kompanioj? Ili ne estas subtenataj? Mi diras ĉi tion, ĉar se mi provas instali ĝin sur la mian. (Ĝi havas sendratan reton) Subite mi elĉerpiĝis kaj finfine eble ili ne solvos la problemon, ĉar mi difektis ĝin 😛

  3.   webb_david diris

    Mi ne sciis ĝin, mi estas novulo ĉe linux kvankam mi havas pli ol du jarojn uzante Ubuntu kaj nun xubuntu (mi lernas kiom mi povas dum mia libertempo sed pro laboro mi ne povas forlasi fenestrojn), mi esperas ke vi alŝutu la lernilon ĉar mi havas plurajn enkursigilojn en la domo, kiujn mi ne uzas kaj mi ŝatus testi ilin

    1.    Mauricio diris

      Saluton
      Ĉu vi povas redakti / modifi / kompili openwrt de tplinlk-enkursigilo aŭ alia por aldoni vpn aŭ prokuran konekton?
      sanoj kaj gracoj

      Mauricio

  4.   litio diris

    Bonaj informoj, atendante la instalan gvidilon

  5.   croto diris

    Antaŭ multaj jaroj mi instalis dd-wrt senprobleme kaj ĝi funkciis bone sur Linksys WRT54G, ne konata de OpenWrt. Same, se iu volas provi ĝin, legu atente la instrukciojn, por ke ili ne finiĝu kun "briko".

  6.   Charlie-Bruna diris

    Bonega artikolo, mi lasas ĝin markanta kaj mi atendas la promesitan gvidilon ...

    Cetere, se vi havas ion pri Linksys-pontoj, almenaŭ mi tre interesus aŭdi pri ĝi.

    Dankegon anticipe.

  7.   Ramiro diris

    Unue gratulon pro la blogo. Ĝi estas neriproĉebla, oni povas legi interesajn novaĵojn pri la GNU / Linukso-mondo kaj tre utilajn lernilojn, kun lingvo alirebla por ĉiuj.

    Due, mi volis rakonti al vi pri bonega projekto inkluzive de OpenWrt: PirateBox. Esence oni uzas enkursigilon kapablan lanĉi OpenWrt (preskaŭ ĉiuj uzas la TP Link MR3020, pro ĝia malalta prezo), por dividi dosierojn tra la reto WiFi tute anonime.

    Mi atendas, ke venos somero por profiti mian liberan tempon kaj ekludi per ĉi tiu bonega distro, precipe por rekrei ĉi tiun projekton. Se iu volas pliajn informojn kaj instalilojn, la ligo estas http://daviddarts.com/piratebox/

    Dankon!

  8.   truko22 diris

    Mi uzis DD-WRT dum jaroj, mi ĉiam estas superfortita de ĝia vasta gamo de ebloj kaj agordoj. Tiam mi renkontis Tomaton, ke vi havas malpli da ebloj ol DD-WRT sed administri malgrandajn retojn ĝi estas la plej bona, kiun mi vidis. Starigu ĉion kiel silkan ganton kaj vi atingos nekredeblan stabilecon eĉ se vi havas ĝenajn kaj malbelajn uzantojn. Instalante iujn el ĉi tiuj programoj bazitaj en Gnu / Linukso, ĝi fariĝas de simpla Wifi-Router en aparato.

  9.   Ivan Barra diris

    Tre bone, persone mi havas ĝin en D-Link DIR300 kaj en Lynksys WRT-54GL, la programara diferenco, kun kiu origine venas enkursigiloj, estas terura, kvankam mi neniam okupis multajn eblojn, se la stabileco de la wifi-reto.

    Salutojn.

    1.    Ivan Barra diris

      Hej, kiel mi povas aperigi la centos-emblemon en la etikedo? Mi uzas Centos 6 i686 kun gnomo.

      Salutojn.

      1.    @Jlcmux diris

        En Iceweasel aŭ Firefox ĝi estas pli facila. En Chrome vi devas ŝanĝi ion nomatan "Uzanto-Agento" aŭ Uzanto-Agento.

        Saluton.!

  10.   Sergio diris

    Saluton, mi ŝatus scii ĉu vi scias pri iu manlibro por efektivigi retpunkton kaj ligi ĝin kun radiusa servilo.

    salutoj

    1.    Juliocdn diris

      Kiel Sergio, kiel estis la retpunkto, eble vi povas helpi min, mi provas havi lokan retpunkton kun Nodogsplash sur tplink 1043-a v3, mi sukcesis instali la openwrt kaj la gsplash-nodon, sed mi havis malfacilaĵojn agordi la gsplash-nodon, por ke mi povu agordi alidirekti al bonveniga paĝo. Mi esperas, ke vi povas helpi min .. salutojn ..

  11.   Avra diris

    Kapuĉo! Vi ne estas la sola idioto, mi devis eniri OpenWRT en la plej komplika maniero. Per seriaj lutaj kabloj, rezistiloj kaj aliaj aferoj ... Mi lernis ĝin malfacile ... hahaha! Tre bona artikolo. Salutojn!

  12.   Lorenzo Martin Lobo diris

    Saluton msx, mi scias, ke la blogo estas malnova, sed mi interesiĝas pri kelkaj aferoj pri ĉi tiu programaro kaj mi vidis, ke ĝi kongruas kun la arkisto c50 de tp-ligo, sed mi bezonus iujn demandojn, ĉi tiujn