4 votes

Comment faire en sorte que les routes personnalisées survivent aux redémarrages ?

J'utilise un VPN pour me connecter au réseau de mon entreprise et ajouter quelques routes.

Après la connexion et l'ajout des routes, tout fonctionne parfaitement. Existe-t-il un moyen d'ajouter les routes de manière permanente afin qu'elles survivent aux redémarrages ? Actuellement, j'exécute un shell script pour les configurer après la connexion au VPN, mais j'ai toujours besoin d'être Root pour le faire.

Je n'ai pas d'expérience avec OS X mais je suis familier avec UNIX.

0 votes

Réponses possibles dans superuser.com/questions/35971/

1voto

Thomas Ayoub Points 1948

Voir ce script (n'oubliez pas de modifier ADDRESS/MASK GATEWAY avec vos valeurs ) :

$ sudo mkdir /Library/StartupItems/AddRoute
# cd /Library/StartupItems/AddRoute
$ echo "{
        Description     = \"Add static routing tables\";
        Provides        = (\"AddRoutes\");
        Requires        = (\"Network\");
        OrderPreference = \"None\";
}" > StartupParameters.plist
$ echo "#!/bin/sh

# Set up static routing tables 
. /etc/rc.common

StartService ()
{
        ConsoleMessage "Adding Static Routing Tables"
        sudo route add ADDRESS/MASK GATEWAY
}

StopService ()
{
        return 0
}

RestartService ()
{
        return 0
}

RunService "$1" > AddRoutes
$ sudo chmod 755 AddRoutes

0 votes

Je l'ai fait bien sûr, j'ai aussi utilisé ce script : nellen.it/blog/2012/01/permanent-static-routes-for-mac-os-x qui est en apparence le même et j'obtiens l'erreur "variable non liée" à la ligne 31 :o

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