特定のiptables IP /ポート制限をキャンセルします。

特定のiptables IP /ポート制限をキャンセルします。

次のiptablesルールを追加するとしましょう。

iptables -A INPUT -p tcp -s localhost --dport 4444 -j ACCEPT
iptables -A INPUT -p tcp --dport 4444 -j DROP

これにより、ローカルホストがポート4444にアクセスでき、他のすべてのIPがポート4444にアクセスするのをブロックできます。

今、私は以前のiptablesコマンドを元に戻したいと思います。 「元に戻す」最も簡単な方法は何ですか?たとえば、すべてのIPがポート4444に再びアクセスできるようにします。

答え1

からiptables --help

--delete  -D chain      Delete matching rule from chain
--delete  -D chain rulenum
                Delete rule rulenum (1 = first) from chain

したがって、以下を発行してください。

iptables -D INPUT -p tcp -s localhost --dport 4444 -j ACCEPT
iptables -D INPUT -p tcp --dport 4444 -j DROP

あるいは、行番号で削除することもできます。まず、ルールの行番号を取得します。

iptables -L INPUT -n --line-numbers

次に、次を削除します。

iptables -D INPUT <line_number>

関連情報