VPN com PPTP + DDCLIENT em Debian 5.0 Lenny com IP dinâmico

Vou postar um tutorial para simplificar a vida de todos que utilizam ou precisam utilizar uma VPN ou gostariam de ter uma. Usaremos neste artigo PPTPD e DDCLIENT, criaremos uma conta no dyndns.org e faremos uma conexão simplificada à VPN.

[ Hits: 56.544 ]

Por: Marcelo em 08/02/2010


DDCLIENT



Vamos agora a instalação e configuração do recurso ddclient. Ao final deste passo seu serviço vai atualizar o IP automaticamente através de um recurso web, fazendo com que o IP remoto da máquina utilizada se atualize a cada 5 min.

Obs.: Este passo é importante para quem possuir um IP dinâmico. Caso contrário, basta colocar o IP remoto, o qual sua máquina se autentica na internet, na página do dyndns.

Em uma linha de comando como root:

# apt-get install ddclient

Responda as perguntas que aparecerem como a seguir:
  • Provedor de serviço DNS dinâmico: www.dyndns.com
  • Nomes de domínio DynDNS totalmente qualificados (FQDN): thetest.dyndns.org
  • Nome de usuário para o serviço de DNS dinâmico: login criado no cadastro do dyndns, não é o email!
  • Senha para o serviço de DNS dinâmico: senha
  • Interface: web

Agora vamos editar o arquivo /etc/ddclient.conf. Deixe-o como abaixo:

# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf
ssl=yes #Adicione esta linha
daemon=300 #Adicione esta linha
pid=/var/run/ddclient.pid
protocol=dyndns2
use=web, web=checkip.dyndns.org/ #Modifique esta linha
server=members.dyndns.org
login=logindodyndns #Não é o email!
password='senha'
thetest.dyndns.org

Obs.:
  • login -> Por favor, não coloque seu email! É o login que criou no dyndns.
  • thetest.dyndns.org -> Substitua pelo nome fictício e domínio escolhidos da página anterior.
  • use=if, if=web -> Modifique pela linha: use=web, web=checkip.dyndns.org/

Na linha de comando, como root:

# /etc/init.d/ddclient restart

Você pode verificar se tudo está certo conferindo com o comando:

# tail -f /var/log/syslog

Mostrará seu IP lá e se foi possível dará o update.

Página anterior     Próxima página

Páginas do artigo
   1. Instalando pptpd
   2. Firewall iptables e redirecionamento
   3. DDCLIENT
   4. Conectando-se à VPN
Outros artigos deste autor

Redirecionamento de páginas e domínios com Jetty Rewrite Handler

Oracle-XE servidor com acesso ssh - Debian Lenny 5.0

Leitura recomendada

Guia pós-instalação do Fedora 18 (Spherical Cow)

Instalar Slackware 12.2 no Dell Inspiron 1525

Slackware Current redondo com XFCE

Instalando e desmistificando o Debian

Nagios Server e Máquinas Clientes no CentOS - Instalação e Configuração

  
Comentários
[1] Comentário enviado por darlanbr em 25/02/2010 - 14:09h

Marcelo,

Em primeiro lugar, parabéns pelo Artigo!!!

Sou ainda um iniciante empolgado no mundo linux, por isso gostaria se possível da sua ajuda para implementar a VPN aqui,

O cenário da minha empresa é o seguinte:

01 Servidor DC com Windows 2000 Server
01 Servidor com SQL Server 2005
01 Servidor de Internet com Debian, Iptables fazendo Nat puro sem proxy.
Na sede um link dedicado com ip fixo

Filiais com Windows XP
Link ADSL Velox

Hoje as filiais acessam nosso sistema através apenas de um executável e da configuração no BDE Admin apontando para meu ip fixo da sede, assim eles tem acesso ao sistema diretamente sem precisarem se logar na minha rede.

Há apenas no iptables o redirecionamento da porta 1433 do sql para meu servidor local e a liberação da mesma.

Preciso implementar a VPN para melhorar estas conexões e claro proporcionar maior segurança no tráfego das informações. Gostaria de saber se posso implementar a VPN seguindo apenas seu artigo, ou se é necessária mais alguma configuração.

Desde já lhe agradeço!!!

[2] Comentário enviado por marcelo.m87 em 26/02/2010 - 11:24h

Cara estarei te respondendo por email . Vlew!
Não consegui te enviar pelo email do seu vol.
Responderei aqui!
Cara, seguinte pelo que entendi, Existem dois cenários:
1) Seu debian é a maquina que recebe a conexao de internet com um ip fixo, meu tutorial vai te servir tranquilo.
2)A conexao é estabelecida pela sede, e vc recebe um ip da sede. E redistribui a internet para a rede interna. neste caso você vai ter que requisitar a sede, que a porta 1723, destinada a vpn pptp, seja redirecionada para vc, e no arquivo do ddclient vc precisará colocar o ip do servidor da sede e não o ip do seu debian, para ser rejeitado.
Ex:
# /etc/ddclient.conf#############
ssl=yes
daemon=300
pid=/var/run/ddclient.pid
protocol=dyndns2
use=web, web=checkip.dyndns.org/, web-skip='ip da sede, que redireciona a internet para seu debian'
server=members.dyndns.org
login=user
password='passwd'
thetest.dyndns.org
############################
Ficticio:
Servido da sede : 192.168.0.1 -> SuaMaquinaDebian :192.168.0.9
use=web, web=checkip.dyndns.org/, web-skip='192.168.0.1'

Espero ter ajudado qq coisa me envie email, ou comente no artigo!
Abraços!

[3] Comentário enviado por darlanbr em 26/02/2010 - 16:50h

Amigo,

Primeiro, obrigado pela atenção e vontade de me ajudar!!!

Realmente o cenário é esse, o servidor Debian tem duas placas de rede, uma com nosso ip publico de acesso à internet fornecida pela Embratel e outra com um ip da rede local tipo 192.168.0.6.

O que eu não entendi bem é a necessidade do cadastro no dyndns.org, é realmente necessário este cadastro, não seria possível fazer a vpn diretamente com meu servidor?

Obrigado!!!

[4] Comentário enviado por darlanbr em 26/02/2010 - 16:53h

Ah, o email correto é darlanalexandre@gmail.com

[5] Comentário enviado por marcelo.m87 em 29/04/2010 - 11:30h

A parte do cadastro dyndns, é necessário para quem possui ip dinâmico de conexão com a internet, pois este ip se modifica de tempos em tempos, ou a cada reconexão, e a vpn se torna dificil de se manter, pois vez o ip de acesso será um vez será outro.
Caso o ip remoto seja estático os passos de cadastro e configuração do dyndns e ddclient podem ser pulados, e o acesso da vpn se dá diretamente pelo ip remoto.
Falow galera aquele abraço!

[6] Comentário enviado por thimedeal em 25/11/2010 - 00:52h

cara excelente artigo..
só tenho uma duvida.. ele chega a pegar Ip beleza.. mais fica sem o gateway, assim nao consigo enxergar nenhuma maquina de dentro da VPN e nao consigo pingar nem o servidor onde esta instalado o VPN

[7] Comentário enviado por leogazio em 29/01/2012 - 22:22h

Cara o artigo é muito bom, segui todos os passos aí mas eu não consegui conectar através de uma estação Windows XP nem que a vaca tussa. Fiz todos os passos que eu vi em um monte de tutoriais no Google. Na estação Windows aquela opção de usar o gateway remoto em avançado, eu deselecionei, no meu servidor onde está rodando o serviço pptpd eu verifiquei e o serviço de fato está sendo executado e um detalhe importante que eu vi aqui, se eu dou um telnet na porta 1723 para o ip do meu servidor(fixo e válido), eu conecto. Na janela de conexão e autenticação do Windows, a conexão é realizada e só é embarreirada durante a autenticação do usuário quando finalmente eu recebo a seguinte mensagem;

"Erro 619: Como não foi possível estabelecer uma conexão com o computador remoto, a porta usada para esta conexão foi fechada."

Alguém tem alguma ideia do que pode ser e como seria feita essa macumba pra se fazer a conexão no VPN por meio de uma estação Windows XP?

PS: Na aba "Rede" das propriedades da conexão criada no Windows XP, eu selecionei "PPTP VPN" no combo "Tipo de VPN" e também já havia tentado no padrão que estava "Automático". Mesmo tendo quase certeza absoluta de que não iria resolver o meu problema, também desabilitei Firewall e Anti-virus como eu vi algumas pessoas mandando fazer para fins de teste...

Abraços a todos e qualquer ajuda é sempre muito bemvinda,
Leonardo Gazio.

[8] Comentário enviado por marcelo.m87 em 30/01/2012 - 09:20h

Ta, vamos lá.
Primeiro você terá que me dizer como exatamente está a sua rede. Me descreva todo o equipamento intermediário entre o cliente e o serviço VPN.
Desta forma, poderei identificar os possíveis erros que podem estar te prejudicando.

[9] Comentário enviado por cainf em 02/09/2013 - 21:07h

Belo artigo

Agora eu consegui conectar mas desculpe a minha ignorância mas eu não deveria conseguir mapear a pasta remota ???

\\ip_da_internet\pasta_compartilhada

Meu server linux
IP 192.168.0.5

Não consigo enxergar nenhuma pasta

Desde já agradeço




[10] Comentário enviado por marcelo.m87 em 15/09/2013 - 09:45h

Olá Cainf,

Só com essas informações não posso identificar teus problemas, teria como você me dizer a topologia de rede utilizada e quais são as mensagens de erro ? Por exemplo, as informações contidas no dmesg, em /var/log/messages ou /var/log/pptp/pptp.log.
Agradeço.


[9] Comentário enviado por cainf em 02/09/2013 - 21:07h:

Belo artigo

Agora eu consegui conectar mas desculpe a minha ignorância mas eu não deveria conseguir mapear a pasta remota ???

\\ip_da_internet\pasta_compartilhada

Meu server linux
IP 192.168.0.5

Não consigo enxergar nenhuma pasta

Desde já agradeço






[11] Comentário enviado por cainf em 23/09/2013 - 19:56h

Olha o log ele não gerou mas o caminho para eu acessar as pastas remotamente é mapeando mesmo ???

Abraço


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts