リンクを持つユーザー定義チェーンの削除

リンクを持つユーザー定義チェーンの削除

フィルター テーブル内の INPUT チェーンにリンクされているユーザー定義チェーンがあります。このリンクを削除してユーザー チェーンを削除するにはどうすればよいですか? リンクされているというのは、INPUT チェーンからユーザー定義チェーンへのジャンプ接続を作成したという意味です。

ファイルに保存して、そのファイルからジャンプ ルールを削除できることはわかっていますが、別のファイルに保存せずに、ターミナル自体から実行したいと考えています。

それを実行する方法はありますか?

ありがとう。

答え1

--line-numbersオプションを使用すると、erm 行番号を含む関連テーブルのリストを取得できます。

$ sudo iptables -L INPUT --line-numbers -vn
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
num   pkts bytes target     prot opt in     out     source               destination
1       46  3716 TEST       all  --  *      *       0.0.0.0/0            0.0.0.0/0
...

ルールの行番号がわかったら、-Dオプションで削除できます。

$ sudo iptables -D INPUT 1

INPUT テーブルの最初のルールを削除します。

関連情報