segunda-feira, 12 de julho de 2010

Cliente PPTP Linux (VPN)

As seguintes instruções se referem à conexão via CLI (command line interface) para se conectar com um servidor VPN PPTP - normalmente Windows.

Certifique-se de ter intalado na máquina o seguinte pacote e suas dependências:
pptp

Edite o arquivo /etc/ppp/chap-secrets
# vi /etc/ppp/chap-secrets

Adicione a seguinte configuração de usuário e senha ao arquivo
username PPTP pass *

Crie e edite as configurações de sua conexão. Dê o nome que quiser ao arquivo
# vi /etc/ppp/peers/my-ppp-conection-01 

Adicione as seguintes configurações ao arquivo:
Note que o endereço do servidor é vpn.mydomain.com e é requerida criptografia de dados.
pty "pptp vpn.mydomain.com --nolaunchpppd"
name username
remotename PPTP
require-mppe-128
file /etc/ppp/options.pptp
ipparam
my-ppp-conection

Edite as configurações de roteamento para a nova conexão
# vi /etc/ppp/ip-up.d/route-traffic

#!/bin/bash
NET="10.0.0.0/8" # endereço da rede PPP
IFACE="ppp0" # nome da interface de conexão
route add -net ${NET} dev ${IFACE}

Torne o arquivo editado acima executável:
# chmod +x /etc/ppp/ip-up.d/route-traffic

Iniciando a conexão:
# pppd call my-ppp-connection

Para ver as mensagens geradas no processo de conexão, ver o arquivo:
# tail -f /var/log/messages

Para encerrar a conexão, basta matar o processo:
# killall pppd

Links:
http://www.cyberciti.biz/tips/howto-configure-ubuntu-fedora-linux-pptp-client.html

Nenhum comentário:

Postar um comentário