Após um pouco de pesquisa, parece que a única maneira de criar uma rota persistente é através de um script de inicialização. Eu encontrei um bom tutorial em Redes de Computação Segura .
Basicamente você precisa criar dois arquivos; um script para o arquivo route add e e paramaters. Construa os arquivos com estes comandos:
# cd /System/Library/StartupItems
# sudo mkdir StaticRoutes
# sudo chmod 0755 ./StaticRoutes
# cd StaticRoutes
# touch StaticRoutes && touch StartupParameters.plist
# chmod 0644 ./* && chmod o+x StaticRoutes
Adicione o script com sua rota em "StaticRoutes"
#!/bin/sh
##
# Load local static routes
##
. /etc/rc.common
StartService ()
{
ConsoleMessage "Loading Static Routes"
## Enter static routes here, one line at a time as follows:
# route add <destination_network> <next_hop> (man route for syntax)
route add 93.***.***.***/29 192.168.1.1
}
StopService ()
{
return 0
}
RestartService ()
{
return 0
}
RunService "$1"
E os parâmetros adequados em StartupParamaters.plist:
{
Description = "Static Routes";
Provides = ("StaticRoutes");
Requires = ("Network");
OrderPreference = "None";
}