# tar zxvf hamachi-0.9.9.9-20-lnx.tar.gz
# make
# make install
3. Gerar par de chaves RSA:
# hamachi-init
Feitos estes procedimentos a instalação está concluída. O próximo passo é a conexão. Para isso criei um script que automatiza esta tarefa.
#!/bin/bash
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# objetivo: fazer a conexao do hamachi
# versao: 1.0
# autor: Dorival M Machado Junior ( dorivaljunior at gmail dot com )
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
#--|Variaveis utilizadas|-----
TUNCFG="/sbin/tuncfg"
HAMACHI="/usr/bin/hamachi"
NICK="NOME DO HOST"
GRUPO="NOME DO GRUPO QUE DESEJA ENTRAR"
SENHADOGRUPO="senhasupersecreta" #--|fim da configuração do script|--
START()
{
echo "Iniciando $TUNCFG"
$TUNCFG
echo "Iniciando servico hamachi"
$HAMACHI start
echo "Definindo nick name para $NICK"
$HAMACHI set-nick $NICK
echo "Logando no HAMACHI"
$HAMACHI login
echo "Entrando no grupo $GRUPO"
$HAMACHI join $GRUPO $SENHADOGRUPO
echo "Ficando online para a rede"
$HAMACHI go-online $GRUPO
echo "Atualizando a lista de nome das maquinas do grupo"
$HAMACHI get-nicks
echo "Listando as maquinas do grupo"
$HAMACHI list
}
STOP()
{
$HAMACHI logout
$HAMACHI stop
}
case $1 in
start)
START
;;
stop)
STOP
;;
*)
echo "Sintaxe: $0 {start|stop}"
;;
esac
A sintaxe de utilização é simples:
hamachi-control.sh start para iniciar
hamachi-control.sh stop para finalizar
A saída do comando de inicialização do script deverá ficar da seguinte forma:
# ./hamachi-control.sh start
Iniciando /sbin/tuncfg
tuncfg: already running
Iniciando servico hamachi
Starting Hamachi hamachi-lnx-0.9.9.9-20 .. ok
Definindo nick name para NICKDOHOST
Setting nickname .. ok
Logando no HAMACHI
Already logged in.
Entrando no grupo NOMEDOGRUPO
Joining NOMEDOGRUPO .. ok
Ficando online para a rede
Going online in NOMEDOGRUPO .. ok
Atualizando a lista de nome das maquinas do grupo
Retrieving peers' nicknames ..
Listando as maquinas do grupo
* [NOMEDOGRUPO]
* X.XX.XXX.XXX
X.XX.XXX.XXX
X.XX.XXX.XXX
* X.XX.XXX.XXX
Obs.: Todo o procedimento de instalação e login é feito como root, porém os usuários normais do sistema têm acesso por padrão a essa conexão VPN.
[3] Comentário enviado por claudio_sbc em 10/01/2012 - 21:33h
Conclui a instalação com êxito.
Porém na hora de iniciar o Hamachi (hamachi start) é retornado o seguinte erro:
11 01:53:07.757 [ 0] [ 1572] tap: bad response from tuncfg - 0200000d
11 01:53:07.758 [ 0] [ 1572] open('/dev/net/tun') failed with 13 (Permission denied)
Poderia orientar sobre como resolver isso?
Todos os comandos estão sendo executados como ROOT em um VPS.
A empresa responsável por ele diz ser possível a execução do hamachi, só que a instalação é por minha conta.