смотря какой vpn, есть варианты с L2. однако для удаленки, как правило, L3 достаточно
Я в итоге решил проблему тем, что при поднятии VPN добавляю адреса из удаленной сети к своему локальному мосту. Так как если бы я был там, то это были бы адреса моих виртуалок локальных.
ip addr add 10.1.5.0/24 dev br0
Ну и маршрут в удаленную сеть остальную
ip route add 10.1.0.0/16 dev ppp0