Условие:
Есть 3 локальные сети в 3-х разных офисах города,
территориально разделены,
к примеру:
Сеть1: 192.168.1.0/24
Сеть2: 192.168.2.0/24
Сеть3: 192.168.3.0/24
Все 3 сети подключены к одному провайдеру, у которого они в свою очередь воткнуты в одну "железяку" и интерфейсы объеденены в VLAN. Соответственно со стороны
провайдера каждой сети выданы IP, например:
Сеть1:55.55.55.1
Сеть2:55.55.55.2
Сеть3:55.55.55.3
(т.е. имеется подсеть, типа 55.55.55.0/24)
В сетях 1 и 2 уже стоят маршрутизаторы на базе ОС Linux, у которых прописаны
в таблице маршрутизации правила для роутинга пакетов из одной локальной
подсети в другую через сеть провайдера, например:
для Сети1
route add -net 192.168.2.0/255.255.255.0 -gw 55.55.55.2
(если пакет предназначен для сети 192.168.2.0/255.255.255.0 то отправлять
его на адрес 55.55.55.2, а тот уже разберётся)
В 3-й сети по некоторому ряду причин пока что нельзя поставить такой-же роутер, и необходимо найти Аппаратное решение (недорогое, хотя у каждого свои понятия об этом

) которое может роутить пакеты из сети3 в сети 2 и 1, и не НАТить их (т.е. сорс адрес должен оставаться из сети 192.168.3.0/24), и пускать пакеты из сетей 2 и 1 в сеть 3