請問 iptables 裡刪除某個規則的指令是?

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

請問 iptables 裡刪除某個規則的指令是?

文章kevinbbv » 週四 3月 12, 2009 3:03 pm

假設我的 iptables 裡的設定如下

代碼: 選擇全部
iptables -P INPUT DROP
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT


如果我要刪除 iptables -A INPUT -i lo -j ACCEPT 這條規則
我可以用 iptables -D INPUT 1 這個指令
我想問的是
有沒有不用 "數字" 決定刪除哪個規則的指令?
有沒有用規則的 "名稱" 刪除的指令?
因為我的 iptables 的規則是動態加入
所以如果我要刪除某個規則時 , 勢必我需要知道它是第幾條
這樣子就比較麻煩
所以我想知道有沒有根據規則名稱做刪除的指令
:-)
Debian新手,請多多指教
kevinbbv
懵懂的國中生
懵懂的國中生
 
文章: 129
註冊時間: 週二 3月 25, 2008 2:36 pm
來自: 台灣台北縣

文章twu2 » 週四 3月 12, 2009 7:07 pm

就把 -A 改成 -D 就是了.
twu2
懵懂的國中生
懵懂的國中生
 
文章: 219
註冊時間: 週二 3月 11, 2003 2:58 pm
來自: Taipei

文章kevinbbv » 週五 3月 13, 2009 9:59 am

:finger1:
真是太棒了
又學到一招
謝啦 twu2 兄
Debian新手,請多多指教
kevinbbv
懵懂的國中生
懵懂的國中生
 
文章: 129
註冊時間: 週二 3月 25, 2008 2:36 pm
來自: 台灣台北縣


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客