Comment faire des routes personnalisés survivent aux redémarrages?

J'utilise un VPN pour me connecter au réseau de ma société et append des routes.

Après la connection et l'ajout des routes, cela fonctionne très bien. Existe-t-il un moyen d'append de façon permanente les routes afin qu'elles survivent aux redémarrages? Actuellement, je lance un script shell pour les configurer après la connection au VPN, mais j'ai toujours besoin d'être root pour le faire.

Je ne connais pas OS X mais je connais UNIX.

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