Trois interfaces et la passerelle ne tient plus la route :D

Trois interfaces et la passerelle ne tient plus la route :D - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 26-05-2006 à 19:04:26    

Bonjour,
 
J'ai enfin réussi à configurer ma carte Wifi sur ma Debian Etch !
Maintenant j'aimerais pouvoir pouvoir aller sur internet avec mes PC !
 
Voici la situation :

FreeBox <---> (eth1) Passerelle (eth0) <---> PC Ubuntu
                                (ra0)  <---> Portable WinXP


 
D'après mes IP et la tabe de routage ...
 
eth0 = 192.168.0.1
eth1 = AB.CD.EF.GH (mon adresse fixe chez Free :D).
ra0   = 192.168.1.3
 

Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 ra0
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
AB.CD.EF.0      0.0.0.0         255.255.255.0   U     0      0        0 eth1
0.0.0.0         AB.CD.EF.254    0.0.0.0         UG    0      0        0 eth1


 
Si lorsque je suis sur ma passerelle je cherche à joindre le portable (192.168.1.4) je passe par ra0 !
Si je cherche à joindre le PC (192.168.0.2) je passe par eth0.
Et donc si je veux aller sur internet je passe par eth1.
 
Mais rien ne fonctionne !
Seule la passerelle peut aller sur internet. Le PC et le portable ne se voient pas, je peux simplement "pinger" ra0 et eth0.
 
Que faire ? Est-ce que ma table de routage est fausse ?
 
Pour l'accès à internet j'ai la ligne suivante :

iptables -t nat -A POSTROUTING -o eth1 -s 192.168.0.0/16 -m state --state NEW,ESTABLISHED,RELATED -j MASQUERADE


Est-ce suffisant sachant qu'il y a deux machines qui peuvent accéder à internet (cela fonctionnait très bien quand il n'y avait qu'une machine).
 
Lorsque je désactive ra0 ou eth0 la machine dont la connexion n'est pas coupée peu accèder à internet ! :cry:
 
Si mon message n'est pas clair, n'hésitez pas à me le dire !
 
Merci d'avance.
 
[Edit] : suite au message de l0ky j'ai corrigé la règle iptable que j'avais mal copiée. :D


Message édité par darkoli le 26-05-2006 à 19:28:51

---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
Reply

Marsh Posté le 26-05-2006 à 19:04:26   

Reply

Marsh Posté le 26-05-2006 à 19:05:54    

Je dirais -o eth1 pour ta regle iptables
ta freebox est connectée sur eth1...

Reply

Marsh Posté le 26-05-2006 à 19:07:07    

de plus il faut activer le routage
 sysctl -w net.ipv4.ip_forward=1

Reply

Marsh Posté le 26-05-2006 à 19:13:08    

l0ky a écrit :

de plus il faut activer le routage
 sysctl -w net.ipv4.ip_forward=1

Le routage est bien activé

root@/etc/network/if-pre-up.d > more /proc/sys/net/ipv4/ip_forward
1

En fait il y avait une machine derrière la passerelle et tout fonctionnait bien, maintenant que j'en ai ajouté une deuxième l'accès à internet est coupé !
Merci en tout cas pour ton aide.
Pour les iptables, je me suis gouré voici la ligne en question :

iptables -t nat -A POSTROUTING -o eth1 -s 192.168.0.0/16 -m state --state NEW,ESTABLISHED,RELATED -j MASQUERADE

Ça fonctionne bien quand il y a une machine. :cry:


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
Reply

Marsh Posté le 26-05-2006 à 20:49:28    

Ben finalement ça marche mais la connexion Wifi n'est pas stable : parfois 50% de pertes lors d'un ping !


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
Reply

Marsh Posté le 26-05-2006 à 21:28:16    

la qualité du signal merdique [:spamafote]

Reply

Marsh Posté le 27-05-2006 à 00:08:01    

l0ky a écrit :

la qualité du signal merdique [:spamafote]

Est-ce que 69/100 c'est merdique ?
À partir de combien on peut considérer que le signal est de bonne qualité ?


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
Reply

Marsh Posté le 27-05-2006 à 20:47:40    

Chez moi , la freebox en mode routeur et point d'accés wifi , franchement le signal est toujours excellent et comme c'est du nat entrant , c'est secure

Reply

Sujets relatifs:

Leave a Replay

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