Cree su propia conexión inalambrica inalámbrica para compartir archivos

  • Owen Little
  • 0
  • 1319
  • 9
Anuncio

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 de rastrear para cualquier persona, su ISP, la NSA o su madre. Esta es la idea detrás del proyecto Dead Drop Comienza una "Dead Drop" en tu ciudad y comparte archivos con personas en la calle Comienza una "Dead Drop" en tu ciudad y comparte archivos con personas en la calle ¿Quién hubiera 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? Yo no, pero eso es exactamente lo que el término "muerto ..., donde la gente pega unidades flash en las paredes para compartir archivos.

Por supuesto, colocar su computadora de modo que se conecte a una unidad flash que está atascada en una pared es ... incómoda. Tampoco funciona realmente 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 dentro del alcance cargar y descargar archivos.

Puede construir su propio PirateBox por menos de $ 65, y una vez que esté configurado, cualquier dispositivo con un navegador web puede conectarse a una interfaz basada en el navegador para compartir archivos. También encontrarán una sala de chat, un tablero de imágenes y un servidor de medios DLNA ¿Qué es DLNA y aún se usa? ¿Qué es DLNA y todavía se usa? DLNA fue construido para un mundo donde los medios locales eran los reyes. .

¿Por qué construir un PirateBox? Porque es increíble, pero si esa no es una razón 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 geocaché 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 tutorial completo 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 partes combinadas no deberían costarle más de $ 65 nuevos, y hay una buena posibilidad de que tenga al menos algunas de estas cosas por su casa sin usar. Aquí está todo lo que necesitará:

  • Raspberry Pi ($ 25). Las versiones 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, porque no hay mucho que pueda hacer sin un controlador dedicado. Fui con el TP-LINK TL-WN722N.
  • Tarjeta SDHC SD, 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 un disco de 16 GB.
  • Fuente de alimentación de 5 voltios para su Pi (micro USB). Usé un viejo cargador de teléfono celular, puedes encontrar algo similar por alrededor de $ 6.
  • Computadora con un lector de tarjetas USB (para actualizar el sistema operativo en su tarjeta SD).
  • Algo para construir un caso de 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úna todo lo que necesita y prepararemos el sistema operativo.

Paso 2: Obtenga el sistema operativo 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 completa la descarga, debe escribir el IMG en su tarjeta SD. Si no está seguro de cómo hacerlo, aquí hay programas para su sistema operativo de elección:

  • Windows: Win32 Disk Imager
  • Mac: ApplePi Baker
  • Linux: USB-imagewriter (¡busca el administrador de paquetes de tu distribución!)

Apunte su programa a la imagen y su unidad USB - asegúrese de que sea el correcto. El sistema operativo para su PirateBox está listo!

Paso 3: junte todas las piezas

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

También es posible que desee preparar su caso. Como puede ver arriba, expuse mi caso usando ladrillos Lego (creo firmemente que los ladrillos Lego pueden mejorar su vida Cómo usar LEGO para administrar mejor su tiempo Cómo usar LEGO para administrar mejor su tiempo Creo que he encontrado lo mejor herramienta de productividad: LEGO. ¡No te vayas! Déjame explicarte), pero puedes usar los materiales que quieras. Echa un vistazo a nuestra lista de estuches DIY Raspberry Pi únicos 18 Ideas interesantes de estuches DIY Raspberry Pi 18 Ideas interesantes de estuches DIY Raspberry Pi La Raspberry Pi es una computadora increíble, pero su diseño básico significa que puede ser un poco frágil. Te mostramos los mejores estuches de bricolaje para proteger tu Pi. 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 exponiendo solo las ranuras ethernet, SD y USB (con una ventana HDMI, por si acaso).

Paso 4: Configura tu PirateBox

¿Tienes todo junto y enchufado? Bueno. Espere un minuto más o menos, y luego nos conectaremos a su PirateBox usando la línea de comando desde otra computadora. ¡No entres en pánico! Es más fácil de lo que piensas. Los usuarios de Mac y Linux solo necesitan abrir la Terminal, mientras que los usuarios de Windows deben descargar un programa SSH como PuTTy. Las instrucciones oficiales me dirigieron a esto:

raíz ssh @ alarmpi 

No pude hacer que esto funcione, y como tal necesitaba usar la IP del dispositivo para conectarme. Puede encontrar esto comprobando la configuración de su enrutador, si es necesario. En cualquier caso, la contraseña de root para su PirateBox es “raíz”. Después de conectarse a él, verá una lista de cosas que debe hacer (como se muestra en la imagen). El primero: cambie esa contraseña con este comando:

passwd 

Una vez que haya hecho esto, debe iniciar el servicio Piratebox:

systemctl inicia piratebox 

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

systemctl habilita 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 cambie el nombre de usuario y la contraseña de 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: Inicie su PirateBox y conéctese!

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

Conéctese a esto, luego abra “piratebox.lan” (o cualquier otra URL) en su navegador. Debería ver un sitio web como el que se muestra en la imagen. Desde aquí, los usuarios pueden chatear, subir 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 en el foro.

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

Paso 6: Hacer que funcione el almacenamiento USB

De forma predeterminada, su PirateBox no utiliza la unidad USB para almacenar archivos, lo que significa que está limitado al espacio restante en su tarjeta SD. No tengo idea de por qué es esto, y por qué la documentación no es más clara al respecto, pero ese es el caso.

Si desea utilizar su unidad USB, formatee en FAT32 con otra computadora (en Windows, haga clic con el botón derecho en la unidad y 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, luego configure esa unidad para que sirva como almacenamiento para los archivos cargados y su tablero de imágenes.

Paso 8: algunos ajustes más

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

nano /opt/piratebox/conf/hostapd.conf 

Luego, cambie 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 incorporada para mantener el reloj preciso. Esta publicación del foro le ofrece 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: por defecto, el cuadro de chat se restablece cada vez que PirateBox lo hace. Si desea cambiar esto, puede configurarlo.

nano /opt/piratebox/conf/piratebox.conf 

Para abrir el archivo de configuración, luego edite:

RESET_CHAT = "yes" 

… decir…

RESET_CHAT = "no" 

Gracias a Disk91.com por ese consejo.

Puede personalizar mucho más, pero lo guardaremos para futuros artículos. Sin embargo, asegúrese de explorar el foro PirateBox!

¿Para qué usarás tu PirateBox??

¡Eso es! Ahora que tiene una PirateBox configurada, ¿qué planea hacer con ella? 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 se dirija al foro PirateBox. Allí puedes hablar con el equipo detrás y con otros fanáticos de PirateBox. Aprenderás mucho.




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.