Raspberry - OpenWRT

De Wiki Projeto Root
Ir para: navegação, pesquisa

Sobre

Olá! Visitante, reunimos aqui, informações sobre a instalação do Software Open Source para Roteadores (Firmware) OpenWRT, capaz de transformar o seu Raspberry PI 3 em um Roteador SOHO, permitindo a instalação de softwares como OpenVPN, entre outros.

Site oficial do Projeto OpenWRT

  https://openwrt.org

Download para Raspberry

  https://downloads.openwrt.org/releases/18.06.4/targets/brcm2708/bcm2710/

Material de apoio:

  https://groenholdt.net/Computers/RaspberryPi/MediaTek-MT7601-USB-WIFI-on-the-Raspberry-Pi/MediaTek-MT7601-USB-WIFI-on-the-Raspberry-Pi.html

Adaptador da TP-Link que funciona como AP: ( Tp-link Usb Wireless Ac600 Dual Band Archer T2uh )

  https://www.google.com/search?q=Archer+T2UH+V2&source=lnms&tbm=shop&sa=X&ved=0ahUKEwjLkNDKqaviAhVbIrkGHaUxC6MQ_AUIDigB&biw=1920&bih=943

Vídeo

https://youtu.be/ssN8RE8TPsc


Instalação

  • Download do arquivo .img.bz
  https://downloads.openwrt.org/releases/18.06.4/targets/brcm2708/bcm2710/openwrt-18.06.4-brcm2708-bcm2710-rpi-3-ext4-factory.img.gz
  • No Linux
  wget https://downloads.openwrt.org/releases/18.06.4/targets/brcm2708/bcm2710/openwrt-18.06.4-brcm2708-bcm2710-rpi-3-ext4-factory.img.gz
  gunzip openwrt-18.06.4-brcm2708-bcm2710-rpi-3-ext4-factory.img.gz
  dd if=openwrt-18.06.4-brcm2708-bcm2710-rpi-3-ext4-factory.img of=/dev/sdX bs=2M conv=fsync
  • No OpenWRT - Console
  ifconfig
  ifconfig br-lan 192.168.201.254 (IP de sua rede que esteja disponível)
  • No OpenWRT - WEB
  NetWork - Interfaces
  LAN (br-lan) - Edit

Preencher de acordo com sua rede:

  IPv4 address
  IPv4 netmask
  IPv4 gateway
  Use custom DNS servers
  • Atualizado lista de softwares
  System - Software
  Update Lists
  • Instalar os softwares que for utilizar
  • No caso do vídeo precisou ser instalado os módulos do WI-FI (MediaTek-MT7601-USB-WIFI)

Compilação do OpenWRT

  • Instalando dependências para compilação
  apt-get install make gcc binutils bzip2 flex python perl grep git unzip gawk subversion libz-dev libc-dev libncurses-dev time wget g++ xz-utils
  • Criando pastas para armazenar os fontes
  mkdir -p /home/diegocosta/tmp/openwrt/
  cd /home/diegocosta/tmp/openwrt/
  • Clonando o repositório GIT
 git clone https://github.com/openwrt/openwrt.git
  • Atualizando os pacotes
 scripts/feeds update -a
 scripts/feeds install -a
  • Compilando
 make menuconfig
 export FORCE_UNSAFE_CONFIGURE=1
 make -j1 V=s
  • Print de sucesso na compilação

Openwrt Compilado.png


  • Instalando a img no MicroSD
 dd if=/tmp/openwrt-brcm2708-bcm2710-rpi-3-ext4-factory.img of=/dev/sdb bs=2M conv=fsync

Vídeo

https://youtu.be/8JCmEU7TNxE