Уважаемые коллеги

, вечер добрый, простите за тупой offtop вопрос, возможно где то уже было, ищу по просторам интернета, и всякая дичь лезет

, подскажите в какую сторону копать, что использовать, как в общем реализовать следующее.... поехали:
Имеем локальную сеть (A) 192.168.0.1-255 роутер обычный штатный домашний имеем ip статический 160.2.1.1, в локальной сети имеется ПК на Linux ubuntu с поднятым VPN сервером xl2ptd strongswan.
Имеем локальную сеть (B) 192.168.1.1-255 роутер обычный штатный домашний имеем ip статический 160.2.2.1, в локальной сети имеется ПК на Linux ubuntu с поднятым VPN сервером xl2tpd strongswan
Имеем локальную сеть (C) 192.168.2.1-255 роутер обычный штатный домашний имеем ip статический 160.2.3.1, в локальной сети имеется ПК на Linux ubuntu с поднятым VPN сервером xl2tpd strongswan
задача

- объединить все локальные сети в одну, используя только #!/bin/bash и xl2tpd, strongswan, only ssh, без ИКСОВ, X11 xorg и прочее...
Знаю только то, что, дабы объединить все сети, к одной из сетей нужно подключиться другим, в пример возьмем...
К сети А подключаются сети B и С, а клиенты подключаясь к сети А имеют доступ в сеть В и С, как это реализовать.
Буду признателен за любую информацию

Все локальные сети находятся в разных местах, все надо объединить в одно целое через сеть интернет
