Instalando uma VPN PPTP
Prezados colegas,
Primeiramente saudações pinguianas a todos.
Nesse artigo eu vou ensinar como implementar uma VPN usando o método PPTP.
O que é PPTP?
PPTP é a sigla para Point to Point Tunneling Protocol. Este utiliza um protocolo da Microsoft para a implementação de VPNs. O objetivo é criar um túnel criptografado para trocar dados. Se você tem uma rede Windows e quer montar um servidor PPTP em Linux para ela terá todo o suporte. Também pode-se utilizar um client para se conectar pelo Linux.
Você pode fazer esse procedimento em um servidor VPS ou em uma máquina virtual com Linux.
Instalando o Servidor:
apt-get install pptpd
Agora, vamos editar o arquivo /etc/pptpd.conf
# vim /etc/pptpd.conf
O conteúdo do arquivo deverá conter as seguintes opções (porém, vale lembrar que você pode e deve alterá-lo conforme suas necessidades):
option /etc/ppp/pptpd-options debug noipparam logwtmp localip 192.168.254.70-80 remoteip 6.0.0.2-254
O parâmetro localip deve conter os ips utilizados pela sua rede interna. (no caso de 192.168.254.70 até 192.168.254.80);
O parâmetro remoteip deve conter o range de ips que quem conectar a VPN irá utilizar (no caso de 6.0.0.2 até 6.0.0.254).
Agora o /etc/ppp/pptpd-options
vim /etc/ppp/pptpd-options
O conteúdo do arquivo deve ser o seguinte:
name pptpd refuse-pap refuse-chap refuse-mschap require-mschap-v2 require-mppe-128 proxyarp nodefaultroute debug lock nobsdcomp ms-wins 192.168.254.1 ms-dns 192.168.254.1
Obs: os demais parâmetros do arquivo de configuração podem ser utilizados de acordo com as suas necessidades. Neste caso é utilizando a criptografia (require-mppe-128).
Agora vamos configurar os usuários no arquivo /etc/ppp/chap-secrets:
vim /etc/ppp/chap-secrets
O formato do arquivo deve ser:
usuario pptpd senha *
Obs: o * significa que o cliente irá pegar qualquer número de IP definidos no range em /etc/pptpd.conf, caso queira que ele pegue somente um IP troque o * por ele.
Feito isso basta reiniciar o daemon do pptpd:
/etc/init.d/pptpd restart
No Windows e no Linux, basta criar normalmente sua conexão VPN.
Algumas informações:
O PPTPD utiliza a porta 1723, lembre-se de criar as devidas regras no firewall caso seja necessário.
Vale lembrar também que os módulos ip_gre e ppp-compres-18 devem estar levantado
Isso é tudo!
Espero ter colaborado.
Esse artigo foi útil? Colabore com o nosso site para podermos continuar dando mais dicas como essa!
Formas de doação:
- Boleto / Cartão de crédito: https//bit.ly/AprendendoLinux
- Pix: [email protected]
- PicPay: @henrique_fagundes
- PayPal: [email protected]
- Bitcoin: bc1qtnn5z058htzy799dslwrpjcdpm0vuta3vrj28l
Favorecido: Luiz Henrique Marques Fagundes