刪除具有連結的使用者定義鏈

刪除具有連結的使用者定義鏈

我有一個用戶定義的鏈,它與過濾器表中的 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 表中的第一條規則。

相關內容