Votre avis sur mon script Iptables

Votre avis sur mon script Iptables - Linux et OS Alternatifs

Marsh Posté le 10-01-2002 à 21:34:15    

Bon ok c'est pas le miens, je l'ai honteusement pompé sur le net et légèrement adapté. Mais j'aimerais quand même avoir votre avis, sur ce qui manque ou ce qui cloche. Ce script fait du firewalling et du masquerading sur ma linux box :

Citation :

# Mandrake-Security : if you remove this comment, remove the next line too.
# echo 1 > /proc/sys/net/ipv4/conf/all/rp_filter  -> question facultative, ca sert à quoi ca ?
 
# Table Filter (table par défaut).
#Vidage des chaînes  
iptables -F
#Destruction des chaînes "personnelles"
iptables -X
 
#Stratégie par défaut:  
#INPUT et FORWARD sont DROP
iptables -P INPUT DROP
iptables -P FORWARD DROP
#OUTPUT est ACCEPT
iptables -P OUTPUT ACCEPT
 
#SSH est ACCEPT
iptables -A INPUT -p tcp --dport ssh -j ACCEPT
 
# Création d'une chaîne personnelle: "SuiviConnexions"
iptables -N SuiviConnexions
# Filtrage de suivi dans cette chaîne:
# Seules les nouvelles connexions qui ne viennent pas du Net sont acceptées
iptables -A SuiviConnexions -m state --state NEW -i ! ppp0 -j ACCEPT
 
# Toutes les connexions établies et relatives sont acceptées
iptables -A SuiviConnexions -m state --state ESTABLISHED,RELATED -j ACCEPT
 
# Et les deux chaînes INPUT et FORWARD pointent sur SuiviConnexions
iptables -A INPUT -j SuiviConnexions
iptables -A FORWARD -j SuiviConnexions
 
# Init. des tables NAT et MANGLE:
iptables -t nat -F
iptables -t nat -X
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT
iptables -t nat -P OUTPUT ACCEPT
iptables -t mangle -F
iptables -t mangle -X
iptables -t mangle -P PREROUTING ACCEPT
iptables -t mangle -P OUTPUT ACCEPT
 
# Mise en place du NAT
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o ppp0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
modprobe ip_conntrack_ftp
modprobe ip_conntrack_irc
modprobe ip_nat_ftp
modprobe ip_nat_irc


Merci pour vos réponses :jap:

 

[edtdd]--Message édité par oibaf2001--[/edtdd]

Reply

Marsh Posté le 10-01-2002 à 21:34:15   

Reply

Marsh Posté le 11-01-2002 à 00:33:18    

si c'est le truc fait par le mandrake firewall machin, ben c basique mais ca marche.
t'as qu'a tester.
ca a pas l'air super exhaustif mais bon pour une utilisation perso, ca suffit amplement.

Reply

Marsh Posté le 11-01-2002 à 08:42:48    

Non non c'est pas le trus de la Mandrake (y-a que les 2 premières lignes dans la Mandrake : j'ai commenté la 2ème ligne car je ne savais pas à quoi ca servait).
Quand tu dis pas super exhaustif, cad il manque quoi plus précisément ?
Merci.

Reply

Marsh Posté le 11-01-2002 à 12:01:53    

pour la ligne commentée regarde dans source_du_kernel/Documentation/networking/ip-sysctl.txt
tu auras la liste des directives qui peuvent être passées au noyau dans le but de complèter un firewall.

Reply

Marsh Posté le 11-01-2002 à 12:04:28    

sinon, tu devrais qd même veiller à accepter les icmps pcq tu risque d'avoir des problèmes.

Reply

Marsh Posté le 11-01-2002 à 12:16:47    

Citation :

sinon, tu devrais qd même veiller à accepter les icmps pcq tu risque d'avoir des problèmes.


Euh, je voudrais bien, mais comment on fait pour accepter les icmp ? Ca ressemble à ca ?
iptables -A INPUT -p icmp -j ACCEPT

 

[edtdd]--Message édité par oibaf2001--[/edtdd]

Reply

Marsh Posté le 11-01-2002 à 13:02:04    

en gros oui.
mais tu dois voir ceux que tu veux ou pas.
-ping
-traceroute
-..

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed