Instalação do Hamachi no Linux em 3 passos
Dica publicada em Linux / Miscelânea
Instalação do Hamachi no Linux em 3 passos
1. Baixar o pacote do Hamachi para Linux:
2. Descompactar e instalar:
# 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.
A sintaxe de utilização é simples:
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.
2. Descompactar e instalar:
# 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
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# 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.
A dica esta excelente, porem ao tentar conectar em uma rede que eu criei esta ocorrendo o seguinte erro:
Joining teste.hamachi .. failed, network not found
Ficando online para a rede
Going online in teste.hamachi .. failed, you are not a member
[]s,
nildoabreu