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:
- digite comgt, OK
- digite kmod-usb-serial, OK
- digite kmod-usb-serial-option, OK
- digite kmod-usb-acm, OK (para o modem nokia)
- digite usb-modeswitch, OK
- digite usb-modeswitch-data, OK
- 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