Causas Raiz da Perda de Configuração
Ao alterar o endereço IP da interface LAN no OpenWrt 24.10 x86_64 (especialmente em compilações integradas com iStore), a reversão para o IP padrão (192.168.1.1) após uma reinicialização geralmente indica um dos seguintes problemas:
- Falha na gravação do UCI: As alterações foram salvas na interface web, mas não foram confirmadas (committed) no disco.
- Sistema de Arquivos Somente Leitura: O sistema foi montado como somente leitura (read-only) devido a desligamentos abruptos ou problemas na imagem.
- Corrupção da Partição Overlay: A partição de configuração do usuário está danificada ou não inicializada, forçando o sistema a carregar os valores padrão do firmware.
Método 1: Confirmação Adequada via Interface Web
Garanta que o ciclo de configuração seja totalmente concluído antes de reiniciar o roteador.
- Acesse o painel de administração (padrão:
192.168.1.1). - Navegue até Network > Interfaces e edite a interface LAN.
- Defina o protocolo como Static address e insira o novo IPv4 (ex:
10.0.0.1). - Clique em Save e, em seguida, obrigatoriamente em Save & Apply.
- Aguarde a interface recarregar e reconecte-se usando o novo endereço IP antes de realizar qualquer reinicialização.
Método 2: Aplicação Forçada via CLI (SSH)
Se a interface web falhar em persistir os dados, utilize o terminal para forçar a gravação no disco.
Conecte-se via SSH e execute os seguintes comandos para atualizar a configuração de rede:
# Definir novos parâmetros de rede
uci set network.lan.ipaddr='10.0.0.1'
uci set network.lan.netmask='255.255.255.0'
uci del network.lan.gateway
uci set network.lan.dns='10.0.0.1'
# Confirmar alterações no sistema de arquivos
uci commit network
# Reiniciar o serviço de rede e o sistema
/etc/init.d/network restart
reboot
O comando uci commit é estritamente necessário para transferir as configurações da memória para o armazenamento persistente.
Método 3: Correção de Sistema de Arquivos Somente Leitura
Verifique o estado de montagem da partição raiz. Se estiver em modo somente leitura, nenhuma configuração será salva.
findmnt -no OPTIONS / | grep -q 'ro' && echo "Somente Leitura" || echo "Leitura/Escrita"
Para corrigir temporariamente e permitir a gravação:
mount -o remount,rw /
uci commit network
Para tornar a correção persistente através de reinicializações, adicione o comando de remontagem ao script de inicialização:
# Inserir o comando antes do 'exit 0' no rc.local
sed -i '/exit 0/i mount -o remount,rw /' /etc/rc.local
Método 4: Reconstrução da Partição Overlay
Quando a partição de sobreposição (overlay) está corrompida, a formatação lógica é necessária para restaurar a capacidade de escrita.
# Restaurar o firmware para o estado de fábrica (apaga configurações do overlay)
firstboot -y
reboot
Após a reinicialização, o sistema estará com as configurações padrão de fábrica, permitindo que um novo IP seja configurado corretamente.
Método 5: Validação de Imagem e Gravação (Ambientes x86)
Em instalações x86_64, a escolha incorreta da imagem ou do método de gravação resulta em sistemas imutáveis.
- Utilize exclusivamente a imagem
combined-squashfs.img.gz, que inclui a partição overlay gravável. Imagensext4não possuem overlay da mesma forma e podem apresentar comportamentos diferentes. - Ferramentas de gravação recomendadas:
balenaEtcher,Rufus(modo DD) ouddno Linux. - Em ambientes virtualizados (Proxmox, ESXi), certifique-se de que o disco virtual não esteja marcado como "Read-Only" ou utilizando camadas temporárias (tmpfs).