Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1308 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  IPTABLES avec MASQUERADE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

IPTABLES avec MASQUERADE

n°799699
charles84
Posté le 07-04-2006 à 12:02:16  profilanswer
 

Bonjour,
 
J'ai créé un firewall avec une station linux (sous fedora core 4). J'ai mis sur celui ci 2 cartes reseaux. La premiere eth0 est relié a un modem ethernet et la deuxieme eth1 est relié a mon reseau local. eth0 : 10.0.0.1 (modem : 10.0.0.138) / eth1 : 192.168.0.1 et le reseau interne 192.168.0.X.
J'ai mis un firewall avec iptables sur la station linux avec en regle POSTROUTING : iptables -t nat POSTROUTING -j MASQUERADE. Cette regle permet d'avoir une translation d'adresse pour que mon reseau interne puisse acceder a internet. Pour commencer j'ai mis les regles INPUT/ OUTPUT/ FORWARD ouvert (elles acceptent tous). Jusque la tout va bien ... sauf ....  :??:  je ne peux pas acceder a un site www.enst-bretagne.fr (c'est un exemple) et lorsque je regarde son IP public je me rend compte quelle commence par 192.108.X.X
 
Est ce que il y aurai a cause de l'adresse ip du site web, qui est proche de celle privé, un probleme de routage ?
 
 
PS : j'ai aussi mis cette option: echo 1 > /proc/sys/net/ipv6/ip_forward
 
Merci de me dire quoi faire.

mood
Publicité
Posté le 07-04-2006 à 12:02:16  profilanswer
 

n°799706
Taz
bisounours-codeur
Posté le 07-04-2006 à 12:32:12  profilanswer
 

/proc/sys/net/ipv6/ip_forward

n°799707
charles84
Posté le 07-04-2006 à 12:36:18  profilanswer
 

desolé. je me suis trompé c'est echo 1> /proc/sys/net/ipv4/ip_forward.
 
:)

n°799709
charles84
Posté le 07-04-2006 à 12:42:44  profilanswer
 

Re j'ai vraiment oublié de mettre d'autres informations.
 
Donc du coté reseau interne (192.168.0.X) : je peux aller sur tous les sites webs sauf celui (www.enst-bretagne.fr y en a peut etre d'autres mais j'ai deja trouvé celui la). La resolution dns ce fait bien mais je peux pas pingé le site web...
Mais de mon firewall je peux acceder a ce site il repond au ping et la page web s'affiche. Donc c'est que ma regles iptable de POSTROUTING n'est pas correcte ?
 
Merci de me dire quoi faire...

n°799738
notornis
Posté le 07-04-2006 à 14:58:40  profilanswer
 
n°799752
charles84
Posté le 07-04-2006 à 15:43:12  profilanswer
 

 

Merci de ta réponse mais je l'ai deja essayé... sans succès. Une autre idée ?

n°799765
charles84
Posté le 07-04-2006 à 16:09:50  profilanswer
 

quelqu'un aurait un site web avec une IP public commencant par 192.X.X.X  ??

n°799796
notornis
Posté le 07-04-2006 à 17:44:09  profilanswer
 

-A POSTROUTING

n°799833
charles84
Posté le 07-04-2006 à 20:34:05  profilanswer
 

le -A ou -I ne change rien. Le -I insert la regle a une position donnée et le -A l'ajoute a la suite. Donc comme j'ai pas de regle pour le POSTROUTING un -I ou -A ne change rien... mais merci quand meme. Personne n'a d'autre idée ? car je test tout les solutions possibles mais je trouve pas. Personne connait un logiciel libre permettant de suivre l'evolution d'un paquet dans un reseaux ?

n°799837
notornis
Posté le 07-04-2006 à 20:49:42  profilanswer
 

charles84 a écrit :

le -A ou -I ne change rien. Le -I insert la regle a une position donnée et le -A l'ajoute a la suite. Donc comme j'ai pas de regle pour le POSTROUTING un -I ou -A ne change rien... mais merci quand meme. Personne n'a d'autre idée ? car je test tout les solutions possibles mais je trouve pas. Personne connait un logiciel libre permettant de suivre l'evolution d'un paquet dans un reseaux ?


comment ca "ne change rien"    :heink:  
la regle que tu as donné au debut est fausse , alors excuse moi mais ajouter un -A devant POSTROUTING pour obtenir une regle syntaxiquement correct, ca change tout !!


Message édité par notornis le 07-04-2006 à 20:50:36
mood
Publicité
Posté le 07-04-2006 à 20:49:42  profilanswer
 

n°799863
charles84
Posté le 07-04-2006 à 22:32:33  profilanswer
 

ah oui pardon... j'ai oublié de mettre le -I devant POSTROUTING... desolé voila pourquoi j'ai parlé du -I. Excuse moi

n°799864
charles84
Posté le 07-04-2006 à 22:32:58  profilanswer
 

mais le -I je l'avais mis dans IPTABLES... donc ca ne resout pas mon probleme...:(

n°800032
Tux85
Posté le 08-04-2006 à 17:35:44  profilanswer
 

la syntaxe correcte est  

Code :
  1. iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE


efface la règle d'avant et met celle là à la place , dis nous ce que ça donne

n°800220
charles84
Posté le 09-04-2006 à 15:00:09  profilanswer
 

Je suis desolé Tux85... mais ca ne donne rien j'ai toujours le meme probleme. Je me demande si c'est pas un probleme de netmask. Mais j'ai deja tout essayé sur ma carte eth0 j'ai essayé 255.0.0.0 et 255.255.255.0 mais sur eth1 j'ai toujours laissé 255.255.255.0. Donc quelqu'un a deja eu ce probleme ?

n°800228
ipnoz
Sapé comme jamais !
Posté le 09-04-2006 à 15:24:49  profilanswer
 
n°800290
charles84
Posté le 09-04-2006 à 21:18:06  profilanswer
 

j'ai bien lu le site web...mais j'ai pas trouvé de solution a mon probleme..j'ai tout appliqué ce qui est expliqué. Personne n'a deja eu ce probleme ? car c'est un probleme de routage mais de quoi ?? mystere !!

n°800292
charles84
Posté le 09-04-2006 à 21:23:33  profilanswer
 

voici ma table de routage de mon firewall :
 
route -n
Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
10.0.0.0         0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.0.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
169.254.0.0    0.0.0.0         255.255.0.0      U     0      0        0 eth1
0.0.0.0          10.0.0.138     0.0.0.0            UG    0      0        0 eth0

n°800296
ipnoz
Sapé comme jamais !
Posté le 09-04-2006 à 22:00:04  profilanswer
 

houla , probleme .
Bon deja quel est l'interface pour aller sur le net ?

n°800306
charles84
Posté le 09-04-2006 à 22:56:44  profilanswer
 

ben eth0 va sur le net via un routeur/modem (10.0.0.138) et eth1 est mon reseau local (192.168.0.X). Mes machines local ont donc comme adresse ip : 192.168.0.X / passerelle : 192.168.0.1 et comme DNS : 10.0.0.138. Donc est qu il y a un probleme?

n°800324
ipnoz
Sapé comme jamais !
Posté le 10-04-2006 à 01:04:56  profilanswer
 

ca sert a quoi ce : 169.254.0.0    0.0.0.0         255.255.0.0      U     0      0        0 eth1 ? ( a mon avis a rien)
 
Sinon , ca a l'air bon .  
 
Montre nous ton script iptables stp


Message édité par ipnoz le 10-04-2006 à 01:05:21
n°800601
charles84
Posté le 10-04-2006 à 23:37:55  profilanswer
 

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
 
Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination
MASQUERADE  all  --  anywhere             anywhere
 
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination
DNAT       tcp  --  anywhere             anywhere            tcp dpt:3388 to:192                                                                             .168.0.10
DNAT       tcp  --  anywhere             anywhere            tcp dpt:3389 to:192                                                                             .168.0.2
DNAT       tcp  --  anywhere             anywhere            tcp dpt:ssh to:10.0                                                                             .0.1
DNAT       tcp  --  anywhere             anywhere            tcp dpt:ftp-data to                                                                             :10.0.0.1
DNAT       tcp  --  anywhere             anywhere            tcp dpt:ftp to:10.0                                                                             .0.1

n°800602
charles84
Posté le 10-04-2006 à 23:38:34  profilanswer
 

Concernant le routage de  169.254.0.0 je sais pas comment le retirer ?

n°800704
ZeBib
4tus
Posté le 11-04-2006 à 11:41:48  profilanswer
 

Tu n'aurais pas un client dhcp sur une carte réseau ? (genre NetworkManager qui cherche un serveur ou autre ?)

n°800842
charles84
Posté le 11-04-2006 à 16:55:46  profilanswer
 

Non j'ai pas de dhcp d'installer sur mon serveur... donc ca commence a me saouler ce probleme de routage... si quelqu'un a la solution...ca me soulagerai..!!

n°800907
charles84
Posté le 11-04-2006 à 20:28:54  profilanswer
 

Faut-il que je fournisse d'autre log ou more de script ??

n°800956
charles84
Posté le 11-04-2006 à 22:42:27  profilanswer
 

Une aide svp .....merci !!

n°800958
jlighty
Posté le 11-04-2006 à 22:46:16  profilanswer
 

Une petite question, quand tu dis :

Citation :

Jusque la tout va bien ... sauf ....  :??:  je ne peux pas acceder a un site www.enst-bretagne.fr (c'est un exemple)


ça se passe sur la passerelle Linux ou sur un client lambda ?
si c'est un client lambda alors verifie son masque de sous réseau car il y a de forte chance qu'il soit foireux (style 255.0.0.0) alors qu'il devrait être généralement en 255.255.255.0  

n°800961
charles84
Posté le 11-04-2006 à 22:48:49  profilanswer
 

franchement la honte... j'ai un diplome DUT Génie Télécommunications & Réseaux... je suis trop degouté j etais persuadé que ca venait de mon firewall j'ai pas vérifié ma connexion reseau de mes client... CHAPEAU A TOI JLIGHTY. Ta de l'avenir ... lol..enfin merci beaucoup...
CONCLUSION : je suis une biloute !!!

n°800964
jlighty
Posté le 11-04-2006 à 22:53:53  profilanswer
 

Tu aurais dû préciser que ça arrivait sur tes clients et non ta passerelle, ainsi tu aurais eu ta réponse beaucoup plus tôt puisque les problèmes de sites injoignables avec une IP en 192.x.x.x sont généralement dû à un problème de masque sous réseau ;)


Message édité par jlighty le 11-04-2006 à 22:54:20
n°800966
charles84
Posté le 11-04-2006 à 22:57:44  profilanswer
 

oué je m'en doutais mais j'ai pas pensé a mes clients...:( la prochaine fois je me ferai plus avoir. Merci encore.

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  IPTABLES avec MASQUERADE

 

Sujets relatifs
Multiposte (free tv) >> configuration de Arno's iptablesIptables, restreindre l'acces internet pour certains postes
[Debian / IPTables] Création du script ?Options Squid et IPtables intéressantes pour une entreprise
IPTABLES et redirection vers plusieurs ips simultanémentRègles iptables avec fwbuilder
[firewall Iptables] accés proxy et dnsprobleme iptables
Problème Iptables et masquerade[IpTables] Problème de masquerade [Résolu] Gentoo était le problème...
Plus de sujets relatifs à : IPTABLES avec MASQUERADE


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR