Hamachi - Redes virtuais utilizando software e internet

Hamachi é um sistema que cria redes virtuais privadas sob protocolo TCP/IP, é de fácil instalação e usabilidade e com ele é possível iniciar um jogo em rede tendo somente um fax modem.

[ Hits: 58.385 ]

Por: Roberson Carlos em 12/12/2006 | Blog: http://carlrobers.wordpress.com


Iniciando



Para iniciar o servidor, usa-se sempre o comando:

$ hamachi start

Ele irá funcionar em background e você controlará ele pela linha de comando, como mostrado a seguir.

$ hamachi stop (para o servidor)

Se você quiser saber o status do servidor, a qualquer hora você rodar o hamachi sem argumentos e terá uma saída semelhante a esta:

$ hamachi
Hamachi, a zero-config virtual private networking utility, ver 0.9.9.9-20
  version  : hamachi-lnx-0.9.9.9-20
  pid      : 4045
  status   : offline
  nickname : anonymous
Note que o nickname e o status reportam que o sistema não tem uma identidade ainda e está off-line, isto ocorre sempre quando se é a primeira vez que o instala. Para deixá-lo online passe o comando:

# hamachi login (coloca o servidor em estado alive e cria uma conta)

Para desconectar:

# hamachi logout (desconecta da rede, servidor continua alive)

Se até aqui deu tudo certo, é hora de entrar em uma rede, mas é preciso salientar que todas as redes são privadas, assim sendo, você precisa saber o nome da rede seguido de sua senha, porém isto você encontra fácil no Google, basta consultar, por exemplo, "hamachi age of empires ii" ou você pode se conectar à rede do fórum Genova:

Rede: Genova Engine
Senha: 123

Para isto veja os comandos a seguir:

$ hamachi join 'Genova Engine' 123
$ hamachi go-online Genova Engine
$ hamachi list


O primeiro comando fará você entrar na rede, o segundo mostra que você está ativo para os outros membros, caso você não o passe, os outros jogadores acharão que você está off-line e por último e não menos importante, o comando "list" que mostra todos os usuários da rede que você está conectado.

Uma vez logado você criar suas próprias redes usando o comando:

$ hamachi create <rede> <senha>

Assim você será o dono da rede e poderá destruí-la quando quiser, para isto use o comando:

$ hamachi delete <rede>

Para alterar seu nickname use o comando:

$ hamachi set-nick <apelido>

E para uma lista completa dos comandos deste fantástico programa, passe na linha de comando o seguinte:

$ hamachi --help

Página anterior     Próxima página

Páginas do artigo
   1. Download e instalação
   2. Iniciando
   3. Recapitulando e finalizando
Outros artigos deste autor

Evosign - Adicionar assinatura automática ao Evolution

Gerando arquivos JAR com o Eclipse

VNC - Virtual Network Computing

Alterando as permissões de um arquivo

Amarok: migrando de SQLite para MySQL

Leitura recomendada

Compiz - Conhecendo a fundo II

Desenvolvimento web no Linux

Cryptkeeper - Transportando arquivos com segurança no pendrive

Instalando o Automatix no Debian Etch

Um olhar para o futuro: cloud, big data, programadores, economia e software livre

  
Comentários
[1] Comentário enviado por agk em 12/12/2006 - 11:45h

Interessante, parabéns pelo artigo.

[2] Comentário enviado por removido em 12/12/2006 - 14:24h

hamachi é massa. uso ele no win faz tempo. Tanto pra jogos como para compartilhamento fácil e rápido de dispositivos. Pra quem compila kernel, é necessário ter o módulo 'tun' compilado.
O ghamachi é um hamachi em modo gráfico, estilo o GUI do Windows. Pra quem quiser, olhe no site oficial.

[3] Comentário enviado por xnardelli em 12/12/2006 - 23:16h

esse hamachi é muito bom hein?

parabéns

[4] Comentário enviado por coffnix em 13/12/2006 - 01:06h

kernel 2.6.x.x???? simples demais!

# cd /usr/src/linux
# make menuconfig

vá em Device Drivers ---> Network device support ---> e marque as opções:

[*] Network device support
<*> Universal TUN/TAP device driver support

Saia e salve as alterações

# make bzImage (a letra i é em maiúsculo mesmo)
# cp /usr/src/linux/System.map /boot/System.map
# cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz
# lilo

acho que assim fica mais simples né?

abraços

[5] Comentário enviado por wilson_p_junior em 13/12/2006 - 09:48h

dica pra ter o hamachi em modo grafico:
complemente usando o GHAMACHI

SIte Official: http://www.penguinbyte.com/software/ghamachi/
DOwnload:
em GTK1: http://www.penguinbyte.com/software/ghamachi/download/1.2/?filename=gHamachi_gtk1.2.tar.gz
em GTK2: http://www.penguinbyte.com/software/ghamachi/download/2/?filename=gHamachi_gtk2.tar.gz

[6] Comentário enviado por riick em 15/12/2006 - 16:27h

hamachi é bem útil, parabéns ae pelo artigo. x)

[7] Comentário enviado por robersonfox em 16/12/2006 - 19:38h

valeu galera

[8] Comentário enviado por robersonfox em 16/12/2006 - 20:11h

Caso alguem tenha baixado o ghamachi e já tenha o TUN compilado como módulo em seu linux, lembre-se que é necessário criar o NODE tun dentro de /dev/net

para isto faça o seguinte:

# rm /dev/net/tun
# mknod /dev/net/tun c 10 200
# chmod 0666 /dev/net/tun

em seguida rode o ghamachi.

[9] Comentário enviado por jgama em 20/12/2006 - 14:00h

OLá pessoal, estranho juro que tinha digitato comentário e não foi salvo, mas deixa pra lá, na verdade estou com uma dúvida na forma que o hamachi é configurado.

Instalei o Hamachi no Linux Big 3.0 e no Mandriva 2007 em ambos todas as vezes que inicializo o sistema perco as configurações do hamachi e para fazer funionar tenho que fazer estes passos abaixo:

$sudo rm -rf /home/usuario/.hamachi
$sudo modprobe tun
$sudo tuncfg
$hamachi-init
$hamachi start
$hamachi login
$hamachi set-nick usuario
$hamachi create rede + password
$hamachi go-online

Alguém tem idéia porque acontece isso?

Abraço

[10] Comentário enviado por solzinhow em 02/01/2007 - 22:26h

me ajude
não to conseguindo rodar o hamachi
so esta dando
intrução
ilegal

espero respostra

grato!

meu msn

tssm17@hotmail.com

[11] Comentário enviado por mtravassos em 20/06/2007 - 06:28h

Estou precisando de um help para fazer o hamachi funcionar no CentOS 4.(2.6.9-42.ELsmp).
Seguindo os passos acima temos:
# tar -zxvf hamachi-0.9.9.9-20-lnx.tar.gz
# cd hamachi-0.9.9.9-20-lnx
# make install

Copying hamachi into /usr/bin ..
Creating hamachi-init symlink ..
Compiling tuncfg ..
Copying tuncfg into /sbin ..

Hamachi is installed. See README for what to do next.
# /sbin/tuncfg
# hamachi-init -f
Initializing Hamachi configuration (/root/.hamachi). Please wait ..

generating 2048-bit RSA keypair .. ok
making /root/.hamachi directory .. ok
saving /root/.hamachi/client.pub .. ok
saving /root/.hamachi/client.pri .. ok
saving /root/.hamachi/state .. ok

Authentication information has been created. Hamachi can now be started with
'hamachi start' command and then brought online with 'hamachi login'.
# hamachi start
Starting Hamachi hamachi-lnx-0.9.9.9-20 .. ok
# hamachi login
Logging in .. failed
hamachi
Hamachi, a zero-config virtual private networking utility, ver 0.9.9.9-20

version : hamachi-lnx-0.9.9.9-20
pid : 13970
status : offline
nickname : anonymous

Não funciona......Será que esta faltando algum detalhe?
Grato.

[12] Comentário enviado por javacorreio em 22/01/2008 - 15:36h

tb estou nesse problema... estou aguardando resposta:(

[13] Comentário enviado por Pianista em 13/03/2008 - 14:16h

me tirem uma duvida ae.. tipo eu usava o hamachi no windows e queria saber se da pra criar uma rede linux x windows, para poder jogar com uns amigos.. Abraços! aguardo!

[14] Comentário enviado por robersonfox em 14/03/2008 - 04:40h

Sim, funciona.

[15] Comentário enviado por neurom4nc3r em 01/08/2008 - 23:57h

quando eu executo qq comando
hamachi-init
hamachi login
hamachi list
ou qualquer que seja, nao acontece absolutamente nada.. alguem sabe o porque?

vlws

[16] Comentário enviado por marcusconecta em 18/10/2008 - 17:12h

Galera boa tarde.

to ralando a um bom tempo e continua dando erro, segue abaixo:

root@server:/usr/bin$ hamachi-init -f
Initializing Hamachi configuration (/home/toipbox/.hamachi). Please wait ..
generating 2048-bit RSA keypair .. ok
making /home/root/.hamachi directory .. ok
saving /home/root/.hamachi/client.pub .. ok
saving /home/root/.hamachi/client.pri .. ok
saving /home/root/.hamachi/state .. ok
Authentication information has been created. Hamachi can now be started with
'hamachi start' command and then brought online with 'hamachi login'.
root@server:/usr/bin$ hamachi start
Starting Hamachi hamachi-lnx-0.9.9.9-20 .. ok
root@server:/usr/bin$ hamachi set-nick conecta01
Setting nickname .. ok

Veja se alguem pode me ajudar.
root@server:/usr/bin$ hamachi login
Logging in .. failed


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts