Instalando OpenWrt no TP-LINK WR740N(BR)

Introdução

O firmware OpenWrt, é uma distribuição GNU/Linux para pontos de acesso (APs).

Este firmware tem como objetivo, adicionar novas funcionalidades e potencializar a capacidade de processamento do Hardware (AP). Diferente dos firmwares proprietários, onde normalmente não temos muitos recursos e a interface é toda travada e problemática, no OpenWrt a história é diferente!

O OpenWrt retira os limites de software, afinal, com ele podemos personalizar tudo no AP, até o botãozinho que não nos serve para nada, agora pode ter alguma serventia.

Por ser uma distribuição GNU/Linux, ele trabalha com pacotes para adicionar novos recursos, sistema de logs, gráficos de acesso e banda, Firewall, múltiplos SSIDs, segurança com criptografia avançada, possibilidade de configuração via linha de comando (SSH) ou interface WEB, monitoramento de memória, etc.

Após esta breve introdução, vamos ao que interessa!

Baixando / Instalando firmware OpenWrt

Baixando

No site do fabricante, existe uma tabela de Hardwares suportados. Há várias marcas e modelos, dos mais conhecidos aos menos.

Esta é a página para o TP-LINK WR740N(BR):

Logo que entramos na página, vemos a seguinte tabela:

Linux: Instalando OpenWrt no TP-LINK WR740N(BR)

Nesta tabela, percebemos que existem diferentes versões de Hardware para este AP. A versão do Brasil, é a 4.23. Abaixo, seque o link para download do firmware:

No meu TP-LINK, a versão veio escrita em uma etiqueta, atrás do produto, se no seu não tiver, será necessário abrir o Hardware e verificar as pinagens.

Nesta mesma página, se selecionarmos um modelo, nos deparamos com algumas fotos de APs abertos, cada um com uma característica diferente.

Verifique qual é igual ao seu e associe a versão, logo que descobrir, olhe a tabela e veja se a versão do Firmware compatível com o seu AP é Trunk (beta) ou é versão final (12.04). No meu caso a versão 4.23 é Trunk, mas funciona perfeitamente.

Instalando

Após realizado o download, resete o seu AP para os padrões de fábrica, inserindo um palito de dente em um orifício na parte de trás do AP. Após resetado, abra seu navegador e vá até as configurações WEB do dispositivo.

  • Abra o navegador e digite: http://tplinklogin.net
  • Vá até: Ferramentas de sistema → Firmware
  • E faça upload do firmware Openwrt.

Se ficar com dúvida, pode olhar este vídeo de instalação criado por mim:

Pronto, seu AP já está com o novo Firmware em funcionamento.

Agora, vamos para as configurações no novo Firmware.

Configurando firmware OpenWrt

Inicialmente, temos acesso à interface WEB (http://192.168.1.1) e acesso telnet também pelo IP default (192.168.1.1).

Devemos, primeiro, acessar ele via telnet. Podemos utilizar o software PuTTY ou o telnet do cmd do Windows.

Após acessarmos via telnet, veremos a seguinte tela:

Linux: Instalando OpenWrt no TP-LINK WR740N(BR)

Agora, devemos habilitar o acesso SSH (conexão segura) e o acesso à interface WEB, para isso, basta setar uma senha para o usuário root:

# passwd root

Agora, já temos acesso à interface WEB:

Linux: Instalando OpenWrt no TP-LINK WR740N(BR)
  • Username: root
  • Password: senhadousuarioroot

Configurando a rede

As configurações de rede, segurança (senha + Firewall) e outras, podem ser feitas na interface WEB, muito intuitiva, por sinal.

Mas, neste artigo, farei a configuração da rede via linha de comando. Para configurar a rede, entre em:

# vi /etc/config/network

Neste arquivo, podemos setar o IP default do AP, o gateway e a configuração da WAN:

config interface ‘loopback’
option ifname ‘lo’
option proto ‘static’
option ipaddr ‘127.0.0.1’
option netmask ‘255.0.0.0’config interface ‘lan’
option ifname ‘eth0’
option type ‘bridge’
option proto ‘static’
option ipaddr ‘192.168.1.1’
option netmask ‘255.255.255.0’
option gateway ‘192.168.1.252’config interface ‘wan’
option ifname ‘eth1’
option proto ‘dhcp’
option type ‘bridge’config switch
option name ‘eth0’
option reset ‘1’
option enable_vlan ‘1’

config switch_vlan
option device ‘eth0’
option vlan ‘1’
option ports ‘0 1 2 3 4’

Altere conforme sua necessidade.

Para configurar a rede sem fio, entre em:

# vi /etc/config/wireless

Neste arquivo, podemos configurar o canal, a potência, o modo da rede (AP), o nome da rede (SSID), entre outras.

config wifi-device ‘radio0’
option type ‘mac80211’
option macaddr ‘a0:f3:c1:e5:23:de’
list ht_capab ‘SHORT-GI-20’
list ht_capab ‘SHORT-GI-40’
list ht_capab ‘RX-STBC1’
list ht_capab ‘DSSS_CCK-40′
option hwmode ’11gn’
option country ‘BR’
option channel ’11’
option txpower ’10’config wifi-iface
option device ‘radio0’
option mode ‘ap’
option ssid ‘scifi’
option encryption ‘none’
option network ‘lan wan’
option wmm ‘0’
Rolar para cima