iptables簡單操作及應(yīng)用-簡易黑名單

默認操作的是filter表,如果需要其他表,如nat,加上-t nat
新建鏈

iptables -N black_list

清空鏈,不這么做可刪不了啊

iptables -F black_list

刪除鏈,一定要刪除所有引用

iptables -X black_list

上面刪除鏈需要特別講一下,如果該鏈還有引用,則無法被刪除。
查看是否存在引用:

# 如果要看從哪個網(wǎng)絡(luò)接口來的,可以加-v, 
iptables -L black_list #--line-numbers#加上序號

若果是新建的,將會看到

Chain black_list (0 references)

上面的結(jié)果顯示沒有引用,可以直接刪除。
我們在INPUT鏈上加一個規(guī)則:

# 添加規(guī)則,默認是放在目標鏈的最后,在這里是放在INPUT鏈的最后
iptables -A INPUT -j black_list

再用iptables -L black_list查看后,可得

Chain black_list (1 references)

這時候就不能直接刪除了,得先刪除-D

#刪除,如果知道該規(guī)則的序號,如5,直接iptables -D INPUT 5
iptables -D INPUT -j black_list

那我們不想放最后,我想放到第二個用-I

#插入,若想放第一個,可以寫1,也可以省略數(shù)字
iptables -I INPUT 2 -j black_list

范例是黑名單,那怎么能沒有具體的ip呢,比如你的ip是192.168.1.66

# 讓-s來的包 進入drop鏈,即丟掉
iptables -A black_list -s 192.168.1.66 -j DROP

好吧,現(xiàn)在我要把你移除黑名單

iptables -D black_list -s 192.168.1.66 -j DROP

: )

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容