4 votos

¿Cómo hacer rutas personalizadas sobrevivir se reinicia?

Usar una VPN para conectar a la red de mi empresa y añadir algunas rutas.

Después de conectar y addding las rutas funciona muy bien. ¿Hay una manera de agregar permanentemente las rutas para que sobreviven se reinicia? Actualmente, ejecutar un script de shell para configurar después de conectar a la VPN, pero siempre tengo que ser root para hacer esto.

No estoy familiarizado con UNIX pero con OS X.

1voto

David Dai Puntos 143

Ver esta secuencia de comandos (no te olvides de cambiar ADDRESS/MASK GATEWAY con sus valores):

$ 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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X