Pysyvä staattinen reitti Macintosh OS X:lle (10.4.7)

Last modified on 24. heinäkuuta 2026 • 2 min read • 228 words
Olen asentanut OpenVPN:n yksityisverkkoomme, mutta erityisjärjestelyjemme vuoksi meidän on lisättävä manuaalisesti staattinen merkintä niiden tietokoneiden reititystaulukkoon, joihin haluamme päästä ulkopuolelta VPN-palvelimemme kautta.
Olen asentanut OpenVPN:n yksityisverkkoomme, mutta erityisjärjestelyjemme vuoksi meidän on lisättävä manuaalisesti staattinen reititystietue niiden tietokoneiden reititystaulukkoon, joihin haluamme päästä ulkopuolelta VPN-palvelimemme kautta. SuSE Linuxissa tämä on helppoa, sillä YAST tarjoaa osion, johon staattiset reititystiedot voidaan lisätä. Mac OS X:ssä komentorivi toimii, mutta uudelleenkäynnistyksen jälkeen reitti katoaa: route add 10.8.0.0/24 192.168.0.2 Tarkista tietyn IP-osoitteen reitti:route get 10.8.0.1Linuxissa samalla komennolla on kuitenkin erilainen syntaksi:route add -net 10.8.0.0 netmask 255.255.255.0 gw 192.168.0.2Jotta reititystiedot säilyisivät uudelleenkäynnistyksen jälkeen, loin kansion AddRoutes hakemistoon /Library/StartupItems. Tämän kansion sisällä on oltava kaksi tiedostoa: AddRoutes ja StartupParameters.plist. Näiden tiedostojen sisältö on seuraava:AddRoutes:#!/bin/sh# Määritä staattiset reititystaulukot. /etc/rc.commonStartService (){ ConsoleMessage "Lisätään staattisia reititystaulukoita" route add -net 10.8.0.0/24 192.168.0.2}StopService (){ return 0}RestartService (){ return 0}RunService "$1"StartupParameters.plist:{ Description = "Lisää staattiset reititystaulukot"; Provides = ("AddRoutes"); Requires = ("Network"); OrderPreference = "None";}Näiden tiedostojen on oltava kaikkien luettavissa ja suoritettavissa Mac OS X 10.4.7:ssä. Mac OS X saattaa kuitenkin poistaa nämä tiedostot jokaisen järjestelmäpäivityksen yhteydessä (ainakin Mountain Lionista Mavericksiin siirryttäessä asetukseni katosivat kokonaan). Kun olin luonut ne uudelleen, sain käynnistyksen yhteydessä virheilmoituksen ”Insecure Startup Item disabled”, ja minun piti myöntää hakemistolle ja tiedostoille seuraavat käyttöoikeudet, jotta virhe katosi:drwxr-xr-x 4 root wheel 136 6. elokuuta 22:44 AddRoutes``-rwxr-xr-x 1 root wheel 238 6. elokuuta 22:43 AddRoutes-rwxr-xr-x 1 root wheel 123 6. elokuuta 22:44 StartupParameters.plistTällä menettelyllä reittiä ei kuitenkaan lisätä Mavericksissa, enkä löytänyt mitään tietoa siitä, miten tämä tehdään.Alkuperäinen tieto on peräisin seuraavalta verkkosivustolta: http://macosx.com/forums/showthread.php?t=267209  .