Configuração de Servidor VPN

Vamos configurar um servidor VPN para clientes remotos windows

Instalando PPTP

No meu ambiente foi instalado e testado com Debian Lenny.

# aptitude install pptpd

# vi /etc/pptpd.conf
option /etc/ppp/pptpd-options
debug
localip *.*.*.* (IP do seu Gateway)
remoteip *.*.*.* (IP dos Clientes Remotos. Ex.: 192.168.0.156-165)

# vi /etc/ppp/pptpd-options
name pptpd
refuse-mschap
refuse-pap
refuse-chap
require-mschap-v2
require-mppe-128
proxyarp
nodefaultroute
debug
lock
nobsdcomp
ms-dns *.*.*.* (IP do seu DNS Interno ou qualquer outro. Ex.: Google 8.8.8.8)

Agora vamos adicionar os usuarios que irão acessar, o arquivo é bem auto explicativo.

# vi /etc/ppp/cha-secrets
# Secrets for authentication using CHAP
# client        server      secret                IP addresses
wellington    pptpd      senha                   *

Configurado o Servidor vamos reinicia-lo.
# /etc/init.d/pptpd restart

Configurando as Regras no Firewall

Vamos realizar as liberações no firewall para aceitar as conexões para a porta 1763, porta que o serviço pptpd roda.

# iptables -A INPUT -p tcp –dport 1723 -j ACCEPT
# iptables -A POSTROUTING -s SUA_REDE/24 -j MASQUERADE

Leave a Reply

Your email address will not be published. Required fields are marked *