Pages

lunes, 23 de junio de 2014

PirateBox 1.0 en tu TL-MR3020 para compartir archivos!!

No solo esto es revolucionario para compartir archivos, si no que también para chatear de forma anónima.

Vamos al artículo tal como lo comparte la gente de ovalenzuela.com, pero recordemos que la forma de instalar se hace automática ahora y mucho más facil (consultar acá)

Siguiendo con los temas de seguridad para nuestra información, hoy les quiero contar sobre un proyecto llamado PirateBox, una especie de microservidor que cualquiera puede montar, para compartir películas, fotos y música de forma privada, lo mejor es que por un costo inferior a us$ 45, podemos contar con este servidor para compartir todo tipo de archivos, y podremos llevarlo con nosotros a eventos y reuniones. Adicionalmente, el PirateBox cuenta con un sistema de Chat anónimo, que por cierto borra su contenido cada vez que reiniciamos el servidor.

El concepto técnico de PirateBox, es contar con un pequeño servidor web, montado dentro de un pequeño router inalámbrico al que instalaremos OpenWRT (Linux), idealmente un TP-Link MR3020, que puede ser encontrado fácilmente en el mercado local por menos de us$32  y un pendrive del tamaño que deseemos, por ejemplo uno de 8GB cuyo costo no superará los us$ 10 que servirá para almacenar los archivos. El router puede ser alimentado por un transformador (que incluye), un cable USB conectado a nuestra computadora o simplemente una batería externa.
Cosas que necesitaremos:

  • Router TP-Link MR3020
  • Cable de red Ethernet
  • Pendrive de la capacidad que queramos, con solo 1 partición, idealmente FAT32 o EXT4
  • Internet y un puerto ethernet libre en el router de la casa.
  • Lo primero será descargar una versión modificada de OpenWRT para MR3020, que nos permitirá reemplazar el sistema operativo del router Inalámbrico.
  • Una vez que hemos descargado OpenWRT, procedemos a mover el interruptor situado junto al puerto LAN/WAN a modo WISP, luego desactivamos el wifi de nuestro equipo y conectaremos el puerto ethernet de nuestra computadora al router usando un cable de red.
  • Luego, ponemos energía al router e intentaremos ingresar a la página de administración del router en la dirección http://192.168.0.254, donde usaremos "admin" como usuario y "admin" como contraseña.
  • Ya dentro, vamos a Herramientas del sistema > Actualización de Firmware, donde encontraremos un formulario para subir un archivo, que nos permitirá subir el firmware descargado previamente, y esperamos a que el router reinicie, lo que por cierto puede demorar hasta 5 minutos, por lo que se recomienda cerrar el navegador (puesto que la página ya no servirá) y abrimos una terminal para conectarnos al router.
  • Vamos a Herramientas del sistema> Actualización de Firmware y seleccione el firmware OpenWRT
  • Después de la actualización, el sistema del router se reiniciará (desconecten y reconecten el cable de red).
  • Hacemos Telnet al dispositivo y comenzamos con los comandos:
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
option ifname 'eth0'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.2.100'
option netmask '255.255.255.0'
option gateway '192.168.2.1'
list dns '192.168.2.1'
list dns '8.8.8.8'
skate-share4
> opkg install kmod-usb-uhci
> usbcore ## insmod puede devolver el mensaje: insmod: no se puede insertar 'usbcore': File exists, es normal.
> insmod uhci
> opkg install kmod-usb-ohci ## puede devolver el mensaje: instalado en la raíz está actualizado, es normal.
> insmod usb-ohci
> wget http://piratebox.aod-rpg.de/piratebox_0.5.1_all.ipk
> opkg update && opkg install piratebox*
wpid-PirateBoxSendafile1
Editado: Interesantisimo proyecto para hacer PBRadio...link aca: 

El proceso de instalación es bastante simple, y normalmente no debería llevarnos más de 20 minutos para aquellos que cuentan con un conocimiento medio sobre GNU/Linux, y sí, nuevamente daré las instrucciones para hacerlo desde un sistema operativo libre, no voy a explicar como sortear los típicos problemas de WinShit.
> telnet 192.168.1.1
Ejecutamos el comando passwd para configurar una contraseña de inicio de sesión, así posteriormente podremos conectarnos por SSH:
> passwd
Luego, editaremos las configuraciones básicas de red, pero antes debemos contar con una dirección IP estática dentro del segmento de nuestra red, la dirección de puerta de enlace (requiere acceso a Internet durante el proceso de instalación) y obviamente la mascara de red.
> vi /etc/config/network
El archivo finalmente debe ser similar a esto:
config interface 'loopback'


config interface 'lan'
Luego, apagamos el router (desconectando la energía).
Activamos la conexión inalámbrica de la computadora y conectamos el router a nuestro router de internet de la casa, la idea es que el puerto Ethernet del router 3g esté conectado a un puerto ethernet del router de internet en casa.
Conectamos la energía al router 3g, esperamos 5 minutos aproximadamente, y trataremos de conectar en la red de casa vía SSH a la ip que hemos configurado en el router 3g.
Una vez dentro del router, realizamos un ping para verificar el acceso a Internet:
> ping google.com
Si todo fue OK, realizaremos algunas actualizaciones y configuraciones para asegurarnos que nuestro equipo tenga todo lo que se requiere:
> opkg update
Ahora que nuestro router está listo, procederemos a instalar el software base de PirateBox en nuestro router.
Conectamos la memoria USB al router, y procedemos con la instalación, siempre conectado por SSH:
> cd /tmp
Si existe algún problema, debemos verificar que la unidad fue montada correctamente!, si alguien tiene algún problema, favor comente más abajo para ir agregando algunos workarounds al post.
Si por el contrario, todo fue OK, procedemos a instalar la sala de chat Kareha:
> /opt/piratebox/bin/install_piratebox.sh /opt/piratebox/conf/piratebox.conf imageboard
A continuación, editamos la configuración de Kareha cambiando en archivo el nombre de usuario admin y la contraseña (ADMIN_PASS y secreto):
> vi /opt/piratebox/www/board/config.pl
Una vez que la instalación se haya completado, desconectamos el cable ethernet y la alimentación durante al menos 1 minuto. Luego esperamos a que el equipo inicie y conectamos nuestra computadora a la red wifi "PirateBox – Share freely". Al estar conectados, al intentar abrir cualquier página web y debemos ser redirigidos al menú de PirateBox.
Si todo fue OK, entonces podemos comenzar a piratear libremente con nuestra PirateBox, sino, pues no dude en consultar!!

Nota: Tenia un error, por lo que consulte en el foro y ahi pasaron la solucion. http://forum.piratebox.cc/read.php?8,11409

https://github.com/janbre/Assorted/tree/master/Piratebox/PirateBoxRadio

Fuente: http://ovalenzuela.com/2014/06/piratea-tus-archivos-seguro-y-libremente-con-un-piratebox-hecho-en-casa.html

No hay comentarios:

Publicar un comentario