¿Cómo hacer que las rutas personalizadas sobrevivan a los reinicios?

4

Uso una VPN para conectarme a la red de mi empresa y agregar algunas rutas.

Después de conectar y agregar las rutas, funciona bien. ¿Hay alguna forma de agregar permanentemente las rutas para que sobrevivan a los reinicios? Actualmente, ejecuto un script de shell para configurarlos después de conectarme a la VPN, pero siempre necesito ser root para hacer esto.

No tengo experiencia con OS X pero estoy familiarizado con UNIX.

    
pregunta tamani 01.04.2014 - 14:12

1 respuesta

1

Vea este script (no olvide 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
    
respondido por el Thomas Ayoub 01.04.2014 - 15:00

Lea otras preguntas en las etiquetas