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 1IPV4 Settings > DNS Servers
Da 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