• Like
Liberte seu roteador sem fio!
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Liberte seu roteador sem fio!

  • 1,115 views
Published

Palestra demonstrativa de como trocar o sistema operacional do roteador wireless e agregar funções ao mesmo.

Palestra demonstrativa de como trocar o sistema operacional do roteador wireless e agregar funções ao mesmo.

Published in Self Improvement
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,115
On SlideShare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
24
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Liberte seu roteador sem fio! Rodrigo Troian - @rtroianRodrigo Troian - @rtroian rtroian@softwarelivre.orgrtroian@softwarelivre.org (ver. 0.0 – fisl12 - 2011) (ver. 0.1 – Hack'n Rio - 2012) (ver. 0.2 – Software Freedom Day - 2012)
  • 2. Intro... curiosidade com sistemas embarcados livres pesquisa para redes em malha interesse em servidores de baixo consumo
  • 3. fluxo WiFi Hardware Distros OpenWRT NAS Perguntas
  • 4. WiFi X Wireless WiFi - apenas comunicações 802.11 (a,b,g,n,s,..) Wireless - qualquer coisa eletro eletrônica sem fio!!!
  • 5. Wireless Landscape diferentes tecnologias para diferentes distâncias
  • 6. Canais WiFi
  • 7. Hardware Semelhante ao padrão PC, mantidas as proporcões...
  • 8. Hardware Database
  • 9. Hardware Database
  • 10. Chipset / Proc. Atheros Broadcom ... ARM MIPS ...
  • 11. Memórias BIOS - ROM (hardware básico) NVRAM (boot loader) FLASH (sistema operacional, sistema de arquivos) RAM (sistema em execução, tabela roteamento, ...)
  • 12. Antenas área (360) X alcance (45)área (360) X alcance (45)
  • 13. USB antenas adaptadores 3g hd externo som usb ...
  • 14. Distros linux no router, porquê? acesso ssh ao shell :D multiplas WLAN VLANS protocolos variados NAS/DAS ... ou oquê os fabricantes esquecem de colocar ...
  • 15. dd-wrt free e comercial
  • 16. TOMATO free
  • 17. AirOS - ubiquiti hardware próprio
  • 18. Gargoyle free
  • 19. Freifunk open-wrt based
  • 20. Freifunk - Mesh open-wrt based
  • 21. OpenWRT web interface XWRT
  • 22. OpenWRT web interface LUCI
  • 23. versões OpenWRT White Russian (2.2) Kamikaze (2.4) BackFire (2.6)
  • 24. Instalando 0. verificar a compatibilidade – site DD-WRT e do OpenWRT 1. identificar o processador e arquitetura – idem acima :) 2. identificando a versão do OpenWRT 3. fazer download dos arquivos corretos, verificar MD5SUMs' 4. verificar necessidade de troca boot loader 5. instalar sistema base 6. configurar serviços básicos (senha, dhcp, wireles, segurança) 7. aproveitar!
  • 25. identificando
  • 26. extensões de firmware bin (kernel e sistema de arquivos) instalação nova trx (kernel e sistema de arquivos) atualização equipos mais antigos: lzma (imagem kernel) squashfs (sistema de arquivos)
  • 27. baixando
  • 28. instalando... mesmo fabricante dir 300 X dir 615 redboot X uboot mesmo modelo LinkSys WRT54G (v. 1-4 X 5-8) hardware...
  • 29. usando!
  • 30. comandos...
  • 31. gerenciador de pacotes
  • 32. novas funcionalidades
  • 33. http://en.wikipedia.org/wiki/Network-attached_storage resumidamente: um servidor de rede com disco compartilhado... HD + bittorrent + ftp + samba NAS - Conceito
  • 34. NAS - Hardware roteador wireless N + 5 portas Giga + USB 2.0 - (TP-Link TL-WR1043ND) HD externo 1 TB + usb 2.0 + fonte  (HD Samsung + Case Generico) detalhes equipo: http://wiki.openwrt.org/toh/tp-link/tl- wr1043nd
  • 35. NAS - instalando HD pacotes (opkg install ou via web) usbutils (reconhecimento dispositivos) kmod-usb-storage ( armazenamento USB) kmod-scsi-generic (HD em geral) kmod-fs-ext3 (sistema de arquivos) block-hotplug (auto montagem HD)
  • 36. dmesg - conferindo! usb 1-1: configuration #1 chosen from 1 choice Initializing USB Mass Storage driver... scsi0 : SCSI emulation for USB Mass Storage devices usbcore: registered new interface driver usb-storage USB Mass Storage support registered. usb-storage: device found at 5 usb-storage: waiting for device to settle before scanning scsi 0:0:0:0: Direct-Access ST310005 28AS PQ: 0 ANSI: 2 CCS sd 0:0:0:0: Attached scsi generic sg0 type 0 sd 0:0:0:0: [sda] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 28 00 00 00 sd 0:0:0:0: [sda] Assuming drive cache: write through usb-storage: device scan complete
  • 37. nova partição
  • 38. NAS - bittorrent open source com baixo uso de recursos controle via web, terminal ou cliente encriptação, DHT, links magneticos... instalação por pacotes (transmission-daemon e transmission-web)
  • 39. transmission bitorrent
  • 40. SWAP ativando dd if=/dev/zero of=/mnt/media/swap count=262144 mkswap /mnt/media/swap swapon /mnt/media/swap
  • 41. SWAP conferindo
  • 42. SAMBA e FTP acesso interno pacote samba3 criar usuario (sem shell) configurar root@OpenWrt:/etc/init.d # ./samba enable acesso externo pacote wsftpd criar usuario (com shell) configurar root@OpenWrt:/etc/init.d# . /vsftpd enable
  • 43. exemplo de smb.conf agora é só ajustar o smb.conf e pronto!
  • 44. perguntas,
  • 45. Liberte seu roteador sem fio! (versão 0.0 – fisl12 - 2011) (versão 0.1 – Hack'n Rio - 2012) (versão 0.2 – Software Freedom Day - 2012) Rodrigo Troian - @rtroianRodrigo Troian - @rtroian rtroian@softwarelivre.orgrtroian@softwarelivre.org Obrigado!