Portál AbcLinuxu, 8. listopadu 2025 00:30
-A INPUT -m iprange --src-range 64.39.0.1-64.39.255.254 -j DROP
nebo
-A INPUT -s 64.39.0.0/16 -j DROP
Řešení dotazu:
# načtení ze souboru blok_ip
bIFS=$IFS IFS=$'\n'
ip=($(cat blok_ip))
IFS=$bIFS
for a in ${ip[*]}
do $IPTABLES -A INPUT -i $INET_IFACE -s $a -j DROP
done
# načtení povolených IPv4 ze souboru enable_ip
bIFS=$IFS IFS=$'\n'
ip=($(cat enable_ip))
IFS=$bIFS
for a in ${ip[*]}
do $IPTABLES -A INPUT -i $INET_IFACE -s $a -p TCP -m state --state NEW -j ACCEPT
done
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.