@H_
502_1@我如何从
文件中读出IP地址然后在iptables中禁用.
88.123.xxx
123.456.xxx
65.234.xxx
简单,直接,一线
解决方案:
for IP in $(cat ip_list); do iptables -A INPUT -s $IP/32 -d 0/0 -j DROP; done
这将阻止来自任何协议或端口上的IP地址的任何通信.
但也许你应该考虑使用iptables-save和iptables-restore甚至Shorewall来做一个合适的防火墙脚本.
编辑:同一行,详细:
for IP in $(cat ip_list); do echo "Banning $IP"; iptables -A INPUT -s $IP/32 -d 0/0 -j DROP; done