Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Instalação do Hamachi no Linux em 3 passos
Linux user
Publicado por Dorival Junior em 21/07/2010

Login: dorivaljunior, 57891 pontos
[ Hits: 11468 ]

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

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.


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Gráfico da evolução da popularidade das 20 distros mais utilizadas
   Dica Linux recomendada Dicas sobre a certificação CEH (Certified Ethical Hacker)
   Dica Linux recomendada Colocar um descanso de tela como plano de fundo da área de trabalho (XFCE)
   Dica Linux recomendada Primeiro ano da Linux Magazine disponível para download
   Dica Linux recomendada Instalando o driver nVidia versão 190 no Ubuntu 9.10 - sem complicação

Comentários
[1] Comentário enviado por nildoabreu 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




Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.