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#specSimilar o TL-MR3020, mas com bateria interna
Instalando
A instalação do PirateBox, é bem tranquila e bem documentada http://piratebox.cc/openwrt:diyExistem duas versões do firmware do MR3040, a documentação oficial do OpenWRT http://wiki.openwrt.org/toh/tp-link/tl-mr3040.
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:
- Baixamos o Firmware apartir do site da TP-Link http://www.tp-link.com/en/download/TL-MR3040.html;
- Descompactamos e colocamos no pendrive (usando um outro computador), copiamos para a pasta /tmp do Piratebox
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.