Linux: как реализовать маршрутизацию между сетями на одном интерфейсе?
Есть 3 объекта, на каждом своя подсеть. A: 10.200.0.0/24, B: 10.200.1.0/24, C: 10.200.2.0/24.
Есть L2 vpn от провайдера в каждом из 3х объектов. В нем подсеть 10.2.2.0/24. A: 10.2.2.1, B: 10.2.2.2, C: 10.2.2.3.
На каждом из объектов есть маршрутизатор на базе тазика с линуксом (mips). На каждом из маршрутизаторов прописаны маршруты до других подсетей (и маршрут по умолчанию через офис A). Как выяснилось уже после приобретения услуги, VPN имеет свою особенность - архитектура не полносвязанная, а точка-точка, т. е. трафик ходит между A и B, A и C, между B и C трафик не ходит, что позже подтвердил провайдер.
Есть ли вариант заставить ходить трафик между B и C через маршрутизатор A без перенастройки vpn с /24 на 2 сети /30 от A до объектов B и C? Объекты далеко, и менять настройки удаленно не желательно.
На маршрутизаторе A эти маршруты есть. На маршрутизаторах B и C прописан 10.2.2.1 прописан как шлюз по-умолчанию.
Трафик между устройствами сетей A и B, A и C ходит. Мне же нужно, чтобы так же ходил трафик между сетями B и C через маршрутизатор A.