Tak návod jsem našel
http://www.supware.net/HamachiUbuntuHowto/. Je to celý použití hamachi ale je v tom obsažená i ta možnost sputit hamachi jako službu po spuštění. Jestli už máte tedy hamachi nainstalovaný, musíte udělat znovu „hamachi-init“ ale takhle: „
sudo hamachi-init -c /etc/hamachi“.
Potom dostanete takovejhle výsledek:
Initializing Hamachi configuration (/etc/hamachi). Please wait ..
generating 2048-bit RSA keypair .. ok
making /etc/hamachi directory .. ok
saving /etc/hamachi/client.pub .. ok
saving /etc/hamachi/client.pri .. ok
saving /etc/hamachi/state .. ok
Authentication information has been created. Hamachi can now be started with
'hamachi start' command and then brought online with 'hamachi login'.
Pak spouštět jednovtlivý příkazy tak jako normálně ale musí obsahovat tohle: „-c /etc/“
Takže třeba takhle: sudo hamachi -c /etc/hamachi start
sudo hamachi -c /etc/hamachi set-nick "YourNickHere"
sudo hamachi -c /etc/hamachi login
sudo hamachi -c /etc/hamachi join network password
sudo hamachi -c /etc/hamachi create network password
sudo hamachi -c /etc/hamachi go-online network
Potom musíte editovat tenhle soubor:
/etc/init.d/hamachiBude tam asi „hamachi-start“ (ted nevim už si nevzpomínam). Nahradtě ho tímhle:
#!/bin/sh
hamachi_start() {
echo "Starting hamachi..."
/sbin/tuncfg
/usr/bin/hamachi -c /etc/hamachi start
/bin/chmod 760 /var/run/tuncfg.sock
/bin/chgrp hamachi /var/run/tuncfg.sock
}
hamachi_stop() {
echo "Stopping hamachi..."
killall tuncfg
/usr/bin/hamachi -c /etc/hamachi stop
}
hamachi_restart() {
hamachi_stop
sleep 1
hamachi_start
}
case "$1" in
'start')
hamachi_start
;;
'stop')
hamachi_stop
;;
'restart')
hamachi_restart
;;
*)
hamachi_start
esac
Pak už jen zapíšete tyhle dva příkazy do Terminálu:
sudo chmod +x /etc/init.d/hamachi
sudo update-rc.d hamachi defaultsRestartujete počítač a mělo by to chodit. Mně to tak jede úplně v pohodě :-)