Bonjour je cherche a router une ip 192.168.0.1 par l'adresse source et faire du nat.
j'ai donc les règles de routage :
ip rule add from 192.168.0.1 table vip # ma table contenant les adresse # a router par l'adresse source
ip route add default via 83.206.145.166 dev sdsl table vip # la passerelle par defaut pour cette table est 83.206.145.166
et les regle itables :
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o sdsl -j MASQUERADE # sdsl etant l'interfa relié a mon routeur.
De plus le reste du trafic passe par une autre interface : free (192.168.1.12)
Ceci ne fonctionne pas.
C'est pas clair ton affaire. Quelle est la configuration complète du réseau, et que veux-tu faire exactement ?
je pense que ip route et iptables se font des noeuds ...
Tu dois savoir que POSTROUTING intervient en dernier, donc après la décision de routage.
Jerome
Salut,
Bonjour je cherche a router une ip 192.168.0.1 par l'adresse source et faire du nat.
j'ai donc les règles de routage :
ip rule add from 192.168.0.1 table vip # ma table contenant les adresse # a router par l'adresse source
ip route add default via 83.206.145.166 dev sdsl table vip # la passerelle par defaut pour cette table est 83.206.145.166
et les regle itables :
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o sdsl -j MASQUERADE # sdsl etant l'interfa relié a mon routeur.
De plus le reste du trafic passe par une autre interface : free (192.168.1.12)
Ceci ne fonctionne pas.
C'est pas clair ton affaire. Quelle est la configuration complète du réseau, et que veux-tu faire exactement ?
je pense que ip route et iptables se font des noeuds ...
Tu dois savoir que POSTROUTING intervient en dernier, donc après la décision de routage.
Je veux que tous le trafic sorte par 192.168.1.12 sauf la 192.168.0.1 qui sorte par 83.206.145.166. J'ai un routeur avec trois pate : lan : 192.168.20.0.250 sdsl : 83.206.145.166 free : 192.168.1.102
donc pour l'adresse 192.168.0.1 je cré une table vip : ip rule add from 192.168.0.1 table vip
et une route : ip route add default via 83.206.145.166 dev sdsl table vip
Puis avec iptable je nat: iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o sdsl -j MASQUERADE
Ensuite je crée une route pour l'ensemble du traffic : ip route add default via 83.206.145.166 dev free (Pas de nat ici car c'est le modem qui le fait)
Avec cette config, la nat le se afit pas vers mon interface sdsl ...
C'est plus clair ?
Merci
Salut,
Bonjour je cherche a router une ip 192.168.0.1 par l'adresse source et
faire du nat.
j'ai donc les règles de routage :
ip rule add from 192.168.0.1 table vip # ma table contenant les
adresse # a router par l'adresse source
ip route add default via 83.206.145.166 dev sdsl table vip
# la passerelle par defaut pour cette table est 83.206.145.166
et les regle itables :
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o sdsl -j MASQUERADE
# sdsl etant l'interfa relié a mon routeur.
De plus le reste du trafic passe par une autre interface : free
(192.168.1.12)
Ceci ne fonctionne pas.
C'est pas clair ton affaire. Quelle est la configuration complète du
réseau, et que veux-tu faire exactement ?
je pense que ip route et iptables se font des noeuds ...
Tu dois savoir que POSTROUTING intervient en dernier, donc après la
décision de routage.
Je veux que tous le trafic sorte par 192.168.1.12 sauf la 192.168.0.1
qui sorte par 83.206.145.166.
J'ai un routeur avec trois pate :
lan : 192.168.20.0.250
sdsl : 83.206.145.166
free : 192.168.1.102
donc pour l'adresse 192.168.0.1 je cré une table vip :
ip rule add from 192.168.0.1 table vip
et une route :
ip route add default via 83.206.145.166 dev sdsl table vip
Puis avec iptable je nat:
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o sdsl -j MASQUERADE
Ensuite je crée une route pour l'ensemble du traffic :
ip route add default via 83.206.145.166 dev free
(Pas de nat ici car c'est le modem qui le fait)
Avec cette config, la nat le se afit pas vers mon interface sdsl ...
Bonjour je cherche a router une ip 192.168.0.1 par l'adresse source et faire du nat.
j'ai donc les règles de routage :
ip rule add from 192.168.0.1 table vip # ma table contenant les adresse # a router par l'adresse source
ip route add default via 83.206.145.166 dev sdsl table vip # la passerelle par defaut pour cette table est 83.206.145.166
et les regle itables :
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o sdsl -j MASQUERADE # sdsl etant l'interfa relié a mon routeur.
De plus le reste du trafic passe par une autre interface : free (192.168.1.12)
Ceci ne fonctionne pas.
C'est pas clair ton affaire. Quelle est la configuration complète du réseau, et que veux-tu faire exactement ?
je pense que ip route et iptables se font des noeuds ...
Tu dois savoir que POSTROUTING intervient en dernier, donc après la décision de routage.
Je veux que tous le trafic sorte par 192.168.1.12 sauf la 192.168.0.1 qui sorte par 83.206.145.166. J'ai un routeur avec trois pate : lan : 192.168.20.0.250 sdsl : 83.206.145.166 free : 192.168.1.102
donc pour l'adresse 192.168.0.1 je cré une table vip : ip rule add from 192.168.0.1 table vip
et une route : ip route add default via 83.206.145.166 dev sdsl table vip
Puis avec iptable je nat: iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o sdsl -j MASQUERADE
Ensuite je crée une route pour l'ensemble du traffic : ip route add default via 83.206.145.166 dev free (Pas de nat ici car c'est le modem qui le fait)
Avec cette config, la nat le se afit pas vers mon interface sdsl ...
C'est plus clair ?
Merci
Pascal
Je veux que tous le trafic sorte par 192.168.1.12 sauf la 192.168.0.1 qui sorte par 83.206.145.166. J'ai un routeur avec trois pate : lan : 192.168.20.0.250 sdsl : 83.206.145.166 free : 192.168.1.102
Ambigu : de .161 et .166, quelle est l'adresse du modem SDSL et quelle est l'adresse de l'interface du routeur ?
donc pour l'adresse 192.168.0.1 je cré une table vip : ip rule add from 192.168.0.1 table vip
et une route : ip route add default via 83.206.145.166 dev sdsl table vip
Puis avec iptable je nat: iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o sdsl -j MASQUERADE
Note: si l'adresse IP de l'interface "sdsl" est fixe, tu peux remplacer avantageusement MASQUERADE par "SNAT --to <adresse_ip>".
Ensuite je crée une route pour l'ensemble du traffic : ip route add default via 83.206.145.166 dev free ^^^^^^^^^^^^^^
Tu es sûr de l'adresse de passerelle ?
(Pas de nat ici car c'est le modem qui le fait)
Pas toujours suffisant, dans ce cas il faut que le "modem" ait une route vers 192.168.0.0/24.
Avec cette config, la nat le se afit pas vers mon interface sdsl ...
Tu veux dire que les paquets émis par 192.168.0.1 sortent par cette interface mais sans être NATés ?
Je veux que tous le trafic sorte par 192.168.1.12 sauf la 192.168.0.1
qui sorte par 83.206.145.166.
J'ai un routeur avec trois pate :
lan : 192.168.20.0.250
sdsl : 83.206.145.166
free : 192.168.1.102
Je veux que tous le trafic sorte par 192.168.1.12 sauf la 192.168.0.1 qui sorte par 83.206.145.166. J'ai un routeur avec trois pate : lan : 192.168.20.0.250 sdsl : 83.206.145.166 free : 192.168.1.102