Instal·leu paquets
Configuració
Activa el reenviament
Configura l'encaminament
Completa
Instal·leu paquets
Instal·leu el paquet pptpd al vostre VPS amb l'ordre següent:
apt-get install pptpd
Configuració
Inseriu la configuració nova /etc/pptpd.confi /etc/ppp/pptpd-optionsexecutant les ordres següents:
cat >/etc/pptpd.conf <<EOF
option /etc/ppp/pptpd-options
logwtmp
localip 192.168.10.1
remoteip 192.168.10.101-200
EOF
cat >/etc/ppp/pptpd-options <<EOF
name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
proxyarp
nodefaultroute
lock
nobsdcomp
ms-dns 8.8.8.8
ms-dns 208.67.222.222
debug
dump
idle 300
EOF
Editeu /etc/ppp/chap-secretsper inserir usuaris VPN.
FIRST_USERNAME pptpd PASSWORD1 *
SECOND_USERNAME pptpd PASSWORD2 *
Reinicieu el servei pptpd.
/etc/init.d/pptpd restart
Activa el reenviament
Executeu aquesta ordre per habilitar el reenviament IPv4. El reenviament IPv4 ha d'estar habilitat perquè la VPN funcioni correctament.
sed -i 's/#net\.ipv4\.ip_forward=1/net.ipv4.ip_forward=1/' /etc/sysctl.conf
Feu que aquest canvi sigui permanent.
sysctl -p
Configura l'encaminament
Creeu un script d'inici de xarxa per configurar iptables.
touch /etc/network/if-pre-up.d/route
Insereix contingut a l'script:
cat >/etc/network/if-pre-up.d/route <<EOF
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADE
iptables -I INPUT -s 192.168.10.0/24 -i ppp0 -j ACCEPT
iptables --append FORWARD --in-interface eth0 -j ACCEPT
EOF
Configureu aquest script perquè sigui executable.
chmod +x /etc/network/if-pre-up.d/route
Executeu l'script per aplicar aquestes regles a iptables.
/etc/network/if-pre-up.d/route
Completa
Ara us podeu connectar al vostre propi servidor VPN des del vostre ordinador o dispositiu mòbil.