Come far sopravvivere i reboot ai percorsi personalizzati?

4

Uso una VPN per connettermi alla rete della mia azienda e aggiungere alcune rotte.

Dopo aver connesso e aggiunto i percorsi funziona perfettamente. C'è un modo per aggiungere permanentemente i percorsi in modo che sopravvivano ai reboot? Attualmente, eseguo uno script di shell per configurarli dopo la connessione alla VPN, ma ho sempre bisogno di essere root per farlo.

Non ho esperienza con OS X ma ho familiarità con UNIX.

    
posta tamani 01.04.2014 - 14:12
fonte

1 risposta

1

Vedi questo script (non dimenticare di cambiare ADDRESS/MASK GATEWAY con i tuoi valori):

$ 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
    
risposta data 01.04.2014 - 15:00
fonte

Leggi altre domande sui tag