<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hankkia on Michael’s Domain</title><link>https://jeltsch.org/fi/tags/hankkia/</link><description>Recent content in Hankkia on Michael’s Domain</description><generator>Hugo</generator><language>fi</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/fi/tags/hankkia/index.xml" rel="self" type="application/rss+xml"/><item><title>Pysyvä staattinen reitti Macintosh OS X:lle (10.4.7)</title><link>https://jeltsch.org/fi/permanent_route_osx/</link><pubDate>Sun, 10 Sep 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/permanent_route_osx/</guid><description>&lt;p&gt;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: &lt;code&gt;route add 10.8.0.0/24 192.168.0.2&lt;/code&gt; Tarkista tietyn IP-osoitteen reitti:&lt;code&gt;route get 10.8.0.1&lt;/code&gt;Linuxissa samalla komennolla on kuitenkin erilainen syntaksi:&lt;code&gt;route add -net 10.8.0.0 netmask 255.255.255.0 gw 192.168.0.2&lt;/code&gt;Jotta 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:&lt;code&gt;#!/bin/sh# Määritä staattiset reititystaulukot. /etc/rc.commonStartService (){ ConsoleMessage &amp;quot;Lisätään staattisia reititystaulukoita&amp;quot; route add -net 10.8.0.0/24 192.168.0.2}StopService (){ return 0}RestartService (){ return 0}RunService &amp;quot;$1&amp;quot;&lt;/code&gt;StartupParameters.plist:&lt;code&gt;{ Description = &amp;quot;Lisää staattiset reititystaulukot&amp;quot;; Provides = (&amp;quot;AddRoutes&amp;quot;); Requires = (&amp;quot;Network&amp;quot;); OrderPreference = &amp;quot;None&amp;quot;;}&lt;/code&gt;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:&lt;code&gt;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.plist&lt;/code&gt;Tä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: 
 &lt;a href="http://macosx.com/forums/showthread.php?t=267209" target="_blank" rel="noopener noreferrer nofollow"&gt;http://macosx.com/forums/showthread.php?t=267209&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.&lt;/p&gt;</description></item></channel></rss>