如何清空其中一條iptables規(guī)則
清空其中一條iptables規(guī)則其實很簡單:
用iptables -I FORWARD -s XXX.XXX.XXX.XXX -j DROP多條規(guī)則后,如何只清空其中一條,我用IPCOP,用iptables -F后全部規(guī)則都會清空,只有重啟路由器后才能上網(wǎng),如何只清除其中一條,而不必全部清空呢?
A 添加一條規(guī)則
-D 刪除一條規(guī)則
-I 插入一條規(guī)則
-F 清空一個鏈
我們可以用兩種辦法中的任一種刪除規(guī)則。首先,因為知道這是INPUT鏈中唯一的規(guī)則,我們用編號刪除:
# iptables -D INPUT 1
刪除INPUT鏈中的編號為1的規(guī)則
第二種辦法是 -A 命令的映射,不過用-D替換-A。當你的鏈中規(guī)則很復(fù)雜,而你不想計算它們的編號的時候這就十分有用了。這樣的話,我們可以使用:
# iptables -D INPUT -s 127.0.0.1 -p icmp -j DROP
-D的語法必須和-A(或者-I或者-R)一樣精確。如果鏈中有多個相同的規(guī)則,只會刪除第一個。
通過上面文章的學習,我們都應(yīng)該從兩種方法中學會一種,希望本文對大家有幫助!
【編輯推薦】
- 如何清空iptables規(guī)則
- 如何保存iptables配置
- 保存iptables的防火墻規(guī)則的方法
- iptables日志通過MySQL來保存
- 關(guān)掉Iptables防火墻的相關(guān)的命令
- 教你如何關(guān)閉iptables網(wǎng)絡(luò)端口
- UBUNTU 關(guān)閉iptables的方法