OpenWRT:iptablesをデフォルト設定にリセット

OpenWRT:iptablesをデフォルト設定にリセット

誤ってすべてのiptablesルールを削除しました(詳細は以下を参照)。 Webアクセスで私が追加した「カスタムルール」の一部の行を除いて、「ネットワーク - >ファイアウォール」の下のすべての設定は空です。

リセットする方法はありますか?ただiptablesルールは工場出荷時のデフォルトですか?ルータに他の多くのものが設定されているので、デバイス全体/ OpenWRTをリセットすることを避けたいと思います。すべてをリセットすることは多くの作業になるからです。

現在、ルーター経由でインターネットにアクセスできません。奇妙なことに、ローカルネットワークを介してデバイスにSSH経由でまだアクセスでき、使用できなくなったと思っていたWebアクセスにアクセスできます。

追加情報:

OpenVPNのiptablesを設定するために以下の指示に従ったときにこれが起こりました。

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

SSHコンソールでこれらのルールを追加し、Webアクセス(右上)で[適用]をクリックしました。その後、すべてが期待どおりに機能します。残念ながら、今日のリンクのiptablesルールを自分のカスタムルールに追加しようとしたときに、Webアクセスで「保存して適用」をクリックしました。何らかの理由でこれにより、iptables全体が消去され(上記のように)、そのルーターを介してインターネットにアクセスできなくなります。

私はOpenWRTバージョンのBARRIER WORKER(14.07、r42625)を使用しています。

答え1

OpenWRT GitHubリポジトリから直接設定ファイルをインポートして、ファイアウォール設定を復元できました。ここ

必要なファイルはですfirewall.config/etc/config/firewallSCPを使用してこのファイルをルーターのファイルに移動しました(現在のファイルをバックアップしました)。ルータを再起動した後、ネットワークアクセス設定がデフォルトに復元Network -> Firewallされ、インターネットアクセスが再び正常に機能しました。

関連情報