Sim, existe um caminho. Você configura ipchains
regras que proíbem qualquer tráfego iniciado localmente, mas pacotes de resposta para conexões de entrada para serviços que você vai publicar com sua conexão primária de ISP, bem como tráfego de VPN e tráfego de DNS, provavelmente.
Em seguida, você configura regras de roteamento que encaminham todos os outros tráfegos pela conexão VPN. A resposta mais precisa - quais regras, e.t.c - podem ser fornecidas depois que você tiver informações específicas sobre o tipo de VPN a ser usada e outros esclarecimentos.