Iptables versehentlich geleert - Wiederherstellen

Iptables versehentlich geleert - Wiederherstellen

Ich verwende Ubuntu 16.04 und habe versehentlich meine iptables geleert, während ich versuchte, ein Problem mit langsamem Internet zu beheben. Ich habe den folgenden Befehl verwendet

iptables -F

Jetzt kann ich keine Website öffnen, mich bei Skype anmelden und nicht einmal eine Website über die URL anpingen.

Ich kann jedoch Internet-IP-Adressen anpingen, kann Websites über ihre IP-Adresse öffnen und sehe ERR_NAME_RESOLUTION_FAILED in Chrome, wenn ich versuche, die URL zu verwenden.

Ich habe die in der folgenden Antwort aufgeführten Korrekturen ausprobierthttps://serverfault.com/questions/497438/how-to-reset-ubuntu-12-04-iptables-to-default-without-locking-oneself-outaber es hat das Problem nicht behoben. Die genauen Befehle, die ich verwende, sind wie folgt

iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT

iptables -F INPUT
iptables -F OUTPUT
iptables -F FORWARD

Sie können sagen, dass ich nicht ganz sicher bin, was ich tue, da ich weder ein Serveradministrator noch ein Netzwerkexperte bin.

Für jede Hilfe wäre ich sehr dankbar.

Danke

Aktualisierung 1
IPV4 Settings > DNS ServersDa es anscheinend mit DNS zusammenhängt, habe ich einfach die Adresse des DNS-Servers meines ISPs in das Eingabefeld für die Netzwerkverbindungseinstellungen eingegeben , den Computer neu gestartet und er ist wieder zum Leben erwacht. Das Internet scheint jetzt einwandfrei zu funktionieren.

Ich glaube, ich habe einen Weg gefundenumdas Problem, aber das ursprüngliche Problem besteht immer noch. Ist es das?

Aktualisierung 2
Ich habe ein weiteres Internetproblem (das ursprüngliche Geschwindigkeitsproblem), dessen Beschreibung ich in eine andere Frage eingefügt habe. Die Frage ist hierRouting-Tabellen - Diskrepanz zwischen Standard-Gateway und Traceroute

Antwort1

Möglicherweise haben Sie Standardrichtlinien in Ihren iptables, die jedes Paket standardmäßig verwerfen. Standardrichtlinien werden nicht gelöscht. Es wäre hilfreich, wenn Sie Ihre iptables mit folgendem Link veröffentlichen:

iptables -nvL

Wenn iptables also so eingerichtet wird, dass es beliebige Ein- und Ausgaben akzeptiert, sollte der Verlust von Paketen verhindert werden.

iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT

verwandte Informationen