Seu problema é provavelmente o caminho de volta.
O servidor sabe rotear pacotes para sua sub-rede cliente através do cliente VPN? Se não, você precisará do SNAT / masquerading (ou uma entrada de roteamento correspondente no servidor).
Então, para o seu servidor, os pacotes seriam originados de seu cliente VPN e encontrariam o caminho de volta.