具體談論一個Ubuntu 10.04 LTS服務器(清醒山貓)被多次應用,雖然它可能適用於其它Linux版本。iptables規則在啓動
我是通過日誌幾個網站拖網,做一些春季大掃除可以這麼說,注意到已採取行動狡猾的幾個IP地址,所以我想將它們添加到黑名單。
基本上我使用iptables玩耍,IP公司的黑名單僅僅是一個文本文件。然後我創建了一個shell腳本來遍歷文本文件,並阻止IPtables中的每個IP地址。
當shell腳本手動運行時,此工作正常。但顯然我希望它在啓動時自動運行,因爲只要服務器可以重新啓動。所以,我包括shell腳本到
代碼:
/etc/network/if-pre-up.d/iptables
所以現在看起來
代碼:
#!/bin/sh
/sbin/iptables-restore < /etc/iptables.up.rules
sh /etc/addBlacklist.sh
所以我重新啓動服務器,並在施加黑名單規則,但它似乎已被多次應用。就像在iptables -L運行時出現重複行一樣。
只是想知道是否有人會知道這個原因?
我想這並沒有真正在事物的宏偉計劃的重要,但我很好奇。