Raspberry - OpenWRT
Ir para navegação
Ir para pesquisar
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.1/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
Vídeo
Instalação
- Download do arquivo .img.bz
https://downloads.openwrt.org/releases/18.06.1/targets/brcm2708/bcm2710/openwrt-18.06.1-brcm2708-bcm2710-rpi-3-ext4-factory.img.gz
- No Linux
wget https://downloads.openwrt.org/releases/18.06.1/targets/brcm2708/bcm2710/openwrt-18.06.1-brcm2708-bcm2710-rpi-3-ext4-factory.img.gz gunzip openwrt-18.06.1-brcm2708-bcm2710-rpi-3-ext4-factory.img.gz dd if=openwrt-18.06.1-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
- Instalando a img no MicroSD
dd if=/tmp/openwrt-brcm2708-bcm2710-rpi-3-ext4-factory.img of=/dev/sdb bs=2M conv=fsync