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:05:54
Je dirais -o eth1 pour ta regle iptables
ta freebox est connectée sur eth1...
Marsh Posté le 26-05-2006 à 19:07:07
ReplyMarsh Posté le 26-05-2006 à 19:13:08
l0ky a écrit : de plus il faut activer le routage |
Le routage est bien activé
root@/etc/network/if-pre-up.d > more /proc/sys/net/ipv4/ip_forward |
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.
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 !
Marsh Posté le 27-05-2006 à 00:08:01
l0ky a écrit : la qualité du signal merdique |
Est-ce que 69/100 c'est merdique ?
À partir de combien on peut considérer que le signal est de bonne qualité ?
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
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 ).
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