Piratebox
piratebox-openwrt.300.gif

Conversa

O piratebox é um objeto que apresenta diversas discussões importantes:

  • Compartilhamento de arquivos e discussão anônima;
  • Formação de uma rede off-line, estabelecendo um verdadeiro território digital controlado;
  • Possibilidade de acesso e compartilhamento de forma totalmente anônimo, pode não haver armazenamento dos arquivos de log.

Instalações/Hardware

TP-Link TL-MR3040

http://www.tp-link.com.br/products/details/?categoryid=&model=TL-MR3040#spec
Similar o TL-MR3020, mas com bateria interna
MR3040_pack__38773_zoom.jpg

Instalando

A instalação do PirateBox, é bem tranquila e bem documentada http://piratebox.cc/openwrt:diy
Existem duas versões do firmware do MR3040, a documentação oficial do OpenWRT http://wiki.openwrt.org/toh/tp-link/tl-mr3040.
BibleBox-version-number.jpg
O piratebox, é um conjunto de software que funciona sob o OpenWRT, por isso o primeiro passo é instalar o OpenWRT, a imagem depende da versão atual do Firmware do TP-Link.
Depois, seguindo a documentação oficial, é só colocar os arquivos do Piratebox no pendrive.

Configurando

Usamos o Piratebox conectado diretamente na porta Ethernet.
Seguindo a pós-instalação da documentação oficial, agora é hora de acessar o PirateBox:

telnet 192.168.1.1

Rode o script de configuração do SSH e relógio:

box_init_setup.sh

Crie uma senha para o serviço ssh.
Saia da sessão de Telnet usando:

exit

Acesse via ssh:

ssh 1.1.861.291|toor#1.1.861.291|toor

Modificando o nome da rede (SSID)

Usando a documentação oficial:

vi /etc/config/wireless

Pra fazer a modificação no VI vá até o SSID, aperte 'ESC' e a letra 'a', altere, salve e sai:

Reinicie a rede

/etc/init.d/network reload

Debrickando

Quebramos o OpenWRT quando tentamos restaurar o firmware original, aí foi necessário entrar em modo Failsafe, seguindo as orientações da [documentação oficial].
Inicie o MR3040, aperte o botão de Reset, por uns 10s , ai aguarde um pouco, Os LEDs não deveram piscar, ai é preciso acessar via telnet com o ip padrão:

telnet 192.168.1.1

Restauramos o firmware original, para isso fizemos:

cp /mnt/usb/arquivo_firmware.bin /tmp

  • Eliminar as partes excedentes do firmware (veja a documentação oficial):

dd if=original_filename.bin of=modified_filename.bin skip=257 bs=512

  • Finalmente instale o firmware

mtd -r write /tmp/filename.bin firmware

Se tudo tiver corrido bem, o MR3040 dará um reboot, e vc terá um TP-Link zerado para voltar a instalar o Piratebox/OpenWRt.


Android/Samsung GT i9070


configurando

Encontramos alguns problemas pra conectar o PirateBox à internet por uma rede de IP/Fixo.

Links

http://piratebox.cc/generic:mods:piratebox_behind_ap
http://piratebox.cc/openwrt:mods


Conectando ao Arduino

Acesso porta serial

É preciso abrir o roteador e encontrar 4 conexões (furos), comece com P1 (fotos…), os pinos funcionam em 3,3V (precisa verificar se são tolerantes…)
Pino1 (P1) = TX
Pino2 = RX
Pino3 = GND
Pino4 = Vcc

Usamos o TL-MR3040, as configurações da Serial, a p
Velocidade = 115200
Bits de dados = 8
Stop bit = 1
Como o Arduino padrão 8N1.

Salvo indicação em contrário, o conteúdo desta página é licenciado sob Creative Commons Attribution-ShareAlike 3.0 License