Construir o seu próprio drop dead sem fio para compartilhamento de arquivos

O compartilhamento de arquivos não é sempre online. Se você tem um flash drive, você pode compartilhar um arquivo com seu amigo de uma forma que é impossível para qualquer um - o seu ISP, o NSA, ou sua mãe - para rastrear. Esta é a idéia por trás do projeto Drop Dead

, onde as pessoas cimentar drives flash em paredes de compartilhar arquivos.Começar um "Cair morto" Na sua cidade & Compartilhar arquivos com as pessoas na ruaComeçar um "Cair morto" Na sua cidade & Compartilhar arquivos com as pessoas na ruaQuem teria pensado que em 2011 - o ano da conexão de banda larga de fibra óptica - estaríamos cimentando sticks USB na parede para compartilhar arquivos? Não para mim, mas isso é exatamente o que o termo "morto...consulte Mais informação

Claro, posicionar o seu computador para que ele se conecta a uma unidade flash que está preso em uma parede é ... estranho. Ele também não funciona com telefones.

Então, imagine esse tipo de compartilhamento de arquivos off-line, mas ao longo do WiFi. Essa é a idéia por trás PirateBox. Pense nisso como uma gota mortos sem fio, permitindo que qualquer um dentro de upload gama e download de arquivos.

Você pode construir seu próprio PirateBox por menos de $ 65, e uma vez que é criado qualquer dispositivo com um navegador web pode se conectar a uma interface baseada em navegador para compartilhar arquivos. Eles também encontrará uma sala de chat, um imageboard e um servidor de mídia DLNA.O que é DLNA e ainda é usado?O que é DLNA e ainda é usado?DLNA foi construído para um mundo onde a mídia local era rei.consulte Mais informação

Por que construir uma PirateBox? Porque é incrível, mas se isso não é uma razão boa o suficiente, aqui está mais alguns usos potenciais:

  • Oferecer uma maneira rápida para as pessoas a compartilhar arquivos em um evento.
  • Configurar uma Geocache digitais

Interessado? Vou mostrar-lhe como configurar isso tudo com um Raspberry Pi (embora também é possível instalar PirateBox em alguns routers, e até mesmo um telefone Android de idade).
Você encontrará uma abrangente tutorial Rapberry Pi no site da PirateBox, que eu recomendo que você check-out. Meu tutorial tem como objetivo ser um pouco mais fácil de seguir, e para resolver alguns problemas Corri para ao definir tudo. Eu também estarei por perto nos comentários de responder a perguntas. Vamos começar!

Video: Норман Фостер и его зеленая повестка дня

Passo 1: recolher as peças para seu PirateBox

Este projeto é bastante acessível: as partes combinadas não deve custar mais de US $ 65 nova, e há uma boa chance de que você tem pelo menos algumas dessas coisas em torno de sua casa não utilizado. Aqui é tudo que você precisa:

  • Raspberry Pi (US $ 25). Versão A / B e B serão todos funcionam bem +.
  • placa wireless compatível (cerca de US $ 15). Há uma lista de dispositivos compatíveis no PirateBox site- é realmente vale a pena fazer certeza de obter um dispositivo conhecido para trabalhar, porque não há um lote inteiro que você pode fazer sem um driver dedicado. Fui com o TP-LINK TL-WN722N.
  • Cartão SD SDHC, pelo menos 4 GB (cerca de US $ 10).
  • USB Flash Drive (opcional, cerca de US $ 15), se você sentir o seu cartão SD não é grande o suficiente para servir como seu servidor de arquivos primário. Fui com uma unidade de 16 GB.
  • fonte de alimentação de 5 volts para o seu Pi (micro USB). Eu usei um carregador de telefone celular de idade, você pode encontrar algo semelhante para cerca de US $ 6.
  • Computador com um leitor de cartão USB (para piscar o sistema operacional para o seu cartão SD).
  • Algo para construir um caso Pi com (eu usei peças de Lego).

É bastante fácil de construir a unidade inteira por menos de $ 70, e há uma boa chance que você tem um monte de estas partes ao redor da casa já. Reúna tudo o que você precisa e nós vamos ter o sistema operacional pronto.

Passo 2: Obter o OS para o cartão SD

Dirija-se ao (taxa) home page Pi Box e baixar o sistema operacional - você vai encontrar um link para um arquivo Torrent no topo do artigo. O sistema operacional vem como um arquivo de 2 GB IMG. Lembre-se: semear a torrente generosamente para ajudar os outros a obter esses arquivos.

Quando o download estiver concluído, você precisa escrever o IMG para o cartão SD. Se você não tiver certeza de como fazer isso, aqui estão os programas para o sistema operacional de escolha:

  • Do Windows: Win32 Disk Imager
  • Mac: ApplePi Baker
  • Linux: USB-ImageWriter (! Procurar gestor de pacotes da sua distro)

Aponte o seu programa para a imagem e seu drive USB - ter certeza que é o caminho certo. O sistema operacional para o seu PirateBox está pronto!

Etapa 3: Colocar todos os pedaços juntos

Agora que o cartão SD está pronto, é hora de colocar tudo junto. Conecte o cartão SD, o dongle Wi-Fi e seu drive USB como mostrado acima. Em seguida, conecte o Pi diretamente em seu roteador usando um cabo ethernet - a unidade acabará por correr completamente desligada, mas você precisa conectá-lo à sua rede para a configuração inicial.

Você também pode querer obter o seu caso pronta. Como você pode ver acima, eu fiz o meu caso, usando peças de Lego (eu acredito firmemente tijolos de Lego pode tornar sua vida melhor), Mas você pode usar qualquer material que você deseja. Confira nossa lista de casos únicos Pi DIY framboesa Se você precisa de idéias.Como usar LEGOs gerenciar melhor o seu tempoComo usar LEGOs gerenciar melhor o seu tempoEu acho que eu encontrei a ferramenta de produtividade final: LEGOs. Não deixe! Deixe-me explicar.consulte Mais informação

Note-se que, para este projeto, você não precisa de acesso a todas as portas no seu Pi. Isto dá-lhe a liberdade ao construir o seu caso - Aproveitei este apenas por expor os slots ethernet, SD e USB (com uma janela HDMI, apenas no caso).

Passo 4: Configurar o PirateBox

Tem tudo juntos, e ligado? Boa. Espere um minuto ou assim, e depois vamos conectar ao seu PirateBox usando a linha de comando a partir de outro computador. Não entre em pânico! É mais fácil do que você pensa. usuários de Mac e Linux só precisa abrir o Terminal, enquanto os usuários do Windows devem baixar um programa de SSH, como massa de vidraceiro. As instruções oficiais dirigiu-me a isto:

ssh root @ alarmpi

Eu não poderia chegar a este trabalho, e, como tal, precisava usar IP do dispositivo para se conectar. Você pode encontrar isso verificando as configurações do seu roteador, se for necessário. Em qualquer caso, a senha de root para o seu PirateBox é “root”. Depois de se conectar a ele, você verá uma lista de coisas que você deve fazer (como na foto). A primeira: alterar essa senha usando este comando:

passwd

Uma vez feito isso, você deve iniciar o serviço PirateBox:

systemctl começar PirateBox

E então você deve informar o seu PirateBox para iniciar o serviço na inicialização:

systemctl habilitar PirateBox


Você também pode ativar a placa de imagem, se desejar (você pode fazer isso mais tarde, se você preferir). Utilize este comando para abrir um arquivo de configuração:

Video: 163rd Knowledge Seekers Workshop 2017 03 16. Subtitles

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

Em seguida, altere o nome de usuário e senha de administrador. Uma vez feito isso, saia do editor de texto e execute o seguinte comando:

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

Você também encontrará instruções para configurar o UPnP Media Server - configurá-lo, se quiser. Depois que tudo estiver pronto, desligue o PirateBox e desconecte o cabo Ethernet. É hora de se conectar à sua caixa de verdade, por WiFi.

Passo 5: Iniciar Up Your PirateBox e Ligue!

Ligue a alimentação do PirateBox volta (mas não conecte o ethernet!). No computador, verifique as redes WiFi disponíveis: você deve, dentro de um minuto, ver uma nova rede sem fio chamado “PirateBox - compartilhar livremente”.

Conectar-se a este, em seguida, abra “piratebox.lan” (ou qualquer outro URL) no seu browser. Você deverá ver um site como o retratado. A partir daqui os usuários podem conversar, fazer upload de arquivos ou clicar para usar o fórum.

Se o seu PirateBox não arrancar, não entre em pânico: este é um problema conhecido com determinados cartões sem fio, e há uma correção para ele no fórum.

Note-se que uma vez que você estiver conectado à sua PirateBox sobre WiFi você pode se conectar a SSH novamente, para fazer alterações.

Video: 2011 09 11 An Interview with MT KESHE. Subtitles

Passo 6: Obtendo USB de armazenamento de Trabalho

Por padrão o seu PirateBox não usar o drive USB para armazenar arquivos, o que significa que você está limitado a qualquer espaço é deixado em seu cartão SD. Não tenho idéia por que isso é, e porque a documentação não é mais up-front sobre isso, mas esse é o caso.

Se você gostaria de usar o seu drive USB, formate-o para FAT32 usando outro computador (no Windows, clique com o botão direito na unidade, em seguida, clique em “Format”, escolhendo “FAT32” do drop-down). Em seguida, conectar ao seu PirateBox via SSH e siga estas instruções. Esses comandos irão dizer seu PirateBox para montar sua USB na inicialização, em seguida, criar essa unidade para servir como armazenamento para arquivos enviados e sua placa de imagem.

Passo 8: Uma Poucas Mais Alterações

Se você não gosta do SSID predefinido, “PirateBox - compartilhar livremente”, você pode mudá-lo. Utilize este comando para editar o arquivo de configuração adequada:

nano /opt/piratebox/conf/hostapd.conf

Em seguida, altere a linha que começa com “SSID =” para incluir o nome da rede preferido.

Você também pode notar que a data e hora não estão relacionados com qualquer coisa - arquivos afirmam ter sido atualizado na década de 1960. Isto porque o seu Pi, diferentemente da maioria dos computadores, não tem uma bateria on-board para manter o relógio preciso. Este post no fórum dá-lhe uma correção temporária para isso, mas note que você vai precisar fazer isso toda vez que você reiniciar o PirateBox (não há nenhuma maneira de corrigir isso, sorry).

Só mais uma coisa: por padrão, a caixa de bate-papo redefine cada vez que o PirateBox faz. Se você gostaria de mudar isso, você pode configurá-lo.

nano /opt/piratebox/conf/piratebox.conf

Para abrir o arquivo de configuração, em seguida, editar:

RESET_CHAT="sim"

…dizer…

RESET_CHAT="não"

Graças a Disk91.com por essa dica.

Há muito mais a personalização que você pode fazer, mas vamos guardar isso para futuros artigos. Certifique-se de explorar o fórum PirateBox, embora!

O que você vai usar sua PirateBox para?

É isso aí! Agora que você tem um PirateBox configurar, o que você pretende fazer com ele? Deixe-nos saber nos comentários abaixo - Eu também vou tentar responder a quaisquer perguntas que você tem. Entretanto, se você quiser saber mais, sugiro de ir para o fórum PirateBox. Lá você pode conversar com a equipe por trás, e outros fãs de, PirateBox. Você vai aprender muito.


Artigos relacionados