J'utilise le VPN (Cisco IPSec) via les préférences réseau par défaut de Mountain Lion. Dans Lion (et aussi dans Snow Leopard), j'ai fait ce qui suit pour changer le routage afin d'utiliser ma passerelle par défaut pour tout le trafic, puis j'ai configuré quelques routes pour les plages d'adresses IP spécifiques qui devaient passer par le VPN :
# Route traffic through VPN:
route -nv add -net IPRANGE -interface utun0
#...more lines for the different IP-ranges that should go through VPN)
# Route all other traffic through the old default gateway:
route change default DEFAULT-GATEWAY-IP
Cela semble ne pas fonctionner sous Mountain Lion. La (nouvelle implémentation ?) de Cisco IPSec semble ajouter dynamiquement de nombreuses routes à la table de routage lorsque je les visite dans le navigateur.
J'ai beaucoup débogué (ping, traceroute), mais je n'ai toujours pas trouvé de solution.
Le problème de base que j'essaie de résoudre est d'acheminer le trafic pour des plages d'IP spécifiques à travers le VPN, tout le reste devant agir comme si je n'étais pas connecté au VPN. Toute autre solution permettant d'atteindre cet objectif me conviendra parfaitement =)