web-dev-qa-db-fra.com

Comment configurer le fichier iptables pour n'autoriser que des adresses IP spécifiques sur tous les ports et refuser toutes les autres adresses IP?

J'ai besoin d'une configuration du fichier iptables qui me permettra de me connecter uniquement avec une adresse IP spécifique, par exemple 10.0.0.1, sur tous les ports compris entre 0 et 5555, et de refuser toutes les autres adresses IP?

J'ai essayé diverses options de commande iptables mais cela n'a pas fonctionné correctement. Quelle sera la commande exacte iptables?

Edit: Ubuntu 14.04 LTS

3
snoop

Le code est quelque chose comme ça

#################################################
# clear existing chains
#################################################

iptables --flush
iptables --delete-chain

#################################################
# allow loopback
#################################################

iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT

#################################################
# allow established connections
#################################################

iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

#################################################
# allow ICMP from 10.0.0.1
#################################################

iptables -A INPUT -s 10.0.0.1 -p icmp --icmp-type any -j ACCEPT
iptables -A OUTPUT -p icmp -j ACCEPT


#################################################
# allow port range from 10.0.0.1
#################################################

iptables -A INPUT -m state --state NEW -s 10.0.0.1 -m tcp -p tcp --match multiport --dports 0:5555 -j ACCEPT

#################################################
# deny all
#################################################

iptables -A INPUT -j DROP

#################################################
# default policies
#################################################

iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT

#################################################
# save the new policy
#################################################

service iptables save
2
2707974