Ovaj vodič objašnjava kako postaviti vlastiti PPTP VPN na CentOS 6 pomoću pptpddemona dostupnog u yum repozitoriju.
Imajte na umu da su sigurnosne ranjivosti pronađene u PPTP protokolu i možda bi bilo vrijedno procijeniti druge VPN protokole prije korištenja PPTP-a.
Postavite VPN poslužitelj
Instalirajte potrebne pakete.
yum install -y pptpd
Konfigurirajte PPTP postavke. Konfiguracijske datoteke "ppp" važne su za pptpd. Prvo, konfigurirajte /etc/ppp/options.pptpd, kako slijedi. Ako želite, možete promijeniti DNS poslužitelje.
name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
proxyarp
lock
nobsdcomp
novj
novjccomp
nologfd
ms-dns 8.8.8.8
ms-dns 8.8.4.4
Zatim dodajte korisnike na PPTP VPN uslugu uređivanjem /etc/ppp/chap-secrets. U skladu s tim promijenite korisničko ime i lozinke.
vultr1 pptpd P@$$w0rd *
vultr2 pptpd P@$$w0rd2 *
Konfigurirajte pptpdpostavke demona uređivanjem /etc/pptpd.conf. Upotrijebite sljedeći primjer konfiguracije. Po potrebi možete promijeniti raspon IP adresa.
option /etc/ppp/options.pptpd
logwtmp
localip 192.168.80.1
remoteip 192.168.80.101-200
Zatim uredite /etc/sysctl.confkako biste omogućili prosljeđivanje IP-a.
sed -i 's/^net.ipv4.ip_forward.*/net.ipv4.ip_forward = 1/g' /etc/sysctl.conf
sysctl -p
Konfigurirajte usmjeravanje pomoću iptables.
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 1723 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.80.0/24 -j MASQUERADE
service iptables save
service iptables start
Pokrenite uslugu.
service pptpd start
Postavljanje vašeg PPTP poslužitelja je dovršeno. Sada se možete povezati s vlastitim PPTP VPN poslužiteljem sa svog računala ili mobilnog uređaja.