Instalando OpenWrt no TP-LINK MR3420

Olá pessoal, explico aqui como instalar e configurar o OpenWrt no roteador 3G MR3420 da TP-LINK.

[ Hits: 22.501 ]

Por: Alessandro Martins em 03/04/2012


Introdução e Instalação



Introdução

Olá pessoal,

Explico aqui como instalar e configurar o OpenWrt no roteador 3G MR3420 da TP-LINK.

Ainda tenho algumas dúvidas sobre como deixar o Firewall mais seguro, e adicionar outros modens USB 3G, e até mesmo um Pendrive no roteador.

Conto com a ajuda do pessoal para irmos mais a fundo nesta Firmware, que tira as limitações de qualquer aparelho que seja compatível com ela.

Tenho um router 3G TL-MR3420 e nunca pensei em fuçar nele, pois o que não está quebrado, não se conserta. De uns tempos pra cá, o aparelho começou a perder sinal 3G (Modem ZTE MF110), navegava um pouco e parava.

Então, resolvi atualizar a Firmware para a versão mais recente, e o resultado é que ele só reconhecia o Modem 3G quando queria e não conectava de jeito nenhum na rede. Fui pro Google pesquisar e descobri o OpenWrt.

Instalação

Abaixo, os passos que segui pra instalar ele e configurar:

Acesse: 192.168.1.1, e vá na página de Firmware Upgrade. Se o roteador estiver com a firmware da TP-LINK, instale:
Ou, se o router já tiver uma Firmware OpenWrt ou Gargoyle (um fork do OpenWrt):

Depois do processo de atualização, abra de novo: http://192.168.1.1

. . .E mude a senha de root, coloque uma senha nova.

Em 'SSH access', coloque 'lan:' (Pra ter acesso via SSH somente pela rede local).

SAVE & APPLY

Vá em 'Status', verifique 'IPv4 WAN Status'. O aparelho deve estar na internet pela 'WAN', através de ADSL ou outro dispositivo.

Em 'System', e configure o 'timezone' (America/Sao Paulo - no meu caso).

SAVE & APPLY

Vá em: Network -> Wifi -> Edit, e click: Enable

Aqui, você muda as configurações da Wireless, faça as modificações necessárias como WPA/WEP, ESSID, Channel, etc.

Mas deixe: Interface Configuration -> Network, em 'lan:'

SAVE & APPLY

- Adicionar suporte a Modem 3G:

Vá em: System -> Software -> Update Lists

Depois de alguns segundos, deve aparecer:
Downloading http://downloads.openwrt.org/backfire/10.03.1/ar71xx/packag es/Packages.gz
Inflating http://downloads.openwrt.org/backfire/10.03.1/ar71xx/packag es/Packages.gz
Updated list of available packages in /var/opkg-lists/packages

Vá em: Download and install package. E:
  1. digite comgt, OK
  2. digite kmod-usb-serial, OK
  3. digite kmod-usb-serial-option, OK
  4. digite kmod-usb-acm, OK (para o modem nokia)
  5. digite usb-modeswitch, OK
  6. digite usb-modeswitch-data, OK
  7. digite luci-proto-3g, OK

Vá em 'Reboot', e adivinhe ?! Perform Reboot

Quando o sistema voltar, vá em 'Network' e plugue o Modem 3G. Espere ao menos 1 minuto até o router reconhecer o Modem.

Vá em: Interfaces -> Add new interface - Clique em: Create interface
  • Name of the new interface: usb
  • Protocol of the new interface: UMTS/GPRS/EV-DO

Clique em: Submit, nova interface USB criada.

Em: Common Configuration, vá em: General Setup. Deixe conforme dados da operadora, no meu caso, a VIVO:

Protocol: UMTS/GPRS/EV-DO
Modem device: /dev/ttyUSB2 (usando o modem ZTE MF110)
Service Type: UMTS/GPRS
APN: zap.vivo.com.br
PIN:
PAP/CHAP username: vivo
PAP/CHAP username: vivo


Vá em: Interfaces -> USB -> Common Configuration -> Firewall Settings

E em Create / Assign firewall-zone deixe em 'wan:'

SAVE & APPLY

Em System -> LED Configuration, pode-se configurar como os LEDs do aparelho vão funcionar. Muito legal !! :p

Desplugue o cabo da porta WAN e pronto. Basicamente configurado.

Tem muitas outras coisas a fazer como Firewall.

Tentei também a Firmware Gargoyle, a qual funciona bem, mas não tive sucesso na configuração da rede 3G.

Diz no site deles que tem suporte 3G nativo, mas não reconheceu meu Modem, e quando tentei instalar os pacotes que nem no OpenWrt, dizia que não tinha espaço na partição “/overlay”. Provavelmente porque a Gargoyle é um pouco maior em tamanho, e esses routers tem apenas 4MB pra armazenamento.

E aguardo alguém que se aventure a instalar essa Firmware para compartilhar informações. Realmente é muito boa!

Obs.: Funciona de primeira com o Modem 3G Huawei 173s, sendo o Modem o dispositivo “/dev/ttyUSB0”.

Tem suporte aos Modens Nokia CS-10, CS-15, CS-17, CS-18. É claro que eu tinha um Modem CS-11, o qual não tinha suporte, mas foi fácil de dar suporte.

1. Via SSH acesse o router e vá em:

# cd /etc/usb_modeswitch.d/

2. Copie o arquivo de suporte ao CS-15, criando um arquivo novo para o CS-11, e o edite com o Vi:

# cp 0421\:0610 0421\:061e
# vi 0421\:061e


Pra salvar no Vi, pressione ESC e depois digite: :wq!

3. Deixe o arquivo com o ID de Hardware do CS-11, trocando somente o final da linha 0x061, no arquivo abaixo:

# Nokia CS-11 
DefaultVendor= 0x0421 
DefaultProduct=0x061d 

TargetVendor= 0x0421 
TargetProduct= 0x061e 

CheckSuccess=20 

MessageContent="5553424312345678000000000000061b000000020000000000000000000000"


Na configuração do dispositivo, o Modem Nokia CS-11 é “/dev/ttyACM0”.

Artigo previamente publicado em: http://my.opera.com - Instalando OpenWrt no TP-LINK MR3420
   

Páginas do artigo
   1. Introdução e Instalação
Outros artigos deste autor

hpfall - Acelerômetro em notebooks HP para evitar perda de dados

Compartilhando Internet 3G entre notebook e smartphone Android no Linux

Leitura recomendada

Comandos para redes wifi

Exemplos práticos de tabelas de partições

Construindo um servidor NFS usando o Insigne GNU/Linux

Configurando modems ADSL (Speedy - Velox - BrTurbo) no FeniX Extreme Linux

Mais sobre terminais leves....

  
Comentários
[1] Comentário enviado por rootgerr em 05/04/2012 - 18:39h

Bem detalhado seu artigo muito bom, embora há algum tempo tenha baixado uma versão do openwrt para meu router, ainda não criei "coragem" para instalar, por receio de brickar o mesmo.

[2] Comentário enviado por uiliangurjon em 28/05/2012 - 09:44h

Bem detalhado o processo, por acaso alguém testou com o modelo da tp-link tl-mr3220???

[3] Comentário enviado por lopanrs em 14/08/2012 - 01:52h

Tem como instalar no MR3220 mas a ROM é outra. http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-mr3220-v1-squashfs-fac...
Tem que verificar a versão do hardware e não me responsabilizo por 'brick' no router, pois nunca instalei nesse aparelho.

[4] Comentário enviado por lopanrs em 14/08/2012 - 02:02h

Post de atualização: Como sempre usei pela wireless o aparelho nunca precisei copiar arquivos entre um PC plugado pela LAN e outro na WIFI. Esses dias precisei e não consegui, pois os computadores acessavam a internet mas não tinha acesso entre eles na rede local. Resolvido com um post do desenvolvedor jow no forum do openwrt. Precisa colocar as seguintes linhas:

config switch eth0
option reset 1
option enable_vlan 1

config switch_vlan
option device eth0
option vlan 1
option ports "0 1 2 3 4 5"

No arquivo /etc/config/network

[5] Comentário enviado por waldyrdias em 19/10/2012 - 23:10h

alguem poderia me ajudar por favor:
Fui atualizar , agora não consigo nem dar ping no 192.168.1.1, acho que fiz merda .

[6] Comentário enviado por lopanrs em 11/12/2012 - 16:54h

Boa tarde, desculpe a demora na resposta. Pode informar qual a firmare exata que voce usou no aparelho e se ela corresponde ao MR-3420 Versao 1.2 ? Se o aparelho e a versao sao correspondentes. Deveria dar certo, aconteceu com um usuario que acessou meu blog e postou que usou a firmware do MR-3420 no MR-3220 e travou o aparelho. Tem que prestar muita atenção nesse detalhe. Caso esteje tudo certo, voce usou ip fixo para o procedimento ?
[]'s

[7] Comentário enviado por leoydeia em 02/02/2015 - 18:27h


Boa tarde pessoal, preciso da ajuda de vocês. O meu router 3420, está com todas as leds acesas e não consigo acessar a página de configuração. Ele travou quando fui resetar, não voltou mais ao normal. Já abri o router para verificar se o botão ficou travado, mas não ficou.

Alguém tem idéia do que posso fazer ?

[8] Comentário enviado por espertometal em 15/02/2015 - 13:04h


[7] Comentário enviado por leoydeia em 02/02/2015 - 18:27h


Boa tarde pessoal, preciso da ajuda de vocês. O meu router 3420, está com todas as leds acesas e não consigo acessar a página de configuração. Ele travou quando fui resetar, não voltou mais ao normal. Já abri o router para verificar se o botão ficou travado, mas não ficou.

Alguém tem idéia do que posso fazer ?


Tive o mesmo problema....porém o meu foi o contrario. Qui voltar pra versão original da TP link a luz caiu bem no meio do processo ai já viu né?!


Precisei manda pra tplink corrigir as configurações, até porque achei vários tópicos e todos ensinavam tinha que abrir o aparelho para fazer o processo manual e como estava na garantia, achei melhor enviar pra tplink.


Contribuir com comentário