Ubuntuでiptablesを一時的に停止する方法


9

/ etc / network / interfacesでIPTABLESを使用しています

pre-up iptables-restore /etc/firewall.txt

/etc/init.d/iptablesUbuntuのようなものを検索してみましたが、それは存在しないようです.sysadminの作業のために一時的にIPTABLEを停止する必要がある場合、どうすればよいですか?


2
だまされやすい人:serverfault.com/questions/129086/...

回答:


9

iptablesサービスではなく、カーネル内の機能です。それがあなたがそれを止めることができない理由です。

iptablesをすぐに停止する必要がある場合は、以下が私の提案です。

  1. iptablesを完了するように構成します。

  2. 最初に構成を保存します。 iptables-save > /etc/iptables.conf

  3. iptablesをフラッシュし、「オープン」に構成します。

    • ACCEPTに設定されたすべてのポリシー
    • システム管理者が機能するために必要なすべてのNATを構成する
    • マングルテーブルでポリシーベースルーティングを使用する場合は、必要に応じて構成します。
  4. 「オープン」ルールセットを保存します。 iptables-save > /etc/open-iptables.conf

ここで、iptablesをすばやく「無効にする」必要があるときはいつでも、

cat /etc/open-iptables.conf | iptables-restore

その後、次を使用してiptablesを「再度有効化」します。

cat /etc/iptables.conf | iptables-restore

(動作するiptables-restore < /etc/open-iptables.conf可能性もありますが、動作しないことを他の場所で読んだことがあります)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.