Définir un itinéraire avec une passerelle et NetIf

1

Bonjour, j’utilise un logiciel VPN qui n’est pas le support VPN OSx par défaut.

Quand il le connecte, il obstrue ma table de routage, en mettant tout le trafic à travers le VPN.

Ce que je veux faire, c'est que quelque chose comme cette route soit définie (je vois cette auto définie quand je ne suis pas sur le VPN) ...

Destination  Gateway            Flags        Refs      Use   Netif Expire
192.168.1.2  a0:21:b7:c1:91:64  UHLWI           0        3     en3 

Où cette adresse de passerelle est l'adresse Mac de la machine 192.168.1.2.

Quand je connecte le VPN et que le nouveau Netif est ajouté "utune0"

Donc j'ai essayé

sudo route add -host 192.168.1.2 -link a0:21:b7:c1:91:64

... et se retrouver avec

Destination  Gateway            Flags        Refs      Use   Netif Expire
192.168.1.2  a0:21.b7.c1.91.64  UGHS            0        0   utun0

... Si mal netif

J'essaie d'ajouter l'option -interface

sudo route add -host 192.168.1.2 -interface en3  -link a0:21:b7:c1:91:64

... je me retrouve avec

Destination  Gateway            Flags        Refs      Use   Netif Expire
192.168.1.2  10:dd:b1:a0:af:43  UHLS            0        0   en3

... lorsque l'adresse de la passerelle est incorrecte, il s'agit de l'adresse MAC de l'adaptateur en3 de mon ordinateur ....

Des idées comment obtenir l'itinéraire initial que je voulais?

sMoZely
la source
Avez-vous vérifié les options de routage de votre client VPN? La plupart offrent au moins une option sur le trafic à acheminer via la connexion VPN.
Douggro
Merci pour le commentaire, Nah il n'y a pas d'options pour régler cela. regardé cela avant de regarder quoi que ce soit d'autre.
sMoZely