OpenVPN-туннель и маршрутизация
Да, настроить на сервере NAT, допустим, с помощью iptables.
Вот моя статья на эту тему, может покажется полезной
www.odmin4eg.ru/2010/ubuntu-openvpn-server-nastrojka-soedinenie-filialov-set/