コマンドラインでiptablesロギングを有効にしました。このロギング設定をキャンセルするにはどうすればよいですか?

コマンドラインでiptablesロギングを有効にしました。このロギング設定をキャンセルするにはどうすればよいですか?

私は走った

sudo iptables -A INPUT -p udp -j LOG --log-prefix "udp:"

どうやって止めることができますか?

ベストアンサー1

ルールの削除に対応するフラグは、以前に追加した-Dのと同じ仕様を使用することも、ルール番号を使用することもできます。

キャンセル:

sudo iptables -A INPUT -p udp -j LOG --log-prefix "udp:"

...使用:

sudo iptables -D INPUT -p udp -j LOG --log-prefix "udp:"

...または次のようにルール番号を見つけます。

iptables -L INPUT --line-numbers  # perhaps with a "|grep LOG" to narrow it down

出力を受信例えば:

Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination
1    ACCEPT     all  --  anywhere             anywhere             ctstate RELATED,ESTABLISHED
...
8    LOG        udp  --  anywhere             anywhere             LOG level warning prefix "udp:"
...

...次を使用して削除できます。

iptables -D INPUT 8 

...8削除するルールに一致する以前の出力の「num」はどこにありますか?

おすすめ記事