É um pouco complicado, mas a primeira coisa que você vai querer fazer é ter certeza de que isso não é contra as regras de qualquer host VPN que você esteja se conectando. Se é o seu empregador, é provável que eles tenham uma política contra isso e eu não gostaria de dar-lhe informações que possam colocá-lo em água quente.
Com isso dito, o primeiro passo é obter uma imagem da sua tabela de roteamento antes e depois da conexão com a VPN.
Você pode fazer isso usando o comando: netstat -rn
Você pode usar essas 2 tabelas para comparar a tabela de roteamento com e sem VPN. O que provavelmente está acontecendo é que uma rota padrão está sendo criada, encaminhando todo o tráfego para o próximo salto no outro lado do túnel VPN. Você pode então excluir ou ajustar essa rota e / ou as métricas para rotear o tráfego no fluxo desejado.
Há boas informações sobre o roteamento OSX aqui e aqui
Eu daria mais informações, mas estou trabalhando @ agora e não posso digitar o romance necessário para dar um tutorial detalhado. Se isso não for suficiente para você começar, eu e eu responderemos de acordo (atualizando a resposta, se necessário).