Pular para o conteúdo

Instalação do Hamachi no Linux em 3 passos

Dica publicada em Linux / Miscelânea
Dorival Junior dorivaljunior
Hits: 31.548 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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.

#!/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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Utilização de SSH com par de chaves criptográficas

Copiar HD via rede usando dd e nc

Bloqueio de Ultrasurf usando apenas Iptables

IPtables - Bloqueando o MSN

Solução para alteração de senha pelo próprio usuário no Samba

Lançamento do site LinuxEmpregos.com.br

Armazene seus arquivos na nuvem com o pCloud - com direito a 50GB de espaço vitalício!

Melhorando o uso do touchpad no Lubuntu

CUPS-PDF: erro "cups-pdf failed" [Ubuntu 9.04]

Diretrizes da marca Canonical/Ubuntu

#1 Comentário enviado por removido em 21/07/2010 - 16:29h
Dorival,

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
#2 Comentário enviado por dorivaljunior em 22/07/2010 - 00:51h
Olá nildoabreu, esse problema ocorre porque a rede não existe ou porque você ainda não é membro.

Tente os seguintes comandos para ajudar:

hamachi set-nick NOMEHOST
hamachi login
hamachi create NOMEDAREDE SENHADAREDE

Feito isso, tente novamente e poste aqui o resultado pra gente!
#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.
#4 Comentário enviado por bikelink em 19/02/2012 - 19:32h
Problemas na instalação do Hamachi em linux amd64. Quando dou o comando "hamachi-init" recebo esta mensagem:


hamachi: error while loading shared libraries: libgcc_s.so.1: cannot open shared object file: No such file or directory
#5 Comentário enviado por nicolay em 08/03/2012 - 21:23h
Error:
08 20:49:56.524 [ 0] [ 5660] tap: connect() failed 2 (No such file or directory)
-bash: syntax error near unexpected token `('
[xxxxxx@xxxxhamachi-0.9.9.9-20-lnx]#

Solução:
# /sbin/tuncfg
# hamachi start

#6 Comentário enviado por removido em 19/07/2015 - 23:52h

Mamão com açúcar

Contribuir com comentário

Entre na sua conta para comentar.