Guia CREACION DE REDES INALAMBRICAS Comunitarias.pdf

Embed Size (px)

Citation preview

  • 7/25/2019 Guia CREACION DE REDES INALAMBRICAS Comunitarias.pdf

    1/29

    GUIA PARA CREACION DE REDES INALAMBRICAS COMUNITARIAS, COMOPROYECTOS ACADEMICOS EN LA CIUDAD DE MEDELLIN.

    Para ms informacin sobre este proyecto vistenos en http://www.medellinlibre.co

    Este trabajo es publicado bajo la licencia: Creative Commons ttribution!"hare li#e $.%.

    Para ms detalles acerca de sus derechos para utili&ar y redistribuir este trabajo

    'irjase a: http://creativecommons.or(/licenses/by!sa/$.%/

    http://www.medellinlibre.co/http://www.medellinlibre.co/http://creativecommons.org/licenses/by-sa/3.0/http://creativecommons.org/licenses/by-sa/3.0/http://www.medellinlibre.co/
  • 7/25/2019 Guia CREACION DE REDES INALAMBRICAS Comunitarias.pdf

    2/29

    TABLA DE CONTENIDO

    ) *+ 'EC,-,E 0"...........................................................................................................................12P+0P0", 0 'E 3 *4, .....................................................................................................................1

    $+E54,", 0" P+E6,0".........................................................................................................................11+EC0-E ' C,0 E" P+E6, "........................................................................................................71.)E P 'E P3 ,8,C C,0 9 ',"E 0 'E 3 +E'....................................................................7

    1.).)+EC0 0C,-,E 0 E , E*+ C,; C0 3 C0-4 ,' '...............................................7

    1.).2P3 ,8,C C,; 9 ',"E 0 'E 3 +E' < "PEC 0" =C ,C0" !...............................................................................................................................................................

    1.).$8,+-? +E.......................................................................................................................................@

    1.).1P+0 0C030 'E E +4 -,E 0.............................................................................................@

    1.).7',+ECC,0 -,E 0 9 6E+",0 ,P.........................................................................................A

    1.).B +'?+E D+04 E+" E " 9 "E+6,'0+E"F..............................................................A

    1.).>P 54E E" ',C,0 3E" , " 3 + G4 0 3 8,+-?+E........................................)%

    1.).@+E' C0 "E+6,C,0" P+0P,0" 0 +E' P + C0-P+ ,+ , E+ E H...........................)%

    7-0 GE E , " 3 C,; 'E 3 +E'.........................................................................................))

    7.) P+EP + C,; 'E 30" E +4 '0+E"...............................................................................................................................................................

    7.).)C+E C,; E , " 3 C,; 'E3 8,+-? +E 3 E+-E"...............................................................................................................................................................

    7.).).)C+E C,; 'E3 PE+8,3 'E 8,+-? +E...............................................................................)$

    7.).).).)C+E C,; 'E 3 33 6E "" .............................................................................................)7

    7.).).2C0C, '0 E3 8,+-? +E...................................................................................................)B

    7.).2, " 3 C,; 'E3 8,+-?+E 3 E+-E" ........................................................................)>

    7.).2.), " 3 C,; P + +04 E+" C0 E3 8,+-?+E 'E 8IJ+,C ................................)>

    7.).2.2P + +04 E+" C0 0PE ?+ 4 0 +0 3 E+-E" , " 3 '0............................)@

    7.2+EC4PE+ '0 4 +04 E+ - 3 83 " E '0.....................................................................)A

    7.$+EC4PE+ C,; 'E3 +04 E+ , *+E" '0 E -0'0 8 ,3 " 8E..................................)A

  • 7/25/2019 Guia CREACION DE REDES INALAMBRICAS Comunitarias.pdf

    3/29

    7.$.)+EC4PE+ C,; 'E3 +04 E+ 4" '0 4 C J3E "E+, 3............................................2%

    7.$.).)- E+, 3E"..............................................................................................................................2%

    7.$.).2P+0CE',-,E 0......................................................................................................................2)

    7.1, " 3 C,; 'E 4 0'0........................................................................................................22

    7.1.)'E EC '0 +E'E" 3 3C CE 'E3 0'0..................................................................2$

    7.1.2C0-P+0J '0 3 C PC,' ' 'E3 E 3 CE D C 0 'E J ' F............................21

    7.76E+,8,C '0 3 " +4 " C+E ' " P0+ J. . .-. . . '6 CE'................................27

    7.B, " 3 C,; 8,",C 'E3 0'0...............................................................................................2B

    7.B.) 3,-E C,0 E3EC +,C ....................................................................................................2B

    7.B.2, " 3 C,; , E-PE+,E...................................................................................................2>

    7.B.$8,G C,; 'E 3 E ..........................................................................................................2>

    B EK0"...............................................................................................................................................2

    B.) EK0 ) 3," " 'E '," +,J4C,; 'E +E'E" 3,J+E".......................................................2@

    B.2 EK0 2 6E+",0 E" -0',8,C ' " 'E3 8,+-? +E 0PE ?+ ................................................................................................................................................................

  • 7/25/2019 Guia CREACION DE REDES INALAMBRICAS Comunitarias.pdf

    4/29

    1 AGRADECIMIENTOS

    Especial agradecimiento a todos los miembros del proyecto de la Red Inalmbrica

    Comunitaria de Medelln - Medelln Libre -, por su compromiso, sus enseanzas, suacompaamiento y buena energa en todas las etapas del proyecto.

    2 PROPOSITO DE LA GUIA

    La siguiente gua se realiza con el in de ser!ir como apoyo para la realizaci"n de proyectosde redes inalmbricas comunitarias en la ciudad de Medelln, logrando #ue estos proyectosbene icien una comunidad determinada, por tanto contiene algunas recomendaciones #ue

    !an desde la relaci"n con la comunidad, pasando por algunas aspectos econ"micos yllegando $asta los re#uerimientos y procedimientos t%cnicos necesarios para $acer uncionar la red.

    La gua est publicada ba&o una licencia de Creati!e Commons 'ttribution-($are'li)e *.+.Esto le permite a cual#uier persona $acer copias e incluso !enderlas con el in de obtener bene icios econ"micos, siempre y cuando la autora sea atribuida correctamente a losescritores y #ue todos los traba&os deri!ados se pongan a disposici"n ba&o los mismost%rminos. odas las copias o traba&os deri!ados deben incluir un enlace !isible a nuestro sitoeb, $ttp // 000.medellinlibre.co . 1ara ms in ormaci"n acerca de estos t%rminos !ea el sitio

    http://co.creativecommons.or(/tipos!de!licencia s.

    3 REQUISITOS PREVIOS

    La lectura de este documento re#uiere algunos conocimientos bsicos de los sistemasoperati!o 234/Linu5 y sus comandos, esto se debe a #ue la iloso a de traba&o en las redeslibres implica el uso de so t0are libre para su implementaci"n, para ellos sugerimos iniciar con el uso del sistema operati!o 4buntu, dado #ue este es una distribuci"n de cilcomprensi"n y utilizaci"n, ideal para iniciarse en el uso de los sistemas operati!os234/Linu5. (e recomienda apoyarse en las di erentes listas de distribuci"n de so t0are libre,por e&emplo https://lists.ubuntu.com/mailman/listinfo/4buntu!co all puede encontrar el apoyo dela comunidad de 4buntu Colombia para resol!er todas las in#uietudes #ue aparezcanmientras recorre el largo camino de aprendiza&e de los sistemas operati!os 234/Linu5. 6eigual orma se re#uieren algunos conocimientos sobre redes, protocolos de enrutamiento ycomunicaciones inalmbricas. (on necesarios algunos conocimientos sobre el irm0are7pen R por lo #ue es importante comenzar a leer sus manuales y oros antes #ue

    http://www.medellinlibre.co/http://www.medellinlibre.co/http://co.creativecommons.org/tipos-de-licenciashttps://lists.ubuntu.com/mailman/listinfo/Ubuntu-cohttp://www.medellinlibre.co/http://www.medellinlibre.co/http://co.creativecommons.org/tipos-de-licenciashttp://co.creativecommons.org/tipos-de-licenciashttps://lists.ubuntu.com/mailman/listinfo/Ubuntu-co
  • 7/25/2019 Guia CREACION DE REDES INALAMBRICAS Comunitarias.pdf

    5/29

    cual#uier otra cosa. $ttps //open0rt.org/ otra recomendaci"n importante es ad$erirse a laslistas de distribuci"n de comunidades con e5periencia en el tema de redes libres, en el ane5o8 se o recer un listado de algunas comunidades #ue pueden ayudar muc$o en el desarrollodel proyecto.

    4 RECOMENDACIONES PREVIAS

    6esde nuestra e5periencia en la construcci"n de este tipo de proyectos, obtenida ob!iamentedesde lo realizado en la ciudad de Medelln y orientados $acia el desarrollo de prcticassociales en la acultad de Ingeniera de la 4ni!ersidad de 'ntio#uia9 creemos #ue esta guapuede ser de utilidad, para cual#uier persona o comunidad, #ue pretenda iniciar proyectos deredes Comunitarias en la ciudad.

    1ara su aplicaci"n en otras ciudades o en otras instituciones, el lector debe realizar las

    modi icaciones, adaptaciones y adiciones #ue considere necesarias, siempre y cuando serespeten las condiciones de licencia y derec$os de autor estipulados en el inicio deldocumento.

    El documento se desarrollar con un orden #ue permite mantener una organizaci"ncronol"gica y consecuti!a, lo cual acilita la organizaci"n y control en cada una de las etapasde desarrollo del proyecto, estas etapas son Planificacin y diseo , montaje einstalacin.

    Cada una de las etapas tiene unos subprocesos #ue intentaremos describir de la me&or manera posible. Iniciamos con la etapa de 1lani icaci"n y diseo, en la #ue sugerimos unospasos a seguir, unas $erramientas #ue se pueden utilizar y unos conceptos #ue se debetener o ad#uirir.

    4.1 ETAPA DE PLANIFICACION Y DISEO DE LA RED

    4.1.1 RECONOCIMIENTO E INTEGRACIN CON LA COMUNIDAD

    En la primera etapa de este tipo de proyectos recomendamos, primero #ue todo de inir la comunidad en la #ue se desea traba&ar, teniendo en cuenta #ue se acilite laposibilidad de acercase a la comunidad, sobreponi%ndose a problemas de orden social,poltico y/o econ"mico. Esto es muc$simo ms sencillo si se conoce o se es parte dela comunidad en la #ue se #uiere crear la red libre. En caso contrario, es decir si se !a atraba&ar en una comunidad #ue no se conoce, es posible encontrar apoyo enorganizaciones no gubernamentales #ue est%n realizando traba&os comunitarios y #uese con!ierten en aliados a la $ora de comenzar el desarrollo de este tipo de proyectos9es entonces una buena idea $acerse a una base de datos de las 732, :undaciones o

    https://openwrt.org/https://openwrt.org/
  • 7/25/2019 Guia CREACION DE REDES INALAMBRICAS Comunitarias.pdf

    6/29

    corporaciones #ue estn traba&ando en la ciudad.

    'ntes de seleccionar la comunidad se debe estar seguro #ue esta posee problemas debrec$a digital o de conecti!idad, esto acilitara despertar su inter%s en el proyecto,situaci"n cla!e para lograr #ue sea sostenible en el tiempo.

    Es actible encontrarse con comunidades en las #ue un porcenta&e muy ba&o posee uncomputador y entre este pe#ueo grupo solo unos cuantos pueden contar con unacone5i"n a internet. Es por eso #ue el proyecto se debe acompaar de acti!idades decapacitaci"n y donaci"n de e#uipos, as se lograra crear un proyecto integro, #ue $acerente a la mayora de los problemas tecnol"gicos #ue pueda tener la comunidad.

    '#u continua siendo cla!e el apoyo de las 732, los colegios y otras instituciones #uepuedan acilitar sus instalaciones, tanto para ser parte acti!a de la red ;instalaci"n denodos

  • 7/25/2019 Guia CREACION DE REDES INALAMBRICAS Comunitarias.pdf

    7/29

    comenzamos a plani icar y disear la red. En estas personas nos apoyamos para ladi usi"n del proyecto en el resto de la comunidad.

    6igamos #ue en lo descrito anteriormente est el A+ o B+ de acti!idades pre!ias a laparte t%cnica y de implementaci"n de la red.

    4.1.2 PLANIFICACIN Y DISEO DE LA RED ASPECTOSTCNICOS -

    En los temas t%cnicos e5isten !arios aspectos a tener en cuenta, posiblemente por nuestra alta de e5periencia en el tema, algunos de estos se nos #uedaron por uera,sin embargo #ueda abierta la posibilidad de modi icar la gua de acuerdo a lo #ue otrase5periencias nos entreguen y #ue otras comunidades puedan y #uieran aportar.

    En los temas t%cnicos e5isten !arios aspectos a tener en cuenta, posiblemente por

    nuestra alta de e5periencia en el tema, algunos de estos se nos #uedaron por uera,sin embargo #ueda abierta la posibilidad de modi icar la gua de acuerdo a lo #ue otrase5periencias nos entreguen y #ue otras comunidades puedan y #uieran aportar.

    Los principales aspectos #ue se identi ican como necesarios en la etapa pre!ia a laimplementaci"n de la red y #ue !an a permitir tener menos incon!enientes en lasetapas posteriores a la plani icaci"n son

    :irm0are.

    1rotocolo de enrutamiento.

    6ireccionamiento y !ersi"n de I1. Dard0are ;routers, antenas y ser!idores

  • 7/25/2019 Guia CREACION DE REDES INALAMBRICAS Comunitarias.pdf

    8/29

    4.1.3 FIRMWARE

    Como la mayora de los proyectos este es uno #ue re#uiere un alto compromiso en eltema de in!estigaci"n y capacitaci"n, dado #ue muc$os de los temas #ueobligatoriamente se tienen #ue conocer para poder desarrollar el proyecto, sernnue!os, otros posiblemente no e5istan tal cual se imaginan. Espec icamente en el temadel irm0are #ue se debe usar en el enrutador, se debe decir #ue 7pen R es la basede todos, de %l se desprenden una gran cantidad de irm0ares, #ue se $andesarrollado para suplir necesidades espec icas de cada comunidad, e5isten por tantocaractersticas importantes de cada irm0are, la primordial es #ue $ard0are soporta,dado #ue no todos los irm0are se compilan con soporte para todo el $ard0are, este esun aspecto trascendental en la etapa de plani icaci"n, a#u se debe decidir si priorizar elirm0are o el $ard0are, es decir si se elige primero un irm0are y luego encontrar un$ard0are #ue se adapte a %l o si se elige el $ard0are y luego encontrar un irm0are#ue se pueda instalar.

    1ara este momento el lector se preguntar Cul es la necesidad de cambiar elirm0are del dispositi!oF, las respuestas pueden ser muc$as y dependern del puntode !ista de #uien este respondiendo, nosotros podemos decir, #ue el gran problema conlos irm0are propietarios es #ue subutilizan el $ard0are, limitando una cantidad decon iguraciones y opciones de uso, adems #ue tampoco cuentan con ciertas$erramientas, !itales para los proyectos de redes libres.

    6epende entonces de la capacidad de in!estigaci"n de las personas #ue estn al rentedel proyecto, lograr identi icar el irm0are correcto o inclusi!e en caso de ser necesario,traba&ar sobre el desarrollo de uno propio.

    4.1.4 PROTOCOLO DE ENRUTAMIENTO

    El tema del protocolo de enrutamiento es algo comple&o, ya #ue e5isten muc$osprotocolos #ue o recen distintas !enta&as y se debe tener buen criterio para seleccionar el me&or. En nuestro caso optamos por basarnos en la e5periencia de otrascomunidades, en las #ue se puede obser!ar una alta pre erencia por el uso deG.'..M.'.3. ;Getter 'pproac$ o Mobile 'd-$oc 3et0or)ing H ya #ue este es unprotocolo libre, es decir su c"digo uente es p=blico y es posible aportar a su desarrollo,e5iste una gran comunidad detrs de %l, lo cual permite #ue e!olucione bastante bien,desde nuestra e5periencia recomendamos utilizar la =ltima !ersi"n #ue es batman-ad!el cual tiene como principal caracterstica #ue el ruteo se $ace en la capa H * del modelo7(I.

    2http://www.open!mesh.or(/projects/open!mesh/wi#i

    http://www.open-mesh.org/projects/open-mesh/wikihttp://www.open-mesh.org/projects/open-mesh/wiki
  • 7/25/2019 Guia CREACION DE REDES INALAMBRICAS Comunitarias.pdf

    9/29

    4.1.5 DIRECCIONAMIENTO Y VERSION IP

    4na buena elecci"n del direccionamiento I1 permitir un crecimiento importante de la

    red, esto se debe tener claro en la etapa de plani icaci"n, as como tambi%n se debedecidir la !ersi"n del protocolo I1 a utilizar, es decir I1> o I1>J. 6e este tema no $aymuc$o #ue $ablar ms #ue leer las buenas prcticas en la plani icaci"n de redes I1 ycomo siempre conocer la e5periencia de otras comunidades.

    4.1. !ARDWARE "ROUTERS# ANTENAS Y SERVIDORES$

    Como ya comentamos en el apartado de irm0are, la elecci"n del Dard0are !a de lamano con la elecci"n del irm0are, $ablando claro en la parte de los enrutadores sonmuc$os los aspectos a tener en cuenta en este apartado, por e&emplo el temaecon"mico, es decir, optar por elegir primero #ue todo el $ard0are, por#ue se acomodaa las inanzas establecidas para el desarrollo del proyecto, entonces luego se debeencontrar el irm0are ideal para ese dispositi!o. 7tro aspecto undamental es el de lasrecuencias en las #ue traba&a el dispositi!o, est la posibilidad de utilizar e#uipos

    multibanda o e#uipos monobanda, otros e#uipos o recen conecti!idad *g, o la opci"nde conectar un dongle 0i i o un disco duro 4(G, en todo caso lo importante esgarantizar #ue el router comprado sea soportado por alguna !ersi"n de 7pen R oalguno de sus deri!ados.

    7tro de los aspectos importantes a considerar en el tema del $ard0are es el de las

    antenas, estas pueden ser omnidireccionales o direccionales, depender del uso #ue sele #uiera dar al e#uipo y de las posibilidades #ue el mismo o rezca, una antenaomnidireccional ser ms utilizada para aplicaciones de di usi"n y cobertura peri %ricaen rangos de 8++ mts redondos apro5imadamente, algunas !eces puede ser mas, tododepende de los obstculos #ue encuentre la seal entre e#uipo emisor y e#uiporeceptor. Mientras #ue la antena directi!a es ideal para cone5iones de larga distanciaen los #ue se #uiera enlazar nodos #ue se encuentran ale&ados geogr icamente,permitiendo por e&emplo unir proyectos de redes comunitarios en di erentes locacionesde la ciudad.

    :inalmente el tema de los ser!idores, #ue pueden o no ser necesarios, todo dependede si se #uiere tener ser!icios propios al interior de la red, o si se #uiere monitorizar di erentes aspectos de la red, con aplicati!os como 0i idog o pandora o cual#uier otro.E5isten muc$os ser!icios #ue pueden re#uerir la instalaci"n de un ser!idor, es por eso#ue se debe plani icar adecuadamente las necesidades de la red desde un principio, yas saber si se re#uieren o no ser!idores y #ue caractersticas deben tener.

    $http://www.open!mesh.or(/projects/batman!adv/wi#i/?i#i

    http://www.open-mesh.org/projects/batman-adv/wiki/Wikihttp://www.open-mesh.org/projects/batman-adv/wiki/Wiki
  • 7/25/2019 Guia CREACION DE REDES INALAMBRICAS Comunitarias.pdf

    10/29

    4.1.% PA&UETES ADICIONALES A INSTALAR 'UNTO ALFIRMWARE

    (obre los pa#uetes de open R se puede decir #ue prcticamente e5iste uno paracada cosa #ue se #uiera $acer, entonces una primera tarea sera de inir lasnecesidades #ue se tienen en la red, para luego encontrar un pa#uete #ue $aga lo #uese necesita, por e&emplo, para la ormaci"n de la red mes$ se necesita el pa#uete)mod-batman-ad!, esa in ormaci"n se encuentra enhttp://wi#i.openwrt.or(/inboL/mesh.batman y as mismo est disponible toda la in ormaci"nde los pa#uetes en la pgina de open0rt, es cuesti"n de saber buscar. 7tra orma esleyendo los pa#uetes disponibles desde un open0rt gen%rico y con igurado con LuCi K,en la inter az 0eb en la secci"n de so t0are $ay un listado de todos los pa#uetesdisponibles con una pe#uea descripci"n de lo #ue $acen, tal como se puede obser!ar en la imagen a continuaci"n.

    Ms adelante se $ablara de algunas !ersiones de irm0are #ue ya traen con iguradoslos pa#uetes necesarios para el monta&e de la red ME(D.

    1http://wi#i.openwrt.or(/doc/pac#a(es

    7http://wi#i.openwrt.or(/doc/howto/luci.essentials

    Grfica 1: Paquetes disponibles en OpenWRT

    http://wiki.openwrt.org/inbox/mesh.batmanhttp://wiki.openwrt.org/doc/packageshttp://wiki.openwrt.org/doc/howto/luci.essentialshttp://wiki.openwrt.org/doc/packageshttp://wiki.openwrt.org/doc/howto/luci.essentialshttp://wiki.openwrt.org/inbox/mesh.batman
  • 7/25/2019 Guia CREACION DE REDES INALAMBRICAS Comunitarias.pdf

    11/29

    4.1.( RED CON SERVICIOS PROPIOS O RED PARA COMPARTIRINTERNET)

    Este es un tema de suma importancia en la etapa de plani icaci"n, de a#u depende ladecisi"n de ad#uirir un $ard0are para prestar ser!icios o no, #ue ser!icios seinstalaran, #ue caractersticas debe tener el $ard0are para soportar estos ser!icios. Lomismo sucede con el tema de si se compartir internet o no, muc$as comunidades ;yMedelln Libre se incluye en ella< recomiendan la e5istencia de ser!icios propios alinterior de la red, pues son estos los #ue constituyen la esencia del proyecto para e!itar #ue se terminen con!irtiendo en un simple modelo de internet gratis. En las redes libresse pueden prestar ser!icios como

    >oz I1

    Email 1ginas eb

    (er!idores : 1

    (er!idores de c$at

    :oros

    uegos

    Gibliotecas 6igitales

    i)ipedia 7 line

    y prcticamente cual#uier ser!icios #ue se encuentre en internet.

    5 MONTAJE E INSTALACIN DE LA RED

    En este captulo se e5pondrn los procedimientos utilizados para montar la red libre delproyecto Medelln Libre, estos en ning=n momento representan un estndar opretenden e5poner #ue e5iste una =nica orma de lle!ar a buen puerto un proyecto de

    redes libres, sin embargo al ser un buena opci"n y con la ayuda de la e5periencia !i!idapor los integrantes del proyecto, puede acilitar la labor de otros grupos o personasinteresados en crear proyectos de redes libres.

    5.1 PREPARACIN DE LOS ENRUTADORES

    1ara esta etapa ya se deben $aber elegido los e#uipos a utilizar, de igual orma #ue elirm0are con el #ue se !a a traba&ar. 1ara este tema el lector se pudo apoyar en el

  • 7/25/2019 Guia CREACION DE REDES INALAMBRICAS Comunitarias.pdf

    12/29

    cpitulo anterior de la gua, en el caso del proyecto de Medelln Libre por e&emplo, nosdecantamos por elegir un irm0are y luego encontrar los e#uipos #ue se adaptaran aese irm0are. Elegimos usar el irm0are 'ltermes$ J desarrollado por la comunidad

    'ltermundi, encontramos interesante este irm0are por#ue como se puede leer en supgina se pretende impulsar la creaci"n de redes inalmbricas libres, de ba&opresupuesto, N OPintentando lograr el m5imo resultado con un mnimo de recursosQ,adems #ue reduce la comple&idad de la instalaci"n y operaci"n de la red y susdispositi!os, con!irti%ndose en una red conocida como +-con , es decir de cerocon iguraci"n en donde el usuario #ue se #uiere sumar a la red, =nicamente debecambiar el irm0are, para lo cual puede seguir sencillos manuales creados por lasdi erentes comunidades.

    Los e#uipos elegidos para el proyecto de Medelln Libre son los plin) mr*HH+ !8.8,este e#uipo o rece la posibilidad de agregar un adaptador 0i i 4(G, para crear una redde tipo in raestructura.

    5.1.1 CREACIN E INSTALACIN DEL FIRMWARE ALTERMES!

    La creaci"n de una red mes$, implica adems de cambiar el irm0are del enrutador, lainstalaci"n de una cantidad de pa#uetes #ue posibilitan la ormaci"n de la red mes$ yel mane&o de los pa#uetes de enrutamiento. 4na gran !enta&a #ue o rece 'ltermes$ esla posibilidad de crear un irm0are personalizado y con estos pa#uetes yacon igurados y listos para iniciar una red mes$. ' continuaci"n describimos elprocedimiento realizado por nosotros para la creaci"n de un irm0are y la instalaci"nde este en los e#uipos.

    Bhttp://docs.altermundi.net/ lter-esh/

    >http://docs.altermundi.net/+edes-ini-aLi/

    Grfica 2: Router TpLink MR322

    http://docs.altermundi.net/AlterMesh/http://docs.altermundi.net/RedesMiniMaxi/http://docs.altermundi.net/AlterMesh/http://docs.altermundi.net/RedesMiniMaxi/
  • 7/25/2019 Guia CREACION DE REDES INALAMBRICAS Comunitarias.pdf

    13/29

    1ara poder crear un irm0are en el c$e A de 'ltermes$, lo primero #ue se debe $acer es registrarse en la pgina, luego se crea una red y inalmente se comienzan a crear los per iles de red, $emos creado la red Medellin Libre B con dos per iles. 'continuaci"n !eremos c"mo crear un per il con lo necesario para el monta&e de la red.

    5.1.1.1 CREACIN DEL PERFIL DE FIRMWARE

    Daciendo clic en la opci"n crear per il de irm0are, se puede escoger la red a la #ueest asociado el irm0are ;en nuestro per il podemos adems crear !arias redes

  • 7/25/2019 Guia CREACION DE REDES INALAMBRICAS Comunitarias.pdf

    14/29

    as como la con iguraci"n de algunos de los arc$i!os mas importantes.

    (i no se $ace una creaci"n a!anzada, se creara un irm0are como una copia e5actadel #ue se $a elegido como muestra, en nuestro caso $icimos una creaci"na!anzada para poder editar los siguientes arc$i!os

    /etc/dnsmasM.conf

    Este arc$i!o mane&a las consultas 63( de la red, dado #ue la red #ue montamosinicialmente no cuenta con acceso a internet, pero si con ser!icios propios,necesitamos tener un ser!idor 63( #ue resuel!a las peticiones #ue realicen los

    clientes de la red, agregamos dos lneas a este arc$i!oaddressN/O/)%.271.A2.2%1

    dhcp!optionNlan B )%.271.A2.)B7 )%.271.A2.2%1

    Con la primera lnea logramos #ue todas las respuestas a las peticiones 63( tengancomo direcci"n destino la 8+.HK .BH.H+ #ue corresponde al ser!idor en el #uetenemos montados los ser!icios, all $ay una pgina 0eb #ue lista los ser!icios #uese $an ido instalando en la red.

    La segunda opci"n permite orzar los ser!idores 63( para los clientes #ue se

    conectan a la red y ad#uieren su I1 por 6DC1./etc/nodo(splash/htdocs/splash.html

    3o6og(plas$ es un programa #ue acilita una pgina #ue se abre en cuanto uncliente se conecta a la red y realizar una petici"n D 1, en este caso se debi"modi icar el nombre de la red y el contenido de la pgina.

    /etc/confi(/batmesh

    Gatmes$ contiene las con iguraciones para realizar el enlace de la red mes$, en este

    Grfica $: %niciando a crear el perfil

  • 7/25/2019 Guia CREACION DE REDES INALAMBRICAS Comunitarias.pdf

    15/29

    arc$i!o se con iguran los ((I6 de la red y los canales en los #ue !a a traba&ar cada((I6.

    (e deben tener cuidado en saber lo #ue se est editando, cual#uier arc$i!o malmodi icado puede degradar el uncionamiento de la red.

    @a seleccionados los pa#uetes a instalar y editados los arc$i!os pertinentes, solobasta con crear la lla!e ss$, para poder realizar login en el router, el siguienteapartado muestra el procedimiento correcto para esto.

    5.1.1.1.1 CREACIN DE LA LLAVE SS!

    La creaci"n de la lla!e p=blica ((D sir!e primero #ue todo para automatizar elacceso a los e#uipos sin necesidad de con igurar la misma contrasea en cada unode ellos, adems de esto entrega un ni!el de seguridad mediano, dado #ue=nicamente #uien tenga la cla!e ((D, podr acceder los e#uipos.

    1ara la creaci"n de la cla!e ((D, se re#uiere contar con un sistema Linu5 y desdeuna terminal e&ecutar el comando ss$-)eygen dar NenterO para #ue guarde la )ey dondesugiere ; /$ome/user/.ss$/id rsa < ese arc$i!o id rsa es la cla!e pri!ada, la cla!e p=blica#ueda en el arc$i!o id rsa.pub. E l contenido de ese arc$i!o .pub, es el #ue se tiene#ue agregar en el c$e . 1or e&emplo, en la misma terminal e&ecutar

    Scat T/.ss$/id rsa.pub

    7bteniendo como resultado, una cadena como la siguiente

    ss$-rsa ''''G*3zaC8ycHE'.......@l&Bm 7r)/s*'& erc$oU:erc$o

    Es una sola linea de te5to, muy larga. La cual se debe copiar y pegar en el c$e .Luego de esto bastara con $acer S ss$ rootUip.del.router para establecer una cone5i"n((D $acia el router.

    Grfica &: Opci!n para crear lla'e (()*

  • 7/25/2019 Guia CREACION DE REDES INALAMBRICAS Comunitarias.pdf

    16/29

    5.1.1.2 COCINANDO EL FIRMWARE

    @a con todos los arc$i!os con igurados, los pa#uetes seleccionados y la lla!e ((Dcreada, solo basta con $acer clic en crear y as #ueda creado un per il de unirm0are #ue luego se podr PcocinarQ, este t%rmino $acer re erencia a la acci"n de

    compilar el irm0are con las con iguraciones #ue se $an determinado.

    1ara esto $acemos clic en el bot"n de cocinar

    Luego de esto se deben seleccionar los dispositi!os para los #ue se #uiere PcocinarQel irm0are

    Este proceso tarde de 8+ a 8K minutos, despumes de esto, estar disponible elirm0are para su descarga. 1ara !er los arc$i!os disponibles para la descarga, sedebe $acer clic en el bot"n descargar irm0are, all se obser!an todos los arc$i!osdisponibles, seg=n el dispositi!o al #ue le corresponde y el tipo de instalaci"n. Elproceso de instalaci"n se e5plica en el siguiente captulo.

    Grfica +: Opci!n para cocinar un fir"#are*

    Grfica ,: Opci!n para ele-ir .ard#are*

  • 7/25/2019 Guia CREACION DE REDES INALAMBRICAS Comunitarias.pdf

    17/29

    5.1.2 INSTALACIN DEL FIRMWARE ALTERMES!

    5.1.2.1 INSTALACIN PARA ROUTERS CON EL FIRMWARE DEF*+RICA

    ' continuaci"n se muestra el proceso realizado en un router 1-Lin), el proceso sersimilar para otros dispositi!os #ue permitan la actualizaci"n desde su inter az deadministraci"n 0eb.

    El acceso a la inter az 0eb se realiza mediante la siguiente direcci"n desde nuestrona!egador 0eb $ttp //8BH.8JA.+.8/

    '#ui nos pedir usuario y contrasea. (i no $emos modi icado los !alores por de ectoestos sern

    usuario: admin

    clave: admin4na !ez dentro de la inter az administrati!a, iremos a la opci"n (ystem ools -V:irm0are 4pgrade.

    1ulsando Gro0se se puede seleccionar el irm0are #ue se !a a instalar, #uepre!iamente debi" $aber sido descargado. 6entro de los arc$i!os #ue aparecendisponibles para descarga se debe seleccionar el arc$i!o cuyo nombre termine en- actory.bin9 #uiz sea necesario renombrar el arc$i!o descargado antes de intentar instalarlo con el in de #ue el nombre #uede ms corto. :inalmente se pulsa el bot"n4pgrade. El router recibir el nue!o irm0are y lo instalar. Es necesario esperar a#ue complete el proceso sin interrumpir la cone5i"n, ni apagar o desconectar de laalimentaci"n el%ctrica el router o el computador desde el #ue se est $aciendo la

    Grfica /: Opci!n para ca"biar fir"#are de fbrica*

    http://192.168.0.1/http://192.168.0.1/
  • 7/25/2019 Guia CREACION DE REDES INALAMBRICAS Comunitarias.pdf

    18/29

    instalaci"n.4na !ez concluida la instalaci"n, el router se reiniciar ;se obser!ara #ue todas lasluces parpadean< y as concluye este proceso.

    5.1.2.2 PARA ROUTERS CON OPENWRT U OTRO ALTERMES!

    INSTALADO

    E5isten !arios El proceso de actualizar o cambiar un irm0are open R ;recordar #uealtermes$ es un open R personalizado< lo primero #ue se debe $acer es iniciar elrouter en modo ailsa e 8H ;a prueba de allos

  • 7/25/2019 Guia CREACION DE REDES INALAMBRICAS Comunitarias.pdf

    19/29

    5.2 RECUPERANDO UN ROUTER MAL FLAS!EADO

    'lgunas !eces el proceso de instalaci"n del irm0are open R o altermes$ no ese5itoso y como resultado se obtiene un router no uncional, este estado en el #ue #uedael router despu%s de problemas las$eando se conoce como Pbric)eadoQ, este tipo de

    problemas son muy comunes cuando se estn alterando las con iguraciones de bricade cual#uier dispositi!o. Espec icamente en el caso de los enrutadores y sobre todo delos pLin) #ue son los utilizados para la construcci"n de esta gua, se identi icaron dostipos di erentes de estados, el primero se da cuando cometemos un error con igurandoel router y este no inicia o no unciona bien, pero el router permite acceder al modoP ailsa eQ ya #ue el sistema operati!o o irm0are se encuentra en buen estado aun#uecon alguno;s< arc$i!o;s< de con iguraci"n mal parametrizado;s

  • 7/25/2019 Guia CREACION DE REDES INALAMBRICAS Comunitarias.pdf

    20/29

    e&ecutan estos otros comandosmtd -r erase root s data

    reboot -

    Estos comandos recuperan la con iguraci"n bsica de open R, es decir #ueeliminan cual#uier personalizaci"n #ue $ubi%ramos realizado sobre el router.

    (i despu%s de iniciar continua con problemas, a=n tenemos una =ltima opci"nrm -r /o!erlay/W

    reboot -

    5.3.1 RECUPERACIN DEL ROUTER USANDO UN CA+LE SERIAL.

    5.3.1.1 MATERIALES

    1uerto '2 de pines para la board

    Cable 4(G-(erial proli ic 1LH*+*

    (oldadura de estao

    Cable de red

    Grfica 11: 0able ( (erial con puerto 4T5G

    Grfica 1 : Puerto 4T5G $ pinesGrfica 6: Pines para conectar puerto 4T5G

  • 7/25/2019 Guia CREACION DE REDES INALAMBRICAS Comunitarias.pdf

    21/29

    5.3.1.2 PROCEDIMIENTO

    Establecer una cone5i"n serial entre el router y el 1C, por e&emplo desde un sistemaoperati!o 4buntu, se puede realizar con el cliente 1u @ como $erramienta decone5i"n. Las reglas de la cone5i"n son las siguientes

    ener lista la !entan de 1u @ para dar clic en open.

    Conectar la punta del cable #ue !a al router, luego conectar el puerto 4(G al1C, encender el router y $acer clic en open. 'l momento del router encender seobser!an unas letras en la !entana de la cone5i"n establecida con 1u @

    'l iniciar el router muestra todos sus leds encendidos, luego en un momento

    aparece un solo led encendido, en ese instante se debe escribir en la !entanade 1u @ PtplQ sin las comillas, este comando es para detener la carga delrouter y entrar en una consola de depuraci"n.

    En el computador se debe establecer la direcci"n de red manual, as8BH.8JA.8.H ;debe ser esta direcci"n

  • 7/25/2019 Guia CREACION DE REDES INALAMBRICAS Comunitarias.pdf

    22/29

    La primera opci"n de ine la carpeta en la #ue el router !a a buscar el irm0are#ue se le !a a cargar. Este irm0are debe ser el original de brica y se puededescargar desde la pgina o icial de pLin) 8 este irm0are se debe renombrarcode.bin y ubicarlos en la ruta indicada en la primera opci"n.

    Luego desde la !entana de 1u @ e&ecutar los siguientes comandos

    1ara cargar el irm0aret tpboot +5A8++++++ code.bin

    Luego se deben borrar las posiciones de memoria donde !a a #uedarguardado el irm0areerase +5B +H++++ X+5*c++++

    Copiar el irm0are en los sectores de memoria borradoscp.b +5A8++++++ +5B +H++++ +5*c++++

    Cuando la imagen este copiada aparecer la palabra 673E, entoncese&ecutamos el comandobootm +5B +H++++

    (e reiniciara el router y al iniciar tendremos nue!amente el irm0are debrica pLin).

    5.4 INSTALACIN DE UN NODO

    La instalaci"n de un nodo se di!ide en H partes, la parte sica y la parte l"gica, en laparte sica se busca realizar una instalaci"n est%ticamente aceptable y #ue prote&a lose#uipos y cableado tanto de allas de la red el%ctrica como de en"menos naturales.

    )1http://www.tp!lin#.com/co/products/details/Hcate(oryidN modelN 3!-+$22%Odown

    Grfica 13: (etup de tftp-ui

    http://www.tp-link.com/co/products/details/?categoryid=&model=TL-MR3220#downhttp://www.tp-link.com/co/products/details/?categoryid=&model=TL-MR3220#down
  • 7/25/2019 Guia CREACION DE REDES INALAMBRICAS Comunitarias.pdf

    23/29

    1ara la parte de la instalaci"n l"gica se busca garantizar la conecti!idad entre losnodos y optimizar el anc$o de banda de los enlaces. (e sugiere realizar el siguienteprocedimiento

    Nota: Los comandos que se presentaran a continuacin son tiles a la hora de instalar unnodo, para por ejemplo verificar que el nuevo nodo vea o tenga enlace con algn otro nodo

    de la red mesh, analizar la cantidad de redes que hay en el punto de instalacin y en quecanal est n transmitiendo, esta informacin sirve para decidir por ejemplo en canal poner atra!ajar nuestros equipos" #e igual forma e$isten de creado el enlace entre dos nodos, hay algunos comandos que nos sirven para por ejemplo identificar las rutas creadas por la red, el ancho de !anda e$istente en los enlaces entre los nodos, etc"

    5.4.1 DETECTANDO REDES AL ALCANCE DEL NODO

    >amos a !er los comandos =tiles para detectar las redes #ue $ay al alcance del nodoy la calidad con #ue estas son detectadas.

    El comando i0 es un comando #ue se utiliza para la con iguraci"n de inter acesinalmbricas en linu5. 1ara comenzar a usarlo primero debemos saber #ue inter acestenemos disponibles en el enrutador, en linu5 los dispositi!os inalmbricosnormalmente se identi ican con el pre i&o 0lan y un n=mero #ue depende de lacantidad de dispositi!os instalados en el enrutador, el cual inicia en +. El comandoi con ig permite la !isualizaci"n de estos dispositi!os.

    En la gr ica anterior se obser!a #ue la salida del comando i con ig entrega dos

    Grfica 1$: (alida del co"ando ifconfi-

  • 7/25/2019 Guia CREACION DE REDES INALAMBRICAS Comunitarias.pdf

    24/29

    dispositi!os inalmbricos, en el caso del irm0are #ue estamos utilizando ;altermes$)LL/

    http://groups.google.com/group/medellin-librehttps://listas.altermundi.net/cgi-bin/mailman/options/altermeshhttp://wiki.buenosaireslibre.org/ListasDeCorreohttp://lugro.org.ar/mailman/options/lugro-mesh/https://listas.altermundi.net/cgi-bin/mailman/listinfo/redeslibreshttps://lists.riseup.net/www/info/bogota-meshhttp://wiki.openwrt.org/es/doc/howto/user.beginnerhttp://docs.altermundi.net/AlterMeshhttps://chef.mesh.altermundi.net/ls/medellinlibre/r36139/Final/ar71xx/http://groups.google.com/group/medellin-librehttps://listas.altermundi.net/cgi-bin/mailman/options/altermeshhttp://wiki.buenosaireslibre.org/ListasDeCorreohttp://lugro.org.ar/mailman/options/lugro-mesh/https://listas.altermundi.net/cgi-bin/mailman/listinfo/redeslibreshttps://lists.riseup.net/www/info/bogota-meshhttp://wiki.openwrt.org/es/doc/howto/user.beginnerhttp://docs.altermundi.net/AlterMeshhttps://chef.mesh.altermundi.net/ls/medellinlibre/r36139/Final/ar71xx/
  • 7/25/2019 Guia CREACION DE REDES INALAMBRICAS Comunitarias.pdf

    29/29

    . 3ig$t0ing :irm0are creado por la comunidad LugroMes$, es +-con y tiene buenadocumentaci"n.

    http://ni(htwin(.lu(ro!mesh.or(.ar/

    K. 7belisco :irm0are desarrollado por Guenos 'ires Libre.

    http://wi#i.buenosaireslibre.or(/0belisco

    http://nightwing.lugro-mesh.org.ar/http://wiki.buenosaireslibre.org/Obeliscohttp://nightwing.lugro-mesh.org.ar/http://wiki.buenosaireslibre.org/Obelisco