Construye tu propia gota inalámbrica inalámbrica para compartir archivos

Construye tu propia gota inalámbrica inalámbrica para compartir archivos / Bricolaje

El intercambio de archivos no siempre está en línea. Si tiene una unidad flash, puede compartir un archivo con su amigo de una manera que sea imposible para cualquier persona, su ISP, la NSA o su madre, para realizar un seguimiento. Esta es la idea detrás del proyecto Dead Drop Comience una "Drop Dead" en su ciudad y comparta archivos con gente en la calle Comience una "Drop Dead" en su ciudad y comparta archivos con personas en la calle ¿Quién habría pensado en 2011? - el año de la conexión de banda ancha de fibra óptica - ¿estaríamos cementando memorias USB en la pared para compartir archivos? No yo, pero ese es exactamente el término "muerto ... Leer más, donde las personas cimentan unidades flash en las paredes para compartir archivos.

Por supuesto, ubicar su computadora de manera que se conecte a una unidad flash que está atascada en una pared es ... incómodo. Tampoco funciona con teléfonos..

Así que imagina este tipo de intercambio de archivos sin conexión, pero a través de WiFi. Esa es la idea detrás de PirateBox. Piense en ello como un punto muerto inalámbrico, que permite a cualquier persona que se encuentre dentro del alcance cargar y descargar archivos.

Puede crear su propio PirateBox por menos de $ 65 y, una vez configurado, cualquier dispositivo con un navegador web puede conectarse a una interfaz basada en navegador para compartir archivos. También encontrarán una sala de chat, un panel de imágenes y un servidor de medios DLNA. ¿Qué es DLNA y se sigue utilizando? ¿Qué es DLNA y todavía se utiliza? DLNA fue construido para un mundo donde los medios de comunicación locales eran el rey. Lee mas .

¿Por qué construir un PirateBox? Porque es increíble, pero si esa no es una razón lo suficientemente buena, aquí hay algunos usos potenciales más:

  • Ofrezca una forma rápida para que las personas compartan archivos en un evento.
  • Configurar un geocache digital

¿Interesado? Le mostraré cómo configurar todo esto con una Raspberry Pi (aunque también es posible instalar PirateBox en algunos enrutadores, e incluso en un teléfono Android antiguo).
Encontrará un completo tutorial de Rapberry Pi en el sitio web de PirateBox, que le recomiendo que consulte. Mi tutorial pretende ser un poco más fácil de seguir y abordar algunos problemas que encontré al configurar todo. También estaré presente en los comentarios para responder preguntas. Empecemos!

Paso 1: Recoge las piezas para tu PirateBox

Este proyecto es bastante asequible: las piezas combinadas no deberían costarle más de $ 65, y es muy probable que tenga al menos algunas de estas cosas sin usar alrededor de su casa. Aquí está todo lo que necesitas:

  • Raspberry Pi ($ 25). La versión A / B y B + funcionarán bien.
  • Tarjeta inalámbrica compatible (alrededor de $ 15). Hay una lista de dispositivos compatibles en el sitio web de PirateBox; realmente vale la pena asegurarse de obtener un dispositivo que funcione correctamente, porque no hay mucho que pueda hacer sin un controlador dedicado. Fui con el TP-LINK TL-WN722N.
  • Tarjeta SDHC, al menos 4 GB (alrededor de $ 10).
  • Unidad flash USB (opcional, alrededor de $ 15), si cree que su tarjeta SD no es lo suficientemente grande como para servir como su servidor de archivos principal. Fui con una unidad de 16 GB.
  • Fuente de alimentación de 5 voltios para tu Pi (micro USB). Usé un viejo cargador de teléfono celular, puedes encontrar algo similar por alrededor de $ 6.
  • Computadora con lector de tarjetas USB (para instalar el sistema operativo en su tarjeta SD).
  • Algo para construir un estuche Pi (usé ladrillos Lego).

Es bastante fácil construir la unidad completa por menos de $ 70, y es muy probable que ya tenga muchas de estas partes en la casa. Reúne todo lo que necesites y prepararemos el sistema operativo..

Paso 2: Obtenga el SO en su tarjeta SD

Dirígete a la página de inicio de Pi (rate) Box y descarga el sistema operativo: encontrarás un enlace a un archivo Torrent en la parte superior del artículo. El sistema operativo viene como un archivo IMG de 2 GB. Recuerde: siembre generosamente el torrent para ayudar a otros a obtener estos archivos.

Cuando se complete la descarga, deberá escribir el IMG en su tarjeta SD. Si no está seguro de cómo hacerlo, aquí hay programas para el sistema operativo que elija:

  • Windows: Win32 Disk Imager
  • Mac: ApplePi Baker
  • Linux: USB-imagewriter (busque el administrador de paquetes de su distro)

Apunta tu programa a la imagen y tu unidad USB - asegúrate de que sea la correcta. El sistema operativo para tu PirateBox está listo.!

Paso 3: Poner todos los pedazos juntos

Ahora que su tarjeta SD está lista, es hora de poner todo junto. Enchufe la tarjeta SD, el dongle WiFi y su unidad USB como se muestra arriba. Luego, conecte el Pi directamente a su enrutador mediante un cable Ethernet: la unidad se ejecutará completamente fuera de línea, pero necesita conectarlo a su red para la configuración inicial.

También es posible que desee preparar su caso. Como puede ver arriba, hice mi caso utilizando ladrillos Lego (creo firmemente que los ladrillos Lego pueden mejorar su vida). Herramienta de productividad: LEGO. No te vayas. Déjame explicarte. Lee más), pero puedes usar los materiales que quieras. Echa un vistazo a nuestra lista de exclusivos estuches DIY Raspberry Pi. 18 Interesantes bricolaje interesantes para tu Raspberry Pi. 18 Focos interesantes para tu bronceado Raspberry Pi. La Raspberry Pi es una computadora increíble, pero su diseño de barebones significa que puede ser ligeramente frágil. Te mostramos los mejores casos de bricolaje para proteger tu Pi. Lee más si necesitas ideas.

Tenga en cuenta que, para este proyecto, no necesita acceso a todos los puertos de su Pi. Esto le da libertad mientras construye su estuche: aproveché esto al exponer solo las ranuras Ethernet, SD y USB (con una ventana HDMI, por si acaso).

Paso 4: Configura tu PirateBox

¿Se armó todo y se enchufó? Bueno. Espere aproximadamente un minuto y luego nos conectaremos a su PirateBox usando la línea de comandos desde otra computadora. ¡No se asuste! Es más fácil de lo que piensas. Los usuarios de Mac y Linux solo necesitan abrir el Terminal, mientras que los usuarios de Windows deben descargar un programa SSH como PuTTy. Las instrucciones oficiales me dirigieron a esto:

ssh root @ alarmpi 

No pude hacer que esto funcionara, y como tal, era necesario utilizar la IP del dispositivo para conectarme. Puede encontrar esto verificando la configuración de su enrutador, si es necesario. En cualquier caso, la contraseña de root para tu PirateBox es “raíz”. Después de conectarte a él, verás una lista de cosas que debes hacer (como se muestra en la imagen). La primera: cambiar esa contraseña usando este comando:

contraseña 

Una vez que hayas hecho esto, debes iniciar el servicio Piratebox:

systemctl start piratebox 

Y luego debería decirle a su PirateBox que inicie el servicio en el arranque:

systemctl habilitar piratebox 

También puede habilitar el tablero de imágenes, si lo desea (puede hacerlo más tarde si lo prefiere). Use este comando para abrir un archivo de configuración:

nano /opt/piratebox/www/board/config.pl 

Luego cambia el nombre de usuario y la contraseña del administrador. Una vez que haya hecho esto, salga del editor de texto y ejecute el siguiente comando:

 wget http://127.0.0.1/board/kareha.pl 

También encontrará instrucciones para configurar el servidor de medios UPnP; configúrelo si lo desea. Una vez que todo esté listo, desconecte su PirateBox y desconecte el cable Ethernet. Es hora de conectarse a su caja de verdad, a través de WiFi.

Paso 5: Pon en marcha tu PirateBox y conéctate!

Vuelva a enchufar la fuente de alimentación del PirateBox (¡pero no enchufe la red Ethernet!). En su computadora, verifique las redes WiFi disponibles: debe, dentro de un minuto, ver una nueva red inalámbrica llamada “PirateBox - Comparte libremente”.

Conéctate a esto, luego abre “piratebox.lan” (o cualquier otra URL) en su navegador. Deberías ver un sitio web como el que se muestra en la foto. Desde aquí los usuarios pueden chatear, cargar archivos o hacer clic para usar el foro..

Si su PirateBox no se inicia, no se asuste: este es un problema conocido con ciertas tarjetas inalámbricas, y hay una solución para ello en el foro..

Tenga en cuenta que una vez que esté conectado a su PirateBox a través de WiFi, puede conectarse a SSH nuevamente, para realizar cambios..

Paso 6: Cómo funciona el almacenamiento USB

Por defecto, tu PirateBox no usa la unidad USB para almacenar archivos, lo que significa que estás limitado al espacio que queda en tu tarjeta SD. No tengo idea de por qué esto es así, y por qué la documentación no es más directa al respecto, pero ese es el caso.

Si desea utilizar su unidad USB, formatéela en FAT32 con otra computadora (en Windows, haga clic con el botón derecho en la unidad, luego haga clic en “Formato”, cosecha “FAT32” desde el menú desplegable). Luego, conéctese a su PirateBox a través de SSH y siga estas instrucciones. Esos comandos le dirán a su PirateBox que monte su USB en el arranque y luego configure esa unidad para que sirva como almacenamiento para los archivos cargados y su tablero de imágenes.

Paso 8: Unos cuantos ajustes más

Si no te gusta el SSID predeterminado, “PirateBox - Comparte libremente”, Tú puedes cambiarlo. Utilice este comando para editar el archivo de configuración adecuado:

nano /opt/piratebox/conf/hostapd.conf 

Luego, cambia la línea que comienza con “ssid =” para incluir su nombre de red preferido.

También puede notar que las marcas de tiempo no están relacionadas con nada: los archivos afirman haber sido actualizados en la década de 1960. Esto se debe a que su Pi, a diferencia de la mayoría de las computadoras, no tiene una batería integrada para mantener el reloj preciso. Esta publicación en el foro le brinda una solución temporal para esto, pero tenga en cuenta que deberá hacerlo cada vez que reinicie su PirateBox (no hay forma de solucionarlo, lo siento).

Una cosa más: de forma predeterminada, el cuadro de chat se restablece cada vez que lo hace PirateBox. Si quieres cambiar esto, puedes configurarlo..

nano /opt/piratebox/conf/piratebox.conf 

Para abrir el archivo de configuración, edite:

RESET_CHAT = "sí" 

… decir…

RESET_CHAT = "no" 

Gracias a Disk91.com por ese consejo.

Puedes hacer muchas más personalizaciones, pero las guardaremos para futuros artículos. Asegúrate de explorar el foro PirateBox, aunque!

¿Para qué usarás tu PirateBox??

¡Eso es! Ahora que tienes un PirateBox configurado, ¿qué planeas hacer con él? Háganos saber en los comentarios a continuación. También intentaré responder cualquier pregunta que tenga. Mientras tanto, si desea obtener más información, le sugiero que vaya al foro de PirateBox. Allí puedes hablar con el equipo que está detrás y con otros fanáticos de PirateBox. Aprenderás mucho.

Explorar más sobre: ​​Compartir archivos, Raspberry Pi.