Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
iptables : "invalid argument"
Envoyé par: smurfy

Bonjour smiling smiley

Je possede une mandrake 9.2 avec iptables 1.2.8.

Mon ordi doit se comporter comme une passerelle. Voici mon script 'qui marchait tres bien avant que j'installe la 9.2) :

# Nous vidons les chaînes :
#iptables -F
# Nous supprimons d'éventuelles chaînes personnelles :
#iptables -X

# Nous les faisons pointer par défaut sur DROP

#iptables -P INPUT DROP
#iptables -P OUTPUT DROP
#iptables -P FORWARD DROP
# Nous faisons de même avec toutes les autres tables,
# à savoir "nat" et "mangle", mais en les faisant pointer
# par défaut sur ACCEPT. Ca ne pose pas de problèmes
# puisque tout est bloqué au niveau "filter"

#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 INPUT ACCEPT
#iptables -t mangle -P FORWARD ACCEPT
#iptables -t mangle -P POSTROUTING ACCEPT

# Nous considérons que la machine elle même est sûre
# et que les processus locaux peuvent communiquer entre eux
# via l'interface locale :
#echo 1 > /proc/sys/net/ipv4/ip_forward
#iptables -A INPUT -i lo -j ACCEPT
#iptables -A OUTPUT -o lo -j ACCEPT

# Nous considérons que notre réseau local est
# également sûr (ce qui n'est pas forcément vrai, d'ailleurs).

#iptables -A INPUT -i eth0 -j ACCEPT
#iptables -A OUTPUT -o eth0 -j ACCEPT

# Toutes les connexions qui sortent du LAN vers le Net
# sont acceptées
#iptables -A FORWARD -i eth0 -o ppp0 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
#iptables -A FORWARD -i lo -o ppp0 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT

# Seules les connexions déjà établies ou en relation avec

# des connexions établies sont acceptées venant du Net vers le LAN
#iptables -A FORWARD -i ppp0 -o eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT


#iptables -A OUTPUT --protocol tcp --source-port 22 -j ACCEPT

# 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
# 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

# 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

#xmule
iptables -I INPUT -p udp --dport 4662 -j ACCEPT
iptables -I INPUT -p tcp --dport 4662 -j ACCEPT



# Accès SSH depuis le Net
iptables -A INPUT -p tcp --dport ssh -j ACCEPT
-----------------------------------------

OR, maintenant j'ai un "invlaid argument" qui est du a cette ligne la :
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o ppp0 -j MASQUERADE

La syntaxe a-telle change ? je ne comprends pas.

Si kk'un pouvait m'eclairer.

Merci pour tout

Poste le Wednesday 29 October 2003 08:14:02
Répondre     Citer    
Re: iptables : "invalid argument"
Envoyé par: D-jo

même chose pour moi

Poste le Saturday 1 November 2003 14:57:04
Répondre     Citer    
Re: iptables : "invalid argument"
Envoyé par: smurfy

ah...bah ca me fait plaisir smiling smiley)) tu es dans le meme cas que moi ?

Poste le Sunday 2 November 2003 19:09:26
Répondre     Citer    
Re: iptables : "invalid argument"
Envoyé par: D-jo

Kernel 2.4.22-21 (uname-r) plus de probleme
D-jo

Poste le Sunday 2 November 2003 20:44:59
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
iptables : "invalid argument"
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons