Afegir rutes estàtiques persistents a Mac (10.6)

Última actualització: maig 2012

Es tracta de configurar rutes estàtiques persistents (en reiniciar l'equip es mantenen). En teoria aquests canvis que apliquem no s'haurien de veure afectats per les actualitzacions del sistema.

Primer hem de crear un parell de fitxers:

cd /Library/StartupItems

mkdir AddRoutes cd AddRoutes

touch AddRoutes

touch StartupParameters.plist

chmod 755 *

Ara editem els dos i fiquem aquest contingut:

A StartupParameters.plist:

{ Description = "Add static routing tables"; Provides = ("AddRoutes"); Requires = ("Network"); OrderPreference = "None"; }

A AddRoutes:

#!/bin/sh

# Set up static routing tables

# Original de: Roark Holz, Thursday, April 6, 2006

# Mod: TM 5-2012

. /etc/rc.common

StartService ()

{

ConsoleMessage "Esperem amb 20 pings a la xarxa"

ping -c 20 8.8.8.8

ConsoleMessage "Afegeixo ruta estàtica"

route add -net 192.168.69.0/24 10.0.0.37

}

StopService ()

{

return 0

}

RestartService () { return 0 } RunService "$1"

Comprovem si la ruta està aplicada correctament amb:

netstat -r

Si tenim problemes podem comprovar a la consola que ha passat: