Professional Documents
Culture Documents
Oldt
Oldt
info
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.
OLDT Wiki
http://oldt.info
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.
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.
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
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.
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:
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
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
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
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)
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:
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
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.
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.
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.
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 ./unetbootin-linux-356
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.
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
1) eth0
2) wifi0
3) ath0
En mi caso, pulso el 3. A partir de aca nos muestra el menu general
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
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:
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:
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.
Seleccionamos al que mayor cantidad de data encontremos y nos preguntara si queremos 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
#######################################
#######################################
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
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
Modo Ninja
- Poner en modo monitor la tarjeta y cambiar la MAC
ifconfig ath0 up
Tips
21
Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info
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:
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
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
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.
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:
Ademas del prefssid, tenemos diferentes comandos para configurar el script AutoAP. Para enviarle el comando, debemos
terminar con nvram commit. Alguno de estos son:
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.
24
Oficina para la Liberacion Definitiva de las Tecnologías http://oldt.info
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:
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
Para inciar el Asterisk como demonio basta hacerlo con el siguiente comando:
/etc/init.d/asterisk start
/etc/init.d/asterisk stop
/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
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
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.
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:
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
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
[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
[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
/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:
-- 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:
-- 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:
(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
*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″.
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
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.
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:
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
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
advmame –default
advmenu --default
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
.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
video_size 800
video_size 320
video_size 640
MUSICA
sound_background_loop_dir "mp3"
APAGAR
RESOLUCION
device_video_output overlay
AUTOCOINSTART
simulate_event(coin1, 100); \
delay(300); \
simulate_event(start1, 100);
AUTOSTART
34