Если роутер в офисе Б не поддерживает клиент OpenVPN, можно поставить клиент на любой компьютер и добавить маршруты на роутере и на этом компьютере. Тогда доступ в А сеть будет.
Если подробнее. Предположим, сеть в офисе А 192.168.1.0 , сеть VPN 10.8.0.0(сервер VPN имеет адрес 10.8.0.1 ) , сеть в офисе Б 172.16.1.0
В сети Б шлюз по умолчанию 172.16.1.1 , клиент VPN установлен на компьютер 172.16.1.2 и имеет адрес в VPN 10.8.0.2
Вам нужно на шлюзе в сети Б прописать 2 маршрута (1. Сеть назначения 10.8.0.0 маска- 255.255.255.0, шлюз 172.16.1.2 и 2. Сеть назначения 192.168.1.0 маска- 255.255.255.0 шлюз 172.16.1.2). На компьютере с клиентом VPN добавить маршрут Сеть назначения 192.168.1.0 маска- 255.255.255.0 шлюз 10.8.0.1. После этого появится доступ с любого компьютера в сети Б к сети А. Для доступа из сети А в сеть Б вам нужно на роутере А (если он является шлюзом по умолчанию) добавить маршрут Сеть назначения 172.16.1.0 маска- 255.255.255.0 шлюз 10.8.0.2. Если добавить эти маршруты на указанных устройствах , то будет доступ ко всем компьютерам в обоих сетях.