OpenWRT: Iptables auf Standardeinstellungen zurücksetzen

OpenWRT: Iptables auf Standardeinstellungen zurücksetzen

Irgendwie habe ich iptablesaus Versehen alle meine Regeln gelöscht (Details siehe unten). Im Web-Zugriff sind nun alle Einstellungen unter "Netzwerk->Firewall" leer, mit Ausnahme einiger Zeilen in "Benutzerdefinierte Regeln", die ich hinzugefügt hatte.

Gibt es eine Möglichkeit, das zurückzusetzennurdie iptables-Regeln auf Werkseinstellungen zurücksetzen? Ich habe viele zusätzliche Dinge im Router eingerichtet, weshalb ich vermeiden möchte, das ganze Gerät/OpenWRT zurücksetzen zu müssen, da das alles sehr viel Arbeit wäre.

Ich kann derzeit über den Router nicht mehr auf das Internet zugreifen. Komischerweise kann ich mich aus dem lokalen Netzwerk noch per SSH auf das Gerät einloggen und auch auf den Web-Access zugreifen, von dem ich eigentlich dachte, dass er nicht mehr funktioniert.

Weitere Informationen:

Dies geschah, als ich iptables für OpenVPN gemäß diesen Anweisungen einrichtete:

https://arashmilani.com/post?id=53

Ich habe diese Regeln über die SSH-Konsole hinzugefügt und im Web-Zugang (oben rechts) auf „Übernehmen“ geklickt. Danach funktionierte alles wie erwartet. Leider habe ich heute in einem Moment der Unwissenheit im Web-Zugang auf „Speichern und Übernehmen“ geklickt, als ich die iptables-Regeln aus dem Link zu meinen benutzerdefinierten Regeln hinzufügen wollte. Aus irgendeinem Grund führte dies dazu, dass die gesamten iptables gelöscht wurden (wie oben beschrieben) und ich kann nun über diesen Router nicht mehr auf das Internet zugreifen.

Ich verwende die OpenWRT-Version: BARRIER BREAKER (14.07, r42625).

Antwort1

Ich konnte meine Firewall-Einstellungen wiederherstellen, indem ich die entsprechende Einstellungsdatei direkt aus dem OpenWRT-GitHub-Repository holteHier.

Die Datei, die ich brauchte, war firewall.config. Diese Datei habe ich /etc/config/firewallmit SCP in die Datei auf dem Router verschoben (ich habe eine Sicherungskopie der aktuellen Datei erstellt). Nach einem Neustart des Routers Network -> Firewallwurden die Einstellungen im Web-Access unter auf die Standardeinstellungen zurückgesetzt und mein Internetzugang funktionierte wieder.

verwandte Informationen