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 ).
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 !
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.
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