Få mest mulig ut av ruteren din med OpenWrt: trådløs frihet


openwrt.org // #openwrt@Freenode

OpenWRT er en distribusjon GNU / Linux basert på Debian GNU / Linux som lar oss dra nytte av de tekniske egenskapene til ruteren vår maksimalt utover bruken vi kan gi den med firmwaren som produsenten installerte.

Hvis vi søker OpenWRT i Wikipedia Vi kan lese:

«OpenWRT er en fastvarebasert GNU / Linux-distribusjon som brukes til innebygde enheter som personlige rutere.
Støtten var opprinnelig begrenset til Linksys WRT54G-modellen, men siden den raske utvidelsesstøtten har blitt inkludert for andre produsenter og enheter, inkludert Netgear, D-Link, ASUS og noen få andre. Den mest populære ruteren er fortsatt Linksys WRT54G og ASUS WL500G. OpenWRT Den bruker primært et kommandolinjegrensesnitt, men har også et stadig forbedrende WEB-grensesnitt. Teknisk støtte tilbys som i de fleste fri programvareprosjekter, gjennom fora og IRC-kanalen.

Utviklingen av OpenWRT Det ble opprinnelig promotert takket være GPL-lisensen, som tvang alle produsentene som endret og forbedret koden, til å frigjøre den og bidra mer og mer til prosjektet generelt.

Litt etter litt har programvaren vokst, og funksjoner er implementert som mange andre produsenter av kommersielle enheter for ikke-profesjonell sektor ikke har, for eksempel QoS, VPN og andre funksjoner som gir OpenWRT av en veldig kraftig og allsidig enhet, egnet til å bruke maskinvaren der den kjører OpenWRT ikke bare for bruk som rutere, men som filservere, P2P-noder, WEBcam-servere, brannmurer eller VPN-gateways. »

OpenWrt og dd-wrt

Pluss OpenWRT det dd-wrt som er en tredjepartsgaffel av OpenWRT med sikte på å tilby et kommersielt produkt; på denne måten kan du kjøpe rutere med firmware dd-wrt allerede innebygd og betalte også støtte for vedlikehold og hendelser i dem.

Hovedforskjellen mellom OpenWRT y dd-wrt er at sistnevnte ikke har konsoll for skalltilgang, ikke støtter installasjon av ny programvare og i utgangspunktet er en kommersiell versjon av OpenWRT som er mye nærmere firmware som forskjellige kommersielle rutere kan bringe fra fabrikken, men med kraftigere egenskaper.

Noen av punktene der den skiller seg ut dd-wrt er i brukergrensesnittet, da det er mye mer attraktivt enn det OpenWRT med mer polerte applikasjoner rettet mot sluttbrukere og ikke sysadminer eller hobbyister.

En annen viktig forskjell er at generelt firmware for dd-wrt er på samme linje som den 'stabile' firmware til OpenWRT og derfor noe bak utviklingsversjonen som, for å være ærlig, gjør det utrolig bra og for øyeblikket bunnsolid, hadde jeg aldri noen problemer.

Selv om det ved første øyekast dd-wrt virker ikke så interessant som OpenWRT det er bra å huske på det i tilfeller der det ikke er firmware OpenWRT for enheten vår, eller vi vil ha et mer elegant grensesnitt som passer for den gjennomsnittlige brukeren.

Begge prosjektene, OpenWRT y dd-wrt De har et stort fellesskap hver og en som vedlikeholder begge prosjektene i kontinuerlig utvikling, noe som garanterer oss å ha støtte i lang tid. Disse fellesskapene er åpne og vennlige, men før brukeren blir spurt, blir brukeren bedt om å lese riktig dokumentasjon og gjennomgå wiki og fora, siden det er sikkert at spørringen hans allerede er laget og besvart tidligere.

Selvfølgelig er spørsmål som "Jeg installerte openwrt og gjør ikke noe, hva kan jeg gjøre?" Er ikke velkomne og vil muligens føre til at flere, i det minste, forklarer at alt er løst med en sudo rm -rf / og skrive inn passordet ditt> = D

Funksjoner av OpenWRT

Fordelene ved å bruke OpenWRT de er flere:

  1. er en fullt funksjonell mini distro, "mini" betyr her at:

a) har et begrenset antall tilgjengelige pakker
b) Den er designet for å være så liten som mulig, og at vi kan installere den på små lagringsplasser (så mye som 2 MB!), og at den også fungerer med MIPS-prosessorer på bare 300 GHz.

  1. Wifi-moduler er optimalisert slik at de brukes OpenWRT Vi vil utnytte ruteren vår bedre, siden den vil ha et bedre signal: den vil være kraftigere og tydeligere enn med firmwaren som fulgte med fra fabrikken.
  2. selv om avanserte, prosessorintensive applikasjoner som PHPVi har et interessant utvalg av programvare å installere, avhengig av de tekniske egenskapene til enheten vår.
  3. . Hvis vi har plass og riktig beregningskapasitet, kan vi ha ønsket webserver samtidig:

a) en filserver - NFS y SMB / CIFS
b) en klient IRC (i mitt tilfelle weechat) med klienten for direktemeldinger BitlBee koblet. På denne måten og så lenge vi ikke slår av eller starter ruteren, vil vi være 100% online. Oppmerksomhet: IRC-logger, spesielt hvis vi er koblet til flere kanaler (i mitt tilfelle for øyeblikket er det 31) kan ta mye plass veldig raskt. Hvis vi skal kjøre en IRC-klient på ruteren, anbefaler jeg å koble til en ekstern lagringsenhet og lagre loggene der.
c) opprette eller være en del av et Open Mesh-nettverk eller trådløse nettverk, også kjent som BATMAN
d) webservere som uhttp y nginx
e) uendelig med sikkerhetsapplikasjoner som Kismet, aircrack-ng, arpwatch og macchanger blant andre; mulighetene er ubegrensede! For eksempel: anta at de av X-grunn trenger å få tilgang til et bestemt Wi-Fi-nettverk, men selvfølgelig kjenner de ikke til deres pwd eller MAC-adressene som får lov til å koble til, teoretisk sett kan de bruke en enkel ruter som de installerer på OpenWRT med de nødvendige applikasjonene og konfigurer den for å snuse trådløs trafikk, søke etter passord, skaffe registrerte MAC-adresser, koble til nettverk og sende deg en e-post med beskjed om at de er innenfor nevnte nettverk, med de nødvendige dataene for deg. koble fra hvor de enn er. Når dette er gjort, er alt de trenger å gjøre å finne et sted hvor de kan skjule enheten som er koblet til det elektriske nettverket, så nært som mulig nettverkene de er interessert i og la det gjøre sin magi ;-D
(Tom Cruise er en bønne ved siden av oss og som El Indio sa før han solgte seg selv, «Fremtiden kom for en tid siden')
f) utskriftsserver, tidsserver (NTP), Etc.
g) Å være en distro designet av geeks og for geeks åpenbart vil vi kunne få tilgang via ssh, og faktisk må vi gjøre det slik i begynnelsen for å installere det grafiske grensesnittet og konfigurere det: er det ikke vakkert!?
h) mulighet til å opprette et tilnærmet ubegrenset antall (bare begrenset av selve HW) Wifi-nettverk =)
i) all kraften til den beste brannmuren i verden, iptables til vår tjeneste både fra konsollen og fra det grafiske grensesnittet.
j) applikasjoner som tmux er tilgjengelig, bare gjør en # opkg oppdatering && opkg installer tmux slik at det er en glede å jobbe i konsollen i ruteren vår
k) Som du kanskje har lagt merke til, bruker pakkebehandleren en syntaks som ligner pakkeforvalteren Debian GNU / Linux Ja hvorfor opkg den er basert på den gamle ipkg som igjen tok dpkg / apt som referanse. Vær forsiktig, ikke få noen illusjoner om denne pakkelederen, den er ikke så kraftig eller fleksibel som de eldre brødrene, men den gjør jobben sin veldig bra.
l) Vi har flere nettgrensesnitt slik at vi kan velge avhengig av vår personlige smak og preferanser. For min del og etter å ha prøvd dem alle satt jeg igjen glans siden det er det letteste og lar meg få tilgang til et bredt spekter av funksjoner til OpenWRT. At det er lett er ikke mindre data, siden hjemmeruteren min er ydmyk TP-Link TL-WR2573ND og tilgjengelig flashbar plass er bare 8 MB, og jo mindre plass jeg bruker i trivia som et lastet og pent nettgrensesnitt, jo mer plass vil jeg ha for å laste applikasjoner.
m) blant andre funksjoner har full støtte fra Jumbo Frames og VLANS!
n) Andre funksjoner inkluderer de som de fleste hjem / SOHO-rutere kommer ut av esken, for eksempel ARP-binding, statisk ruting, vertsnavn, DHCP-binding, tidstilgangskontroll, muligheten til å bruke flere DNS for hvert nettverk, etc.
o) Å være en GNU / Linux-distro, vil vi ha full tilgang til systemloggene, kjerneloggene, demoner som vi vil kjøre ved oppstart, etc., alt det samme som med distroen de bruker.
p) Det inkluderer fine -og nyttige- hacks for å få ruteren til å svare på spesifikke handlinger. På denne måten kan vi konfigurere dem til å blinke på en bestemt måte, avhengig av hvordan vi bruker enheten (kablet, trådløst nettverk, for eksempel router, switch, osv.), når vi får tilgang til USB-enheter som er koblet til ruteren, for eksempel en ekstern harddisk eller en skriver, etc.
q) blant andre applikasjoner kan vi installere VPN-manager, Nagios, Munin (en forbedret og gratis Nagios), installer en MTD (Mail Transport Delivery) og gjør den om til en e-postserver, installer mc (Midnattssjef), en Avahi / Bonjour / Zeroconf-server, hvis vi har en ekstern HD koblet til musikksamlingen vår, kan vi kjøre demonen til mpd i ruteren som vil tillate oss å koble dem til den fra hvilken som helst maskin som kobles til ruteren, uavhengig av om de er på forskjellige nettverk, etc.
r) Det er hundrevis av flere pakker av alle slag, slik at du kan gjøre praktisk talt hva du vil med ruteren din, for ikke å nevne om du har en jævla enhet. Som alltid skjer med GNU / Linux, er den eneste grensen brukerens fantasi

Til syvende og sist, OpenWRT er drømmen til gutten = D

Gjenopprettingsmodus / FAILSAFE

Det er viktig å merke seg at det er veldig mulig at de første gangene vi har installert denne fantastiske firmware, blir vi utelatt av ruteren for å konfigurere noe feil eller for å slette eller gi nytt navn til noe som vi ikke burde ha rørt - men at vår nysgjerrige natur presser oss til å gjøre det xD

Faktisk hadde redaktøren som signerer dette notatet, den stor ideen om å slette nettverksgrensesnittene for å omkonfigurere dem, så de effektivt holder seg utenfor ruteren og ikke får tilgang til det, selv om det innebygde systemet gjorde underverker, var det ikke noe nettverksgrensesnitt aktivert - ja, jeg er et geni, dårlig! BOLUDO !!!

Utviklerne av OpenWRT har forventet slike tilfeller og gir et grensesnitt for sikker oppstartsmodus -feilsikker- slik at vi kan få nødtilgang og tilbakestille systemet.

Det er viktig å ta hensyn til dette fordi med fastvaren til OpenWRT det er nesten sikkert at tilbakestillingsknappen til ruterne dine ikke vil fungere som forventet, det vil si at du gjenoppretter konfigurasjonen av den samme til fabrikkinnstillingene. Faktisk brukes knappen i modus feilsikker de OpenWRT men bare for å sende et signal til utstyret på et bestemt tidspunkt og at vi kan få tilgang til enheten igjen gjennom telnet eller ssh.

Det kan også skje med dem murstein ruteren hvis de installerer et bilde som ikke passer for det, i så fall er gjenopprettingen av enheten noe mer komplisert ved at prosedyren innebærer å åpne den for å få tilgang til den integrerte, lodde en elektronisk enhet som vi skal mate til via en USB-kabel koblet til maskinen vår og deretter koble til ruteren via seriell konsoll, aktivere en FTP-server -TFTP- veldig primitivt for å kopiere riktig firmware, tilbakestille det nye bildet, etc., ikke noe for komplisert, men hvis vi ikke gjør det nøye, risikerer vi å brenne ruteren.

Skjerm

Her er noen bilder av BusyBox-skallet og Luci-nettgrensesnittet:

Så langt introduksjonen til OpenWRT, senere vil jeg skrive en kortfattet installasjonsveiledning, mer enn noe annet de typiske situasjonene som kan bli funnet, spesielt slik at timene med forskning jeg investerte, blir spart ved å lese tonnevis av dokumentasjon og utveksle ideer på IRC til jeg lar ruteren min gå som jeg har den i dag.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   MSX sa

    Hei, takk for at du la til taggen y los tags, cuando me dí cuenta que nos puse ya había enviado el artículo! :)

    1.    MSX sa

      Og det!? Hvorfor fremsto teksten slik? Ohhh shit, den jævla kodelappen! xD
      Perdoooooon!

  2.   @Jlcmux sa

    Jeg har et spørsmål. Hva med rutere fra ISP-selskaper? De støttes ikke? Jeg sier dette fordi hvis jeg prøver å installere det på mitt. (Den har trådløs) Plutselig går jeg tom for tjeneste, og til slutt vil de kanskje ikke løse problemet fordi jeg var den som skadet det 😛

  3.   webb_david sa

    Jeg visste ikke det, jeg er en nykommer i linux selv om jeg har mer enn to år på å bruke ubuntu og nå xubuntu (jeg lærer så mye jeg kan på fritiden, men på grunn av jobb kan jeg ikke legge igjen vinduer), jeg håper du laster opp veiledningen fordi jeg har flere rutere i huset som jeg ikke bruker, og jeg vil gjerne teste dem

    1.    Mauritius sa

      Hallo
      Kan du redigere / endre / kompilere en openwrt fra en tplinlk-router eller en annen for å legge til en VPN- eller proxy-forbindelse?
      hilsener og takk

      Mauritius

  4.   Litium sa

    God informasjon, venter på installasjonsveiledningen

  5.   crotus sa

    For mange år siden installerte jeg dd-wrt uten problemer, og det fungerte bra på en Linksys WRT54G, det var ikke kjent for OpenWrt. På samme måte, hvis noen vil prøve det, må du lese instruksjonene nøye, for ikke å ende opp med en "murstein".

  6.   Charlie Brown sa

    Utmerket artikkel, jeg lar det merke og jeg venter på den lovede guiden ...

    Forresten, hvis du har noe om Linksys-broer, vil jeg i det minste være veldig interessert i å høre om det.

    Tusen takk på forhånd.

  7.   Ramiro sa

    Først av alt gratulerer med bloggen. Det er upåklagelig, man kan lese interessante nyheter om GNU / Linux-verdenen og veldig nyttige opplæringsprogrammer, med et språk tilgjengelig for alle.

    For det andre ønsket jeg å fortelle deg om et flott prosjekt, inkludert OpenWrt: PirateBox. I utgangspunktet brukes en ruter som kan kjøre OpenWrt (nesten alle bruker TP Link MR3020, på grunn av den lave prisen), for å dele filer gjennom WiFi-nettverket helt anonymt.

    Jeg gleder meg til sommeren for å dra nytte av fritiden og begynne å spille med denne flotte distroen, spesielt for å gjenskape dette prosjektet. Hvis noen ønsker mer informasjon og installasjonsveiledninger, er lenken http://daviddarts.com/piratebox/

    Greetings!

  8.   truko22 sa

    Jeg brukte DD-WRT i årevis, jeg er alltid overveldet av det brede utvalget av alternativer og innstillinger. Da møtte jeg Tomat, du har færre alternativer enn DD-WRT, men å administrere små nettverk er det det beste jeg har sett. Sett opp alt som en silkehanske, og du oppnår utrolig stabilitet selv om du har irriterende og stygge brukere. Ved å installere noen av disse Gnu / Linux-baserte firmware, blir det fra en enkel Wifi-ruter til en gadget.

  9.   Ivan Barra sa

    Veldig bra, personlig har jeg det i en D-Link DIR300 og i Lynksys WRT-54GL, er programvareforskjellen som rutere opprinnelig kommer med, dyp, selv om jeg aldri har okkupert mange alternativer, hvis stabiliteten til wifi-nettverk.

    Hilsener.

    1.    Ivan Barra sa

      Hei, hvordan kan jeg få centos-logoen til å vises i koden? Jeg bruker Centos 6 i686 med gnome.

      Hilsener.

      1.    @Jlcmux sa

        I Iceweasel eller Firefox er det lettere. I krom må du endre noe som heter "User Agent" eller User Agent.

        Jubel.!

  10.   Sergio sa

    Hei, jeg vil gjerne vite om du kjenner til noen manual for å implementere et hotspot og koble det til en radius-server.

    Hilsen

    1.    juliocdn sa

      Hva med Sergio, hvordan var hotspot, kanskje du kan hjelpe meg. Jeg prøver å ha et lokalt hotspot med Nodogsplash på en tplink 1043nd v3, jeg klarte å installere openwrt og gsplash node, men jeg hadde problemer med å konfigurere gsplash node slik at jeg omdirigere til velkomstside. Jeg håper du kan hjelpe meg .. hilsen ..

  11.   Avrah sa

    Hette! Du er ikke den eneste idioten, jeg måtte gå inn i OpenWRT på den mest kompliserte måten. Via serielle loddekabler, motstander og andre ting ... Jeg lærte det på den harde måten ... hahaha! Veldig bra artikkel. Jubel!

  12.   Lawrence Martin Wolf sa

    Hei msx, jeg vet at bloggen er gammel, men jeg er interessert i flere ting om denne programvaren, og jeg så at den er kompatibel med bueskytteren c50 fra tp link, men jeg trenger noen spørsmål, disse