De alguma forma, limpei todas as minhas iptables
regras por acidente (detalhes abaixo). No Web-Access, todas as configurações em "Rede->Firewall" agora estão vazias, exceto algumas linhas em "Regras Personalizadas" que eu adicionei.
Existe alguma maneira de redefinirapenasas regras do iptables para os padrões de fábrica? Tenho muitas coisas adicionais configuradas no roteador, por isso gostaria de evitar ter que redefinir todo o dispositivo/OpenWRT, pois seria muito trabalhoso redefinir tudo isso.
No momento não consigo mais acessar a internet pelo roteador. Estranhamente, ainda consigo fazer SSH no dispositivo a partir da rede local e também acessar o Web-Access, que eu teria pensado que não funcionaria mais.
Informações adicionais:
Isso aconteceu quando eu estava configurando o iptables para OpenVPN seguindo estas instruções:
https://arashmilani.com/post?id=53
Adicionei essas regras do console SSH e pressionei "Aplicar" no Web-Access (no canto superior direito). Depois disso, tudo funcionou conforme o esperado. Infelizmente, em um momento de obscuridade, hoje pressionei "Salvar e Aplicar" no Web-Access quando queria adicionar as regras de iptables do link às minhas regras personalizadas. Por algum motivo, isso fez com que todo o iptables fosse apagado (conforme descrito acima) e agora não consigo mais acessar a Internet através desse roteador.
Estou usando a versão OpenWRT: BARRIER BREAKER (14.07, r42625).
Responder1
Consegui restaurar minhas configurações de firewall obtendo o arquivo de configurações correspondente diretamente do repositório OpenWRT GitHubaqui.
O arquivo que eu precisava era firewall.config
. Mudei esse arquivo para o arquivo /etc/config/firewall
do roteador usando SCP (fiz um backup do atual). Depois de reiniciar o roteador, as configurações do Web-Access Network -> Firewall
foram restauradas para os padrões e meu acesso à Internet voltou a funcionar.