Onnistuin juuri Googlen avulla virittelemään Hamachin käynnistymään osx bootissa/login:ssä. Joku muu voinee ketjun perään selvitellä tarkemmin Mikä hamachi on.
Oletan että lukijalle Hamachi on muuten tuttu ohjelma, enemmänkin varmaan Win puolelta.
Tee siis näin:
*** 1. ***
Lataa Hamachi osoitteesta http://www.hamachi.cc (Download Now, keltainen iso nappi).
Ruudulla on rekisteröitymiskaavake tms, ei tarvi täyttää, täppä vain ruutuun että hyväksyt ohjelman ehdot tms.
Lataa osx-versio 0.9.9.9-20 ja pura se.
*** 2. ***
Avaa Terminal.app /Applications/Utilities kansiosta.
Navigoi purkamaasi hamachi-kansioon (oletettavasti: cd ~/Downloads/hamachi-0.9.9.9-20-osx/)
Seuraavaksi kirjoita: sudo ./install
Sudo komento haluaa admin-salasanasi, syötä se.
Ohjelma on nyt asennettu.
*** 3. ***
Lataa tämä paketti.
Sisällä on installeri, aja se. Syötä admin-tunnukset kysyttäessä.
Käynnistä kone uudelleen.
*** 5. ***
Tee juuri kuten tämän ohjeen Quick Start ohjeessa neuvotaan poislukien ensimmäisen kohdan ./install -käsky (tuncfg tod näk tarvii):
http://files.hamachi.cc/osx/README
*** 6. ***
Nyt tarvii luoda neljä tiedostoa. En ota kantaa millä tiedostot luot, mutta kun en paremmin tiedä, suosittelisin että käytät: sudo nano /polku/nimi.pääte, näin itse tein ja homma pelaa. Tiedostojen oikeuksistahan ja omistajista sun muista on kyse. Eniveis:
/Library/LaunchDaemons/tuncfg.plist
Koodi: Valitse kaikki
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.boothamachi.launchd.boothamachi</string>
<key>KeepAlive</key>
<false/>
<key>ProgramArguments</key>
<array>
<string>/Library/BootScripts/boothamachi.sh</string>
<string>run</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
Koodi: Valitse kaikki
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.loadhamachi.launchd.loadhamachi</string>
<key>KeepAlive</key>
<false/>
<key>ProgramArguments</key>
<array>
<string>/Library/BootScripts/loadhamachi.sh</string>
<string>run</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
sudo mkdir /Library/BootScripts/
Seuraavaksi viimeiset kaksi tiedostoa:
/Library/BootScripts/loadhamachi.sh
Koodi: Valitse kaikki
#!/bin/bash
sleep 35s
hamachi start
hamachi login
hamachi go-online VerkonNimiJohonHaluatLiittyä
/Library/BootScripts/boothamachi.sh
Koodi: Valitse kaikki
#!/bin/bash
sleep 30s
tuncfg
sudo chmod 0770 /Library/BootScripts/boothamachi.sh
sudo chmod 0770 /Library/BootScripts/loadhamachi.sh
Jos haluat muuttaa sh-tiedostojen tyhmät nimet, muista muuttaa ne myös .plist -tiedostoista. En takaa toimivuutta tämän jälkeen. Enkä muutenkaan. Heh.
Boottaa kone!
*** 7. ***
Avaa Console.app ja katso minkälaisia virheitä juuri Sinulle arvottiin tällä kertaa!

Kysykää, niin teille vastataan.
Edit 1: Sleep-aikoja pidennetty. Huomasin että itsellä ei ollut kerennyt tun-lisäke latautua siinä vaiheessa kun tuncfg:tä yritti ajaa. Nyt toimii paremmin.