Como instalar um servidor VPN (PPTP) em um VPS imprimir

  • 2

Olá,

A uitlização dos servidores VPS da HeavyHost para sistemas de VPN é permitida, com isto, você pode criar instâncias seguras para proteger sua navegação na Internet contra softwares maliciosos e acesso não autorizado.

Para instalar um servidor VPN (Virtual Private Network) você terá que seguir os simples passos abaixo. Lembrando que este artigo é destinado apenas para os servidores Linux.

Instalando o PPTP


CentOs:
yum install pptpd

Ubuntu:
apt-get install pptpd

Repositórios para PPTP (caso necessário): https://rpmfind.net/linux/rpm2html/search.php?query=pptp

Configurando o PPTP



Localize o arquivo "pptpd.conf" no diretório "/etc/".
Geralmente o caminho é: /etc/pptpd.conf

No arquivo devemos incluir as seguintes linhas:
localip 10.0.0.1
remoteip 10.0.0.100-200

O endereço de IP 10.0.0.0/8 é um endereço privado, ou seja, isto assumirá o IP local do seu servidor.

Configuração do DNS



Localize o arquivo "pptpd-options" no diretório "/etc/ppp".
Geralmente o caminho é: /etc/ppp/pptpd-options

Nos devemos localizar caso existem e adicionar as seguintes linhas:
ms-dns 8.8.8.8
ms-dns 8.8.4.4

Estes são os endereços dos servidores DNS responsáveis pela resolução DNS enquanto conectado a VPN.

Configuração do acesso



Localize o arquivo "chap-secrets" no diretório "/etc/ppp".
Geralmente o caminho é: /etc/ppp/chap-secrets

O arquivo possui a seguinte regra de adição de usuários.
client server secret IP Address
hhusr pptpd YWNlc3NvUiNzdHJpdG8  *

O exemplo acima irá criar um usuário chamado "hhusr" para o serviço PPTPD (VPN) com a senha de acesso "YWNlc3NvUiNzdHJpdG8" acessível por todos os endereços de IP (coringa *). client = login
server = tipo de serviço
secret = senha de acesso
IP addr = IP que poderá se conectar através do usuário

Configurando o redirecionamento de tráfego



Deve-se editar o arquivo "/etc/sysctl.conf" e localizar ou adicionar a linha abaixo e após adicionar usar o comando "sysctl -p".
net.ipv4.ip_forward = 1

Também podemos usar o comando "sysctl net.ipv4.ip_forward=1" para termos o mesmo resultado.

Libere o acesso dos usuários PPTPD usando o iptables.
iptables --append FORWARD --in-interface eth0 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -I INPUT -s 10.0.0.0/8 -i ppp0 -j ACCEPT
iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADE

Recomendamos em alguns casos limpar todas as regras de iptables anteriormente criadas usando o comando "iptables -F; iptables -F -t nat".

* Caso você tenha um serviço ativo conosco e tenha alguma dúvida sobre o processo de instalação entre em contato com o suporte técnico abrindo um chamado.

Esta resposta lhe foi útil?

« Retornar