И почему же это естественно? Это обыденно. А естественных вариантов достаточно много.
В таком случае, как минимум, одна сеть должна работать через "белый" IP. На её шлюзе поднимаем VPN-сервер, а на остальных клиенты этой VPN-сети.
плюс - клиенты подключены звездой к одному серверу, что проще для администрирования
минус - если предполагается межсетевой траффик, то он полносью будет идти через VPN-сервер.
Если хотя бы 2 сети работают через "белые", то уже можно организовать треугольник
плюсы - повышается отказоустойчивость, межсетевой трафик ходит напрямую (в рабочем режиме)
минусы - сложность настройки (хотя минус условный), если требуется контроль межсетевого обмена будут проблемы.
"Думайте сами, решайте сами ..." ©