iptables descarregados acidentalmente - restaurar

1

Estou rodando o ubuntu 16.04 e corri acidentalmente meus iptables enquanto tentava solucionar um problema lento na Internet. Eu usei o seguinte comando

iptables -F

Agora não consigo abrir nenhum site, fazer login no Skype ou até mesmo fazer ping em qualquer site usando o URL.

No entanto, posso fazer ping de endereços IP da Internet, posso abrir sites usando o endereço IP deles e ver ERR_NAME_RESOLUTION_FAILED no chrome quando tento usar o URL .

Eu tentei correções listadas na seguinte resposta link mas não resolveu o problema. Os comandos exatos que eu recebi 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 sou exatamente certo do que estou fazendo, já que não sou um administrador de servidor ou um cara de networking.

Qualquer ajuda seria muito apreciada.

Obrigado

Atualização 1
Uma vez que parece ser relacionado ao DNS, eu apenas fui em frente e adicionei o endereço do servidor DNS do meu ISP nas configurações de conexão de rede IPV4 Settings > DNS Servers caixa de entrada, reiniciei a máquina e ela voltou à vida. A internet parece estar funcionando bem agora.

Acho que encontrei uma maneira ao redor do problema, mas o problema original ainda está lá. É isso?

Atualização 2
Estou tendo outro problema relacionado à Internet (o problema de velocidade original) em que coloquei a descrição em outra pergunta. A questão é aqui Tabelas de roteamento - Gateway padrão e discrepância de traceroute

    
por Ejaz 02.09.2016 / 04:50

1 resposta

1

Você pode ter políticas padrão em seus iptables que descartam cada pacote por padrão. As políticas padrão não serão liberadas. Seria de grande ajuda se você postar seus iptables usando

iptables -nvL

Portanto, fazer o iptables aceitar qualquer entrada e saída deve evitar a perda de pacotes.

iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
    
por MarcoMeter 02.09.2016 / 12:19