![Ipttables liberados acidentalmente - restaurar](https://rvso.com/image/885991/Ipttables%20liberados%20acidentalmente%20-%20restaurar.png)
Estou executando o Ubuntu 16.04 e acidentalmente limpei meus iptables ao tentar solucionar um problema de lentidão na Internet. Eu usei o seguinte comando
iptables -F
Agora não consigo abrir nenhum site, fazer login no Skype ou até mesmo executar ping em qualquer site usando URL.
Porém, posso fazer ping em endereços IP da Internet, abrir sites usando seus endereços IP e ver ERR_NAME_RESOLUTION_FAILED no Chrome quando tento usar o URL.
Eu tentei as correções listadas na resposta a seguirhttps://serverfault.com/questions/497438/how-to-reset-ubuntu-12-04-iptables-to-default-without-locking-oneself-outmas isso não resolveu o problema. Os comandos exatos que eu ren são os seguintes
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -F INPUT
iptables -F OUTPUT
iptables -F FORWARD
Você pode dizer que não tenho certeza do que estou fazendo, já que não sou administrador de servidor nem profissional de rede.
Qualquer ajuda seria muito apreciada.
Obrigado
Atualização 1
Como parece estar relacionado ao DNS, fui em frente e adicionei o endereço do servidor DNS do meu ISP na IPV4 Settings > DNS Servers
caixa de entrada das configurações de conexão de rede, reiniciei a máquina e ela voltou à vida. A internet parece estar funcionando bem agora.
Acho que encontrei uma maneiraem voltao problema, mas o problema original ainda está lá. É isso?
Atualização 2
Estou tendo outro problema relacionado à Internet (o problema de velocidade original) cuja descrição coloquei em outra pergunta. A questão está aquiTabelas de roteamento – Gateway padrão e discrepância de traceroute
Responder1
Você pode ter políticas padrão em seu iptables que descartam cada pacote por padrão. As políticas padrão não serão liberadas. Seria útil se você publicasse seu iptables usando
iptables -nvL
Portanto, fazer com que o iptables aceite qualquer entrada e saída deve evitar a perda de pacotes.
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT