Eu encontrei um pequeno tutorial aqui:
Eu tive o mesmo problema que você: Eu tinha duas rotas padrão. Infelizmente, tenho uma Juniper VPN que sai assim que você mexe com a rota padrão.
Mas, do jeito que eu entendi, você pode remover a rota VPN padrão com este comando:
sudo route del default gw XXX.XXX.XXX.XXX
Em seguida, você pode adicionar o roteamento de sub-rede específico com isso:
sudo route add -net XXX.XXX.XXX.XXX netmask 255.255.255.0 dev tun0
Pode ser necessário ajustar sua máscara de rede para corresponder à rede que você está procurando. O "tun0" é o dispositivo da VPN. Você pode usar o ifconfig para ver qual dispositivo sua vpn adicionou.
Apenas FYI, acredito que esta técnica é chamada de tunelamento dividido. Pelo que entendi, o administrador VPN pode permitir ou não o tunelamento dividido. A Juniper VPN parece fazer um bom trabalho ao impor essa decisão, e não consigo ver uma maneira de substituí-la.