Configurando VPN com o Hamachi entre Windows e Linux Debian

O objetivo desse artigo será guiar-lhes à configuração de uma rede VPN entre Windows e Linux utilizando o Hamachi. Não vou abordar aqui a instalação do Hamachi no Windows, pois o foco é a configuração no Linux.

[ Hits: 37.409 ]

Por: Jorge Augusto Rabello Pinto em 08/12/2010


Instalando o Hamachi



Você terá de baixar o pacote logmein-hamachi_2.0.0.12-1_i386.deb da própria página do logmein (https://secure.logmein.com/US/labs/) , via wget ou via navegador. Se estiver utilizando outra máquina com Windows e tiver acesso via ssh, pode baixa-lo e transferir via WinScp.

Após baixar o pacote basta instalar normalmente:

# dpkg -i logmein-hamachi_2.0.0.12-1_i386.deb
(Lendo banco de dados ... 127948 arquivos e diretórios atualmente instalados).
Preparando para substituir logmein-hamachi 2.0.0.12-1 (usando logmein-hamachi_2.0.0.12-1_i386.deb) ...
Stopping LogMeIn Hamachi VPN tunneling engine logmein-hamachi.
Removing any system startup links for /etc/init.d/logmein-hamachi ...
   /etc/rc0.d/K49logmein-hamachi
   /etc/rc1.d/K49logmein-hamachi
   /etc/rc2.d/S11logmein-hamachi
   /etc/rc3.d/S11logmein-hamachi
   /etc/rc4.d/S11logmein-hamachi
   /etc/rc5.d/S11logmein-hamachi
   /etc/rc6.d/K49logmein-hamachi
Desempacotando substituto logmein-hamachi ...
Configurando logmein-hamachi (2.0.0.12-1) ...
Adding system startup for /etc/init.d/logmein-hamachi ...
   /etc/rc0.d/K49logmein-hamachi -> ../init.d/logmein-hamachi
   /etc/rc1.d/K49logmein-hamachi -> ../init.d/logmein-hamachi
   /etc/rc6.d/K49logmein-hamachi -> ../init.d/logmein-hamachi
   /etc/rc2.d/S11logmein-hamachi -> ../init.d/logmein-hamachi
   /etc/rc3.d/S11logmein-hamachi -> ../init.d/logmein-hamachi
   /etc/rc4.d/S11logmein-hamachi -> ../init.d/logmein-hamachi
   /etc/rc5.d/S11logmein-hamachi -> ../init.d/logmein-hamachi
Starting LogMeIn Hamachi VPN tunneling engine logmein-hamachi.


Pronto, agora somos os felizes possuidores de um possível acesso a um servidor Hamachi, vejamos como fazê-lo.

Acessando o servidor Windows

Vamos em primeiro momento rodar o comando Hamachi.

# hamachi
version    : 2.0.0.12
pid        : 8415
status     : offline
client id  : 
address    : 0.0.0.0
nickname   : 
lmi account: 

Reparem que esse comando nos retornou o status do Hamachi, entre outras informações muito úteis.

Agora vamos executar o login no Hamachi, para tanto execute o comando abaixo:

# hamachi login
Logging in .......... ok

E agora faremos a conexão efetivamente ao servidor desejado:

hamachi join id.da.rede

# hamachi join 5.171.166.202
Password:
Joining 5.171.166.202 .. ok

Após informar a senha que foi configurada no servidor, receberemos o ok de que estamos conectados.

E de agora em diante estaremos diretamente ligados a este servidor, independente de onde ele esteja fisicamente.

Apenas por curiosidade, vamos executar novamente o comando Hamachi:

# hamachi
version    : 2.0.0.12
pid        : 8415
status     : logged in
client id  : 095-133-511
address    : 5.171.159.71
nickname   : 
lmi account: -

Perceba que agora o Hamachi está online e conectado.

No próximo e último passo mostrarei com utilizar os comandos smbclient e smbmout para listar e acessar os compartilhamentos.

Página anterior     Próxima página

Páginas do artigo
   1. Instalando as dependências
   2. Instalando o Hamachi
   3. Listando e conectando ao diretórios
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Erro no KDM (temas) depois de update no Sabayon

Configurando GUI no Ubuntu WSL (Windows Subsystem for Linux)

Configurando o NRPE (Nagios Remote Plugin Executor) no Ubuntu Desktop 9.10/Server 8.04 com criptografia SSL

Apache 2.4 - A diretiva Options

Instalação do Asterisk - Distribuição Meucci

  
Comentários
[1] Comentário enviado por agk em 17/12/2010 - 17:19h

Muito bom o artigo, parabéns.

Eu particularmente só utilizei o hamachi até hoje para jogos, mas vejo que também tem muitas outras funcionalidades.

[ ]'s.

[2] Comentário enviado por jorgerabello em 20/12/2010 - 09:29h

Caro agk
Muito obrigado pelo elogio ! =)
Espero ter contribuído mesmo , e é verdade, o Hamachi é uma excelente ferramenta para várias soluções e essa particularmente é muito boa, pois perceba que você poderá ter acesso não somente aos compartilhamentos comuns mas também aos compartilhamentos administrativos e/ou ocultos (aquele com $ na frente do nome).

Em fm espero que mais pessoas tenha visto, entendido e apreciado o artigo acima, quaisquer dúvidas estarei a disposição de todos por email:

jorge.augusto.rabello@gmail.com

[3] Comentário enviado por pedro.nalin em 30/11/2011 - 18:52h

Ta de parabéns pelo topico, mto obrigado ;D

[4] Comentário enviado por llbranco em 19/06/2012 - 18:39h

mto manero
vo usa

[5] Comentário enviado por soulfire em 10/12/2014 - 10:22h

Amigo esta dando um aviso de conflito de dependencias... :


[root@autocarsrv] /root>aptitude install lsb
Os NOVOS pacotes a seguir serão instalados: do
alien{a} cpp{ab} cpp-4.7{ab} ed{a} lib32z1{a} libaudio2{a} libc6-i386{a} libelf1{a} libfile-basedir-perl{a} libfile-desktopentry-perl{a} libfile-mimeinfo-perl{a}
libglu1-mesa{a} libjpeg62{a} libmng1{a} libmysqlclient18{a} libnet-dbus-perl{a} libnspr4{a} libnspr4-0d{a} libnss3{a} libnss3-1d{a} libpod-plainer-perl{a}
libqt4-network{a} libqt4-opengl{a} libqt4-sql{a} libqt4-sql-mysql{a} libqt4-sql-sqlite{a} libqt4-svg{a} libqtgui4{a} librpm3{a} librpmbuild3{a} librpmio3{a}
librpmsign1{a} libx11-protocol-perl{a} libxml-twig-perl{a} libxml-xpathengine-perl{a} lsb lsb-core{a} lsb-cxx{a} lsb-desktop{a} lsb-graphics{a} lsb-languages{a}
lsb-multimedia{a} lsb-printing{a} lsb-security{a} mysql-common{a} pax{a} rpm{a} rpm-common{a} rpm2cpio{a} x11-xserver-utils{a} xdg-utils{a}
Os pacotes a seguir serão atualizados:
libc-bin libc6 libc6:i386 libjpeg62:i386 libnspr4:i386 libnspr4-0d:i386 libnss3:i386 libnss3-1d:i386
8 pacotes atualizados, 51 novos instalados, 0 a serem removidos e 119 não atualizados.
à preciso obter 36,7 MB de arquivos. Depois do desempacotamento, 62,2 MB serão usados.
Os pacotes a seguir possuem dependências não satisfeitas:
libc6-i686:i386 : Pré-Depende: libc6:i386 (= 2.13-38+deb7u1) mas 2.13-38+deb7u6 será instalado.
cpp : Conflita: cpp:i386 mas 4:4.7.2-1 está instalado.
cpp:i386 : Conflita: cpp mas 4:4.7.2-1 será instalado.
libc6-dev : Depende: libc6 (= 2.13-38+deb7u1) mas 2.13-38+deb7u6 será instalado.
cpp-4.7 : Conflita: cpp-4.7:i386 mas 4.7.2-5 está instalado.
cpp-4.7:i386 : Conflita: cpp-4.7 mas 4.7.2-5 será instalado.
aberto: 17; fechado: 76; atrasado: 3; conflito: 5 .As seguintes ações resolverão estas dependências:

Remover os pacotes a seguir:
1) libc6-dev
2) libc6-i686:i386
3) zlib1g-dev

Manter os pacotes a seguir em suas versões atuais:
4) cpp [Não Instalado]
5) cpp-4.7 [Não Instalado]
6) lsb [Não Instalado]
7) lsb-core [Não Instalado]
8) lsb-cxx [Não Instalado]
9) lsb-desktop [Não Instalado]
10) lsb-graphics [Não Instalado]
11) lsb-languages [Não Instalado]
12) lsb-multimedia [Não Instalado]
13) lsb-printing [Não Instalado]
14) x11-xserver-utils [Não Instalado]

Deixar as seguintes dependências por resolver:
15) lsb-security recomenda lsb-core (>= 4.1+Debian8+deb7u1)
16) xdg-utils recomenda x11-xserver-utils
17) libc6:i386 recomenda libc6-i686:i386


Aceitar esta solução? [Y/n/q/?]


O que eu devo escolher?

Obrigado


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts