Bonjour,
Je suppose que tu fais du NAT entre ton interface LAN et l'interface WAN sur les 2 routeurs openwrt. C'est la configuration par défaut. Et si tu ne le fais pas, les machines derrières tes routeurs n'ont plus accès au net.
Du coup cela explique pourquoi tu ne peut pas faire communiquer tes réseaux derrière les routeurs.
En reprenant ta configuration. Je résume:
Sur le réseau LAN de la Freebox en 192.168.1.0/24 tu as:
- la pop: 192.168.1.254
- owrt: 192.168.1.95
- owrt2: 192.168.1.88
Sur l'interface WAN d'oWRT en 192.168.0.0/24 tu as:
- owrt LAN: 192.168.0.1
- pleins de machines en 192.168.0.X
Sur l'interface WAN d'oWRT2 en 10.0.0.0/?? tu as:
- owrt2 LAN: 10.0.0.1
- pleins de machines en 10.0.0.X
Maintenant, parlons route.
Sur la POP il n'est pas possible de créer des routes. Tu ne disposes que d'une seule route vers le LAN et une route par défaut:
- accès vers 192.168.1.0/24 via l'interface 192.168.1.254
- accès par défaut (c'est à dire toute IP != 192.168.1.0/24) via l'interface WAN.
Tu dis que tes machines derrières owrt ping le net. Cela signifie qu'une machine ayant une IP 192.168.0.X peut envoyer un paquet qui passe à travers oWRT, passe à travers ta Freebox, puis le net. Puis le paquet retour reviens vers la freebox, puis revient vers owrt, et enfin finit par être redirigé vers la machine avec IP 192.168.0.X.
Cela signifie que ton ping quand il est passé à travers owrt a "changer son IP source" de 192.168.0.X à l'IP d'owrt (192.168.1.95). Puis quand il passé à travers la freebox a encore changé son IP source de 192.168.1.95 à ton IPv4 sur internet. Le paquet retour reviens vers ton IPv4 sur internet. La freebox ayant "retenu" qu'un ping vers internet est parti depuis 192.168.1.95 va accepter le paquet retour, et changer son IP destination par 192.168.1.95. Ton routeur owrt recevant le retour d'un ping de 192.168.0.X va faire la même opération, et ton paquet retour de ping va finir avec comme IPv4 destination 192.168.0.X. C'est cela le masquerading.
Dans ton cas il faut désactiver le masquerading car sinon, recevoir une IPv4 destination 192.168.0.X ou 10.0.0.Y sur les interface WAN des routeurs owrt2 n'aura aucune signification pour eux.
Le problème c'est que si tu désactives le masquerading tu perdras ta connexion internet derrière les routeurs car la freebox ne saura pas à qui il doit envoyer un paquet retour ayant comme IP 192.168.0.X: il faudrait ajouter une route 192.168.0.X/?? via 192.168.1.95 dans la freebox, ce qui n'est pas possible.
Je n'ai pas la solution à ton problème, mais je peux toujours essayer de proposer un truc. Je ne suis pas sûr que cela peut fonctionner.
Essaye de créer une nouvelle interface LAN2LAN sur owrt avec une configuration en IP statique:
- 192.168.1.96/24 sur le même device que WAN.
- surtout pas de route (ni même par défaut) défini.
- désactive le masquerading complètement sur cette interface.
- dans le rules firewall crée LAN->LAN2LAN complètement ouvert (tout en autorisé)
- crée une route 192.168.1.89/32 via LAN2LAN (via 192.168.1.96)
- crée une route 10.0.0.X via 192.168.1.89
Dans le même temps sur owrt2 essaye de créer une nouvelle interface LAN2LAN avec une configuration en IP statique:
- 192.168.1.89/24 sur le même device que WAN.
- surtout pas de route (ni même par défaut) défini.
- désactive le masquerading complètement sur cette interface.
- dans le rules firewall crée LAN->LAN2LAN complètement ouvert (tout en autorisé)
- crée une route 192.168.1.96/32 via LAN2LAN (via 192.168.1.89)
- crée une route 192.168.0.X via 192.168.1.96
L'idée derrière tout ça c'est que pour toutes tes machines derrières les routeurs owrt/owrt2, quand ils accèdent au net (c'est à dire tout réseau différent du leur et de celui en face, including 192.168.1.X/24) cela passe par le masquerading/NAT. Et que dés qu'il s'agit d'accéder à une machine de l'autre réseau (192.168.0.X <-> 10.0.0.Y) il n'y ait pas de masquerading/NAT, et que cela passe par les addresses des routeurs dans le réseau 192.168.1.X/24 (d'ou le besoin des routes entre LAN2LAN owrt et LAN2LAN owrt2).
Cela reste une suggestion. Je ne sais pas si elle est juste ou fonctionnelle mais en tout cas c'est ma proposition pour contourner les NAT.