Ho visto questo pezzo di codice, in httpd.conf.
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all
Se no penso tu possa usare anche /etc/hosts.deny ed /etc/hosts.allow
Se vuoi usare IPTables, prova così:
iptables -N nome_che_vuoi_dare_alla_regola
iptables -A INPUT -p tcp -s 192.168.1.21 --destination-port 80 -j ACCEPT
iptables -A INPUT -p tcp -s 0.0.0.0/0 --destination-port 80 -j DROP
Per cancellare il chain, fai iptables -X nome_chain
Per pulirlo dalle regole, fai iptables -F nome_chain
Per pulire tutti i chain (quindi anche le regole al di fuori del tuo chain, che ti dovrebbe inserire insieme al tuo chain e te le tiene anche dopo che hai pulito il tuo chain): iptables -F
Per vedere l'elenco delle regole impostate: iptables -L
Ehm... ok, per il resto guardati http://www.netfilter.org/documentati...WTO.html#toc10
ciao!