Esse artigo é baseado no artigo oficial da página do OpenWRT: openwrt.org
O OpenWrt oferece várias maneiras de “recomeçar” com seu roteador:
- Modo de Segurança é útil se você perdeu o controle do seu dispositivo e ele ficou inacessível, talvez devido a um erro de configuração. Ele permite que você reinicie o roteador em um estado operacional básico, mantendo todos os seus pacotes e (a maioria) configurações.
- Reset de Fábrica ou Factory Reset com reset de fábrica você apaga todos os seus pacotes e configurações, retornando o roteador ao seu estado inicial após a instalação do OpenWrt.
- O Recovery Mode ou Modo de Recuperação permite que você instale um novo firmware em um roteador que foi corrompido.
Vamos ver cada um desses modos:
Modo de Segurança do OpenWRT
Se o seu dispositivo ficar inacessível, por ex. após um erro de configuração, o modo à prova de falhas existe para ajudá-lo. OpenWrt permite que você inicialize em Modo de Segurança que substitui sua configuração atual. Ao reinicializar no Modo de Segurança, o dispositivo inicializa em um estado operacional básico e você pode começar a corrigir o problema manualmente.
O modo à prova de falhas não pode, no entanto, corrigir problemas mais profundamente enraizados, como hardware defeituoso ou um kernel quebrado.
A diferença entre um Reset de Fábrica e o Modo de Segurança é que com o Modo de Segurança você pode acessar seu dispositivo e restaurar as configurações, se desejar, enquanto uma redefinição apenas apagaria tudo.
Observação: o Modo de Segurança só está disponível se você tiver instalado o firmware de uma imagem SquashFS, que inclui a partição raiz somente leitura necessária. Para verificar se o seu dispositivo possui a partição raiz SquashFS, verifique se há “squashfs” no nome da imagem OpenWrt ou execute o seguinte comando logado no ssh do seu dispositivo:
grep squash /proc/mounts
Esse deverá ser o resuiltado:
/dev/root /rom squashfs ro,relatime 0 0
ENTRANDO NO MODO DE SEGURANÇA
#1 Certifique-se de usar uma conexão com fio, pois o Modo de Segurança desativará sua conectividade sem fio.
#2 coloque o cabo de rede na porta 1 de rede(lan) do roteador. Outras portas podem não funcionar.
#3 Desligue o Roteador, Ligue-o novamente e observe a luz(led) do power piscar durante o processo de inicialização(boot). Nesse momento fique apertando muitas vezes, o mais rapidamente que puder, o botão power. Geralmente é o botão power 🙂
O OpenWrt verificará no início do ciclo de inicialização se o usuário deseja entrar no modo de segurança em vez de querer uma inicialização normal. Ele fica escutando durante o boot à espera de um pressionamento de botão dentro de dois segundos. Esse botão geralmente é o de ligar(power).
#4 O roteador iniciará com ip 192.168.1.1 – Coloque um ip fixo no seu pc nessa mesma faixa.
#5 baixe o programa chamado putty clicando aqui: https://the.earth.li/~sgtatham/putty/latest/w64/putty.exe
Se tiver usando Linux não precisará do putty. Abra qualquer terminal.
#6 com o putty ou outro terminal qualquer acesse o ip 192.168.1.1 – o usuário para logar é o root. Não tem senha! Só digite root e tecle enter.
#7 após logado, digite o comando abaixo e tecle Enter:
mount_root
Esse comando irá montar a partição JFFS2 será montada em /overlay. Não se preocupe em entender isso se seu único objetivo é resetar(zerar) as configurações
RESET LEVE DO OPENWRT
Já logado e executado o comando mount_root, para resetar de leve o roteador proceda:
#1 para zerar as configurações execute esses dois comandos, tecle enter após digitar cada uma:
firstboot
reboot now
Como alternativa, poderá executar: firstboot -y && reboot now ou firstboot && reboot now
para a maioria dos roteadores, “firstboot” na verdade apenas emite um comando “jffs2reset”, então não há muita diferença em comparação com o conselho “hard reset” abaixo.
RESET PESADO(HARD) DO OPENWRT
Já logado e executado o comando mount_root, para resetar de leve o roteador proceda:
#1 para zerar as configurações execute esses dois comandos, tecle enter após digitar cada uma:
umount /overlay && jffs2reset && reboot now
Este comando irá apagar e reformatar toda a partição JFFS2 e criá-la novamente. A chave para um “hard reset” real é desmontar a partição de sobreposição primeiro e só então emitir o comando jffs2reset (ou firstboot):
Embora na maioria dos casos isso esteja produzindo um resultado final semelhante ao da “reinicialização suave”, isso marca toda a área flash da partição de sobreposição JFFS2 (leitura-gravação) como uma partição JFFS2 não inicializada vazia. Assim, a partição será recriada na próxima montagem, geralmente na próxima inicialização. Portanto, essa reinicialização forçada ignora o sistema de arquivos atual da sobreposição.