Bonjour a tous,
J'aurais besoin d'une explication sur le cas suivant:
J'ai une station linux en 10.0.0.10 (réseau 10.0.0.0/8).
Celle-ce est reliée à une paserelle linux qui a l'adresse 10.0.0.254 (10.0.0.254 = gateway.pti.lan)
La paserelle linux dispose d'une seconde carte réseau en 10.132.224.92 (réseau 10.132.224.0/22) qui donne accès à internet.
J'ai activé le forward sur la paserelle linux et rajouté une commande POSTROUTING/MASQUERADE.
La station 10.0.0.10 dispose par défaut de la table de routage:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default gateway.pti.lan 0.0.0.0 UG 0 0 0 eth0
10.0.0.0 * 255.0.0.0 U 0 0 0 eth0 |
Dans cette config la station 10.0.0.10 accède totalement à internet MAIS n'accède pas du tout au réseau 10.132.224.0. Au mieux je peux pinguer l'adresse de la paserelle 10.132.224.92.
Sur la station 10.0.0.10 lorsque j'ajoute la route suivante: route add -net 10.132.224.0/22 gw 10.0.0.254
alors j'obtiens la table de routage:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default gateway.pti.lan 0.0.0.0 UG 0 0 0 eth0
10.0.0.0 * 255.0.0.0 U 0 0 0 eth0
10.132.224.0 gateway.pti.lan 255.255.252.0 UG 0 0 0 eth0 |
Dans cette config la station 10.0.0.10 accède totalement à internet ET accède aussi à tout le réseau 10.132.224.0/22.
Sachant que par defaut la gateway est 10.0.0.254 (gateway.pti.lan), pourquoi est-ce que je dois spécifier une route supplémentaire avec la même gateway pour aller sur 10.132.224.0 ?
Merci pour vos explications.