O roteamento de sub-redes RFC1918 pela Internet pública não é confiável na melhor das hipóteses e é frequentemente impossível devido à configuração de roteadores de Internet públicos com ACLs que abandonam sub-redes RFC1918 (e outras que não deveriam estar na Internet pública).
Você precisará criar algum tipo de túnel VPN para esse tráfego. Eu recomendaria o IPSec.