誤ってすべての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/firewall
SCPを使用してこのファイルをルーターのファイルに移動しました(現在のファイルをバックアップしました)。ルータを再起動した後、ネットワークアクセス設定がデフォルトに復元Network -> Firewall
され、インターネットアクセスが再び正常に機能しました。