Как настроить маршрутизацию, чтобы часть трафика использовала vpn соединение?
При подключении ВПН сервер назначается маршрутизатором по умолчанию на клиенте. Надо это отменить. 
В винде это делается снятием галки в свойствах подключения, зарыта эта настройка где-то глубоко, сейчас не могу написать точный путь туда.
Если клиенту после подключения к ВПН выдаются адреса из диапазона не входящего в сеть за ВПН сервером, то на клиенте в ручную надо прописать статический маршрут к этой сети через ВПН сервер:
route add ...
res2001: АртемЪ:  
дабы не путаться:
сервер с vpn = маршрутизатор
удалённый сервер с ресурсами = клиент vpn
Как это должно работать:
Как это на данный момент:
Проблема в том, что если снять галку "Использовать шлюз удалённой сети по умолчанию.", то ресурсы клиента vpn перестают быть доступны в локально сети за vpn. Однако vpn подключение в состоянии "Подключено". Клиент vpn доступен по его реальному ip. С клиента можно получить доступ к ресурсам в локальной сети за впн.
Если оставить галку "Использовать шлюз удалённой сети по умолчанию.", то ресурсы клиента vpn доступны из локальной сети за vpn, однако достучаться до клиента vpn по его реальному ip нельзя, что вообщем-то логично.
На компьютера в локальной сети за впн есть приложение которое подключается к mysql базе которая находиться на клиенте vpn.