Lorsque je démarre une connexion VPN, une nouvelle route par défaut est ajoutée sur l'interface utun0:
Destination Gateway Flags Refs Use Netif Expire
default utun0 UCS 21 0 utun0
default 192.168.43.1 UGScI 14 0 en1
Je voudrais me débarrasser de la route par défaut / utun0. Lorsque j'utilise route avec le modificateur -ifscope, j'obtiens l'erreur suivante:
$ sudo route delete -ifscope utun0 -net 0.0.0.0
route: writing to routing socket: not in table
delete net 0.0.0.0: not in table
Qu'est-ce que je fais mal? Quelle est la syntaxe correcte de la commande route pour supprimer la route par défaut?
Réponses:
Je sais qu'il est tard, mais j'aimerais savoir quel type de VPN vous utilisez.
J'ai eu ce problème avec Cisco Anyconnect VPN.
Ne voyant pas la même erreur que vous, mais la commande semble s'exécuter, mais la table de routage sera toujours la même.
Je crois que Cisco AnyConnect verrouille la table de routage d'une certaine manière afin qu'elle ne puisse pas être modifiée.
Si ce n'est pas Cisco AnyConnect, cela peut faire quelque chose de similaire. Je n'ai trouvé aucune documentation à ce sujet, mais c'est la conclusion à laquelle je suis parvenu de mes tests.
J'ai trouvé que cela semble également s'appliquer à Windows.
À la vôtre, Aaron
la source
Ceci est documenté dans l' itinéraire (8)
la source
Pas devant un Mac en ce moment, essayez du haut de ma tête;
la source
sudo route delete default -ifscope utun0
, mais toujours sans succèsVous pouvez essayer ceci:
la source
Essayez
route del default wlp2s0
. Oùwlp2s0
est le nom de l'interface. Cette commande supprime la première passerelle par défaut sur l'interface spécifique que vous fournissez à la commande.la source