Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: urgo272 31 Ledna 2009, 13:33:52

Název: Hamachi
Přispěvatel: urgo272 31 Ledna 2009, 13:33:52
Dobrý den, potřeboval bych nastavit hamachi tak, aby se mi při startu zapínalo samo jako služba. Nevíte někdo jak na to? Díky za odpovědi.
Název: Re: Hamachi
Přispěvatel: Pavel Půlpán 31 Ledna 2009, 13:34:41
http://wiki.ubuntu.cz/Hamachi

Hoď si skript do /etc/rc.local

PS: Hamachi je *censored*...
Název: Re: Hamachi
Přispěvatel: urgo272 31 Ledna 2009, 13:39:32
Jj já vím že to neni zrovna nejlepší řešení, ale bez veřejný IP... No jsem taková lama nemohl by jsi mi ten skript trochu přiblížit? napsat? díky moc
Název: Re: Hamachi
Přispěvatel: Pavel Půlpán 31 Ledna 2009, 13:42:09
Ty příkazy, co musíš psát pro spuštění Hamachi napiš do /etc/rc.local, nic složitýho. Start, login, ...
Název: Re: Hamachi
Přispěvatel: urgo272 31 Ledna 2009, 13:45:34
Jako texťák jo? zkusim to díky pak dam vědět
Název: Re: Hamachi
Přispěvatel: Pavel Půlpán 31 Ledna 2009, 13:47:03
Na spouštění Hamachi používáš nějaké klikátko? Mrkni na ten odkaz, je tam celkem pěkný postup v řádce. Není to nic jiného než opis příkazů do toho souboru. ;)
Název: Re: Hamachi
Přispěvatel: urgo272 31 Ledna 2009, 13:47:44
No tak ani nezačnu, nemam tam ani rc.local
Název: Re: Hamachi
Přispěvatel: urgo272 31 Ledna 2009, 13:48:57
nn, mam to na serveru je to celý v texťáku žádný klikátko tam nemam to mam na desktopu ale tady nic jen texťák
Název: Re: Hamachi
Přispěvatel: Pavel Půlpán 31 Ledna 2009, 13:49:12
No, pokud je ještě pořád Ubuntu odvozené od Debianu, nebál bych se ho vytvořit. Úplně na konec souboru dej řádku exit 0.
Název: Re: Hamachi
Přispěvatel: urgo272 31 Ledna 2009, 13:51:36
Jo tak ok umim tak akorát vytvořit složku jak vytvořim soubor? co to má bejt za složku .txt ???
Název: Re: Hamachi
Přispěvatel: Pavel Půlpán 31 Ledna 2009, 13:52:46
Adresář nevytvářej. Soubor vytvoř třebas pomocí echo "exit 0" >> /etc/rc.local. Potom ho edituj v čem potřebuješ.
Název: Re: Hamachi
Přispěvatel: urgo272 31 Ledna 2009, 13:54:50
 sudo echo "exit 0" >>/etc/rc.local.
-bash: /etc/rc.local.: Permission denied
Název: Re: Hamachi
Přispěvatel: Pavel Půlpán 31 Ledna 2009, 13:56:19
No, teď nevím jestli to bude mít vliv, ale vynech tu tečku na konci. Fakt tam ten soubor už nemáš?
Název: Re: Hamachi
Přispěvatel: urgo272 31 Ledna 2009, 14:02:23
Nemam je tam jen rc0.d  až rc5.d
Název: Re: Hamachi
Přispěvatel: urgo272 31 Ledna 2009, 14:03:58
Ne hej kecam v MC jsem to neviděl ale když dam /etc dir  tak už to vidim
Název: Re: Hamachi
Přispěvatel: Pavel Půlpán 31 Ledna 2009, 14:05:18
Výborně, editovat podle potřeb. ;)
Název: Re: Hamachi
Přispěvatel: urgo272 31 Ledna 2009, 14:09:05
Takže když to začnu editovat takhle?

tuncfg
hamachi start
hamachi login sít
hamachi go-online

může to tak bejt ?
Název: Re: Hamachi
Přispěvatel: Pavel Půlpán 31 Ledna 2009, 14:10:55
Napiš tam přesně to, co píšeš do konzole, když to pouštíš. ;)
Název: Re: Hamachi
Přispěvatel: urgo272 31 Ledna 2009, 14:13:02
ok díky moc za pomoc tak za dve hodky se vrátim a anpíšu jak to dopoadlo zatim díky moc za pomoc pak se ještě ozvu ;-)
Název: Re: Hamachi
Přispěvatel: urgo272 31 Ledna 2009, 16:07:14
No hele tak jsem to do toho zapsal a furt to nejede mam to takhle

sudo /sbin/tuncfg
heslo
hamachi start
hamachi go-online
Název: Re: Hamachi
Přispěvatel: Milhouse 31 Ledna 2009, 16:07:36
A hlavně sem vložte na to návod. ;)
Název: Re: Hamachi
Přispěvatel: urgo272 31 Ledna 2009, 16:12:43
no hele tak jako to sudo /sbin/tuncfg mi funguje ale pak se to hamachi nechce zapnout sakra a to dávam hamachi start a nic
Název: Re: Hamachi
Přispěvatel: urgo272 01 Února 2009, 21:09:13
Tak jsem to konečně zmáknul takže jen co budu mít trochu času napíšu co s tim ;-) myslim že zejtra :)
Název: Re: Hamachi
Přispěvatel: Martin Kiklhorn 01 Února 2009, 21:34:47
Hm, hamachi - proč?

lepší alternativa kde získáte veřejnou IP: (IPv6)

vyberte si nějakého podporovaného brokera: http://www.sixxs.net/tools/aiccu/brokers/
zaregistrujte se, požádejte o tunel (osobně používám sixxs)

a nainstalujte
Kód: [Vybrat]
apt-get install aiccu
Jestli na druhé straně máte jiný operační sytém kde aiccu není nainstalován a také je bez veřejné adresy, tak odkazy na klienty pro další OS: http://www.sixxs.net/tools/aiccu/
pokud na druhé straně veřejnou IPv4 máte tak doporučím rychlejší řešení bez tunelovacího klienta: http://tunnelbroker.net/ (také používám)
Název: Re: Hamachi
Přispěvatel: Yontalcar 02 Února 2009, 01:36:54
jinak svobodná alternativa k Hamachi je n2n (http://www.ntop.org/n2n)
Kdesi jsem viděl aj grafickýho klienta pro widle
Název: Re: Hamachi
Přispěvatel: Milhouse 02 Února 2009, 10:32:25
Hm, hamachi - proč?

lepší alternativa kde získáte veřejnou IP: (IPv6)

vyberte si nějakého podporovaného brokera: http://www.sixxs.net/tools/aiccu/brokers/
zaregistrujte se, požádejte o tunel (osobně používám sixxs)

a nainstalujte
Kód: [Vybrat]
apt-get install aiccu
Jestli na druhé straně máte jiný operační sytém kde aiccu není nainstalován a také je bez veřejné adresy, tak odkazy na klienty pro další OS: http://www.sixxs.net/tools/aiccu/
pokud na druhé straně veřejnou IPv4 máte tak doporučím rychlejší řešení bez tunelovacího klienta: http://tunnelbroker.net/ (také používám)

Tak to je námět na návod pro Wikinu. ;)
Název: Re: Hamachi
Přispěvatel: urgo272 02 Února 2009, 12:46:30
Tak návod jsem našel http://www.supware.net/HamachiUbuntuHowto/ (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/hamachi

Bude 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 defaults


Restartujete počítač a mělo by to chodit. Mně to tak jede úplně v pohodě :-)
Název: Re: Hamachi
Přispěvatel: Milhouse 02 Února 2009, 22:22:16
Upravil jsem návod na wiki (http://wiki.ubuntu.cz/Hamachi). Ještě to není úplně hotový, potřeba to učesat.
Název: Re: Hamachi
Přispěvatel: urgo272 02 Února 2009, 23:42:09
Ok vypadá to v pohodě  ;)
Název: Re: Hamachi
Přispěvatel: Martin Kiklhorn 03 Února 2009, 05:45:13
Tak to je námět na návod pro Wikinu. ;)
Stalo se, spáchal jsem svůj první příspěvek na wiki: http://wiki.ubuntu.cz/ipv6
Název: Re: Hamachi
Přispěvatel: Milhouse 03 Února 2009, 08:02:38
Tak to je námět na návod pro Wikinu. ;)
Stalo se, spáchal jsem svůj první příspěvek na wiki: http://wiki.ubuntu.cz/ipv6

Výborně, právě jsem na to koukal. :) Hamachi jsem vyřešil(viz návod), takže další krok bude IPv6. Díky za návod!