Eine permanente statische Route für Macintosh OS X (10.4.7)
Zuletzt verändert am 24. Juli 2026 • 2 Min. Lesezeit • 290 WörterIch habe OpenVPN in unserem privaten Netzwerk eingerichtet, doch aufgrund unserer speziellen Konfiguration muss auf den Computern, auf die wir von außen über unseren VPN-Server zugreifen möchten, manuell ein statischer Eintrag in die Routing-Tabelle hinzugefügt werden.
route add 10.8.0.0/24 192.168.0.2 Überprüfen Sie, wie die Route für eine bestimmte IP lautet:route get 10.8.0.1Unter Linux hat derselbe Befehl jedoch eine andere Syntax:route add -net 10.8.0.0 netmask 255.255.255.0 gw 192.168.0.2 Um die Routing-Informationen über einen Neustart hinweg zu erhalten, habe ich den Ordner „AddRoutes“ in /Library/StartupItems angelegt. In diesem Ordner müssen sich zwei Dateien befinden: „AddRoutes“ und „StartupParameters.plist“. Der Inhalt dieser Dateien lautet wie folgt: „AddRoutes“:#!/bin/sh# Statische Routing-Tabellen einrichten. /etc/rc.commonStartService (){ ConsoleMessage „Hinzufügen statischer Routing-Tabellen“ route add -net 10.8.0.0/24 192.168.0.2}StopService (){ return 0}RestartService (){ return 0}RunService "$1"StartupParameters.plist:{ Description = "Statische Routing-Tabellen hinzufügen"; Provides = ("AddRoutes"); Requires = („Network“); OrderPreference = „None“;}Diese Dateien müssen unter macOS X 10.4.7 für alle Benutzer lesbar und ausführbar sein. Allerdings löscht macOS diese Dateien möglicherweise bei jedem System-Upgrade (zumindest beim Upgrade von Mountain Lion auf Mavericks sind meine Einstellungen vollständig verschwunden). Nachdem ich sie neu erstellt hatte, erhielt ich beim Systemstart die Fehlermeldung „Unsicheres Startelement deaktiviert“ und musste dem Verzeichnis und den Dateien die folgenden Berechtigungen zuweisen, damit der Fehler verschwand:drwxr-xr-x 4 root wheel 136 6. Aug. 22:44 AddRoutes``-rwxr-xr-x 1 root wheel 238 6. Aug. 22:43 AddRoutes-rwxr-xr-x 1 root wheel 123 6. Aug. 22:44 StartupParameters.plistAllerdings wird die Route in Mavericks durch dieses Verfahren nicht hinzugefügt, und ich konnte keine Informationen dazu finden, wie dies zu bewerkstelligen ist.Die ursprünglichen Informationen stammen von der folgenden Website:
http://macosx.com/forums/showthread.php?t=267209
.