@CanalQb


OpenWrt - Lede no TL MR3420 - Revivendo roteadores antigos



CanalQb



Sempre crie uma frase de segurança única para jogos, Airdrops e qualquer outra coisa de origem desconhecida, em vez de usar sua carteira principal.




Um dos modelos percursores do Brasil, foi o MR3420 V1, isso por que foi um dos primeiros com transmissão de 300Mbps, o que revolucionou a Wifi domestica do pais.


Modelo original
Modelo só pra revender o original

Para aqueles que não sabem, não é só comprar o modelo que resolve seus problemas, cada versão possui uma particularidade especifica, isso vale para qualquer equipamento, roteador, celular, placa de vídeo, qualquer coisa, vamos ao nosso exemplo:


Ou seja o modelo mais vendido no Brasil, ainda sim era um modelo de capacidade inferior, pelo processador, e para quem acredita pelo System On Chip, que era o chip de leitura da memoria RAM.

Mas vamos para o que importa, reviver um roteador das antigas, para fazer um roteador magnifico.
Primeiro vamos ao materia necessario, um roteador, uma pendrive, e acesso a internet.

Primeiro passo, conecte o fio que vem da internet na porta WAN do seu roteador, e se estiver usando um pc cabeado, conecte um cabo de qualquer porta lan para a placa de rede do seu pc.

Se atente se ele não está utilizando o ip do seu modem/roteador principal, se for o mesmo, antes modifique um dos IPs para que não ocorra conflitos.
Dica o OpenWrt trabalha no ip 192.168.1.1, então você pode manter o modem/roteador em 192.168.0.1 para que se necessario restaurar configurações de fabrica do OpenWRT voce não precisa fazer todo o processo fisico de ficar desconectando.

Abaixo a tela do roteador, já no caminho para aplicar o firmware OpenWRT
Aviso, daqui em diante, você faça com muita atenção, se errar você pode brikar o roteador, e perder assim para sempre.



Vamos lá, no seu roteador acesse o caminho System Tools - Backup & Restore, em File você vai colocar o OpenWRT baixado do link abaixo, a sua escolha:

Aqui estão todas as versões OpenWRT realmente compativeis com o modelo MR3420 V1

Backfire 10.03.1: https://cb.run/vcyI
OpenWrt Attitude Adjustment 12.09: https://cb.run/K4oO
OpenWrt Barrier Breaker 14.07: https://cb.run/6XeA
OpenWrt Chaos_calmer 15.05.1: https://cb.run/CZWu
OpenWrt Lede 17.01.7: https://cb.run/qSCk

É importante lembrar que, quanto mais recente a versão do OpenWRT, maior será o tamanho ocupado na memória do roteador. Em roteadores antigos, não há eproms ou slots de HDD ou SSD para expandir o armazenamento, portanto, o sistema operacional do OpenWRT será armazenado na memória do dispositivo. Certifique-se de gerenciar essa informação com cuidado para evitar problemas de desempenho.

Para outros modelos e versões, procurem através dos links abaixo:
As versões mais antigas estão disponíveis aqui: https://cb.run/luHm até a versão 15
As versões mais recentes aqui: https://cb.run/uxeR a partir da versão 17.

Sem mais delogas, vou ensinar a instalar o OpenWRT LEDE:

  • Escolha sua imagem OpenWRT de acordo com o modelo/versão do roteador, vou usar o Backfire 10.03.1: https://cb.run/vcyI
  • Baixe e envie para dentro do seu roteador, seguindo o caminho do update do firmware, se for o MR3420, basta seguir o caminho mencionado um pouco acima
  • Aguarde o roteador reiniciar, use ping 192.168.1.1 para validar se o roteador está ativo, em positivo
  • Abra http://192.168.1.1 login: root, ainda não tem senha!

Então logue, e defina uma senha em System - Adminstration


Se possivel reinicie (não obrigatorio)
 Vá em System - Software e clique em "Update list"
Se instalou o 10.03 no MR3420 v1, é isso que você tem de espaço "Free space: 70% (496.00 KB)"

Tela com "update list" precionado

Então chegou a hora de ativar a usb e vincular o hd
Você pode procurar cada um desses via filter, ou ir direto no putty e instalar tudo de uma vez

opkg install block-mount
opkg install kmod-usb-storage
opkg install block-extroot
opkg install block-hotplug
opkg install kmod-fs-ext3
opkg install kmod-fs-ext4

Antes de instalar, o meu HD está particionado através do MiniTool Partition Wizard como 1GB em Swap, 1GB em EXT4 e 974.6 em NTFS
Eu paguei 50 reais em 1 Tera, obviamente não é um SDD original, mas ele trabalhou muito bem em exFat e agora converti ele para testar com o roteador https://cb.run/jLbS

Voltamos, explicando cada modulo:
kmod-usb-storage -> responsável por reconhecer dispositivos USB de armazenamento, incluindo aqueles com partições NTFS. 
block-mount, block-extroot e block-hotplug -> montar e gerenciar dispositivos de armazenamento.
kmod-fs-ext3 e kmod-fs-ext4 -> responsáveis por fornecer suporte a sistemas de arquivos ext3 e ext4, respectivamente.

Para mim eu instalei todos, menos o kmod-fs-ext3 pois não preciso de acordo com minhas configurações de partições.

Instalou os que você precisa, então reinicie:
O tempo de inicio se torna um pouco maior, pois ele terá mais dispositivos para iniciar, então não se preocupe, em menos de alguns segundos tudo está normalizado.

Assim que você logar, vá em system - Startup e procure fstab, na frente vai estar Disabled, clique e ative, deixe com o texto Enabled:
Antes
Agora vá em Ssytem - Mount Points
Delete as 2 partições pré criadas, ext3 e o swap

Plugue o HD ou sua pendrive, aguarde alguns segundos, se ela já não estiver plugada.
Clique em ADD para criar as 2 partiçoes:


Em MountPoints, eu vou configurar a ext4 e em swap, é obvio que será a swap.

em Add do MountPoints
clique na caixa "Enable this mount"
Especifiquei minha partição onde está o ext4 em Device = sda2, voce precisa saber quais são as suas
em Filesystem = ext4 pois é a que está formatada
e ativei essas 2 caixas que estão indicadas na imagem, 
e salva e aplique
vá em Swap e clique no Add, configure igual, "lembrando que tem de ser o sda do volume de partição da sua Swap", a imagem abaixo, salve e aplique.


reinicie, e veja que aparentemente ele perdeu todas as configurações, só que não.
Ele recriou seu Openwrt dentro da HD na sua extensão ext3 ou ext4.
Olha o espaço agora para instalar aplicativos


Explicando, o Openwrt vai dar boot no roteador, e vai carregar os modulos de usb, ao ler o usb ele vai carregar novamente o script e recarregar o boot que será lido do HDD,

Neste ponto, vamos reinstalar tudo que fizemos, pois basicamente ele iniciou um OpenWRT do zero dentro do HDD, e vai precisar dos modulos.

Então repita:

opkg update
opkg install block-mount
opkg install kmod-usb-storage
opkg install block-extroot
opkg install block-hotplug
opkg install kmod-fs-ext3
opkg install kmod-fs-ext4

ou vá pelo system - software e instale tudo novamente
após instale todos os módulos para NTFS disponiveis que você precisar, aqui temos todos, voce não precisa de todas, mas eu tenho espaço então não fico pensando

opkg install ntfs-3g
opkg install ntfs-3g-low
opkg install ntfsprogs_ntfs-3g
opkg install ntfs-3g-utils #Pode dar erro

E crie via putty esta pasta neste caminho
 mkdir /mnt/hd1

Ative o System - Startup - fstab

Vá em System - Mount Points - e adicione sua partição NTFS







Se tudo correu bem até aqui, chegamos no momento de instalar o LEDE corretamente.


Se tentar trocar o firmware e aprensentar o erro "The uploaded image file does not contain a supported format. Make sure that you choose the generic image format for your platform."


  • Baixe o firmware que deseja, via Winscp vá na pasta /tmp
  • Então use o Putty para executar o comando: sysupgrade -F -n firmware.bin