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

Instalar Hamachi no Linux
Linux user
Publicado por Adriano Boer em 17/02/2009

Login: adrianoboer, 29526 pontos
[ Hits: 12171 ]

Instalar Hamachi no Linux

Este tutorial descreve como instalar o Hamachi (excelente software para criação de VPN, quase que instantânea no Linux). Para testes utilizei a distribuição Fedora 8.

Instalação do Hamachi

Primeiramente baixe o pacote de instalação do Hamachi:
Na pasta que copiar os arquivos do Hamachi, siga os seguinte passos:

$ make
# make install
$ hamachi-init
$ hamachi-start
$ hamachi set-nick nomedaloja
- Seta o nome da loja
$ hamachi login
$ hamachi create nomedarede senha
- Criar uma nova rede
$ hamachi join nomedarede senha - Entrar em uma rede existente
$ hamachi go-online - Mostra para todos que estão online

Definindo o Hamachi para iniciar automaticamente

Como o Hamachi inicia uma nova sessão para cada usuário do servidor, será necessário criar um usuário específico para rodar o Hamachi e instalar o mesmo com este usuário.

Primeiro crie um usuário comum no servidor:

# adduser nomedousuário

Retirar a senha do usuário:

# passwd -d usuário

Inclua no arquivo /etc/sudoers a seguinte linha:

%usuário ALL=(ALL) NOPASSWD:ALL

Alterar a linha (1:2345:respawn:/sbin...) no arquivo /etc/inittab para:

1:2345:respawn:/sbin/mingetty --autologin usuário tty1

Obs.: Altere a palavra "usuário" para o nome do usuário que foi criado e configurado o Hamachi.

Deixar o usuário com poder de root:

Edite o arquivo /etc/passwd e altere na linha onde estiver o nome do usuário que foi criado de 500:500 para 0:0.

Incluir o script inicia_hamachi no /usr/local/bin:

#!/bin/bash

/sbin/tuncfg
hamachi start
hamachi login
hamachi go-online nomedarede

Deixar o script com permissão de execução:

# chmod +x /usr/bin/inicia_hamachi

Incluir no .bash_profile do usuário para carregar automaticamente o script de inicialização:

# vi /home/usuário/.bash_profile

inicia_hamachi

Conclusão

Espero que este tutorial ajude outras pessoas na dificuldade que enfrentei quando fui instalar o Hamachi pela primeira vez.

A instalação e configuração são bem simples, porém como eu precisava deixar para iniciar automaticamente, enfrentei algumas dificuldades. No início tentei carregar o Hamachi no /etc/rc.local, porém ele não iniciava, pois era preciso estar logado no servidor com o usuário que foi utilizado para instalar e configurar o Hamachi.

Esta foi a solução que encontrei, está funcionando perfeitamente!


Outras dicas deste autor
Nenhuma dica encontrada.

Leitura recomendada
   Dica Linux recomendada Instalando o cliente Oracle no Slackware 12 para uso do SQLPLUS
   Dica Linux recomendada Impressora HP Laserjet 2600n no Slackware Linux 12.1 em rede
   Dica Linux recomendada Compilando o swi-prolog
   Dica Linux recomendada Criando seu próprio tema splash screen para KDE 4
   Dica Linux recomendada Som apenas em um aplicativo por vez?

Comentários
[1] Comentário enviado por removido em 17/02/2009 - 12:47h:

E pra quem utiliza o HAMACHI apenas com a finalidade de jogar(e utiliza o KDE4)....tem uma interface QT do Hamachi(o Quamachi) que é bem simples e leve

http://www.kde-apps.org/content/show.php/Quamachi?content=55089

ou o Hamachi-gui, para Gnome

http://hamachi-gui.sourceforge.net/

[2] Comentário enviado por genivalos em 22/09/2009 - 17:33h:

Olá Adriano,

Instalei o hamachi no linux Cent-OS e funcionou corretamente. Gostaria que ele inicializasse
automaticamente no reboot.
Meu sistema é um servidor e me logo como root. Como e onde eu colocaria o script para essa
inicialização.

Eu inicializo de forma manual da seguinte forma:

Login: root
Password: ********************
#pwd
/root
#cd /sbin/tuncfg
# hamachi start
# hamachi join “nome da rede”

Seu tutorial é muito bom mesmo.

Valeu,

Genival Sousa



[3] Comentário enviado por adrianoboer em 22/09/2009 - 20:35h:

Para iniciar automaticamente, siga as instruções descritas na dica:

"Definindo o Hamachi para iniciar automaticamente"

[4] Comentário enviado por claudio_sbc em 11/01/2012 - 15:19h:

Boa tarde,
Segui fielmente seu guia...
Porém ao entrar com o comando hamachi start é exibido o seguinte erro:
11 20:19:15.433 [ 0] [ 1652] tap: bad response from tuncfg - 0200000d
11 20:19:15.433 [ 0] [ 1652] open('/dev/net/tun') failed with 13 (Permission denied)

Como resolvo isso?

[5] Comentário enviado por adrianoboer em 11/01/2012 - 15:55h:

Se você tentar usar um programa de VPN como o OpenVPN ou Hamachi em seu VPS, e receber esse erro:

Note: Cannot open TUN/TAP dev /dev/net/tun: Permission denied (errno=13)
Note: Attempting fallback to kernel 2.2 TUN/TAP interface
Cannot open TUN/TAP dev /dev/tun0: No such file or directory (errno=2)

As instruções para correção podem variar de acordo com sua plataforma de virtualização:

Plataforma OpenVZ

Digite mkdir-p /dev/net
Digite mknod /dev/net/tun c 10 200
Digite chmod 600 /dev/net/ tun
Digite cat /dev/net/tun para testar se o dispositivo TUN/TAP está disponível:

Se você receber a mensagem "cat: /dev/net/tun: File descriptor in bad state your TUN/TAP device is ready for use"
Significa que seu dispositivo está pronto para uso

Se você receber a mensagem: "cat: /dev/net/tun: No such device the TUN/TAP device was not successfully created.
Significa que não foi possível criar o dispositivo

[6] Comentário enviado por claudio_sbc em 12/01/2012 - 18:48h:

Segui suas dicas e resulta nisso:

[root@opkbr net]# cat /dev/net/tun
cat: /dev/net/tun: Permission denied
O que faço?



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.