Как правильно организовать сеть мужду предприятиями?
Позвонить провайдеру, и попросить выдать хотя бы на один офис статический адрес. Это будет стоить копеечную сумму. Обычно 50-150р в месяц.
На белом адресе поднять VPN сервер,  настроить маршрутизацию и радоваться жизни.
В каждый офис по роутеру и VPN с tun или tap (если хотите DHCP раздавать из одного офиса в другой. Впрочем, это плохая практика).