2 votes

Impossible de définir un itinéraire avec le post VPN script depuis la mise à jour vers Big Sur

Depuis la mise à niveau vers Big Sur, mon VPN post script ne fonctionne pas. Le VPN auquel je me connecte n'autorise pas le tunnelage fractionné.

J'ai un simple script en /etc/ppp/ip-up qui me permet d'accéder à des choses en dehors du réseau tout en accédant à des choses dans le réseau interne. Cela fonctionne depuis un certain temps maintenant et depuis la mise à niveau vers Big Sur, je dois exécuter la commande manuellement pour pouvoir accéder aux sites Web/services externes. Il est configuré pour être exécutable et tout, donc je ne sais pas quel est le problème, ci-dessous est ce que ce fichier ressemble.

#!/bin/sh

/sbin/route change default 192.168.1.1

Si j'exécute la commande dans Terminal, elle fonctionne. Je suis donc curieux de savoir si Apple a cassé quelque chose ou modifié le fonctionnement.

Est-ce que quelque chose de majeur a changé dans la façon dont MacOS traite ce fichier ?

3voto

otto Points 36

Même chose ici ... ça a fonctionné pendant un certain temps.

Ce qui semble fonctionner est :

networksetup -setadditionalroutes <networkservice> [ <dest> <mask> <gateway> ]*

Pour trouver les noms des adaptateurs, utilisez :

networksetup -listallnetworkservices

Exemple :

networksetup -setadditionalroutes "name of your VPN" 192.168.1.0 255.255.255.0 192.168.10.254 192.168.2.0 255.255.255.0 192.168.10.254

0 votes

Dans votre cas (où vous modifiez l'itinéraire par défaut), cela peut ne pas être utile. De plus, cela ne fonctionne probablement que pour les connexions qui ne sont pas gérées par un client tiers.

1 votes

Il y avait d'autres moyens d'exécuter des scripts lorsqu'un NIC se présente - peut-être que certains d'entre eux fonctionnent encore à Big Sur. apple.stackexchange.com/questions/32354/ Il suffit de s'assurer qu'il n'est exécuté que si votre connexion VPN est en place (ppp0 est en place).

0 votes

Je l'ai fait de cette façon parce que ça marchait, sur mon ordinateur portable Windows que j'utilise au travail, il y a un changement de route mais je n'ai pas trouvé comment le faire sur Mac, alors j'ai utilisé la commande ci-dessus qui a fait l'affaire jusqu'à ce que Big Sur la casse.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X