sudo apt-get install pptpd -y
Centos
PPTP VPN daemon paketi EPEL (Enterprise Linux için Ekstra Paket) deposunda mevcut olduğundan, depoyu eklememiz ve ardından pptpd'yi kurmamız gerekir.
sudo yum install epel-release sudo yum install -y pptpd
2. DNS Sunucuları ekleme
Debian/Ubuntu
sudo vi /etc/ppp/pptpd-options
Centos
sudo vi /etc/ppp/options.pptpd
Aşağıdaki satırı bulun;
#ms-dns 10.0.0.1 #ms-dns 10.0.0.2
Bu şekilde değiştirin
ms-dns 18.104.22.168 ms-dns 22.214.171.124
Dizinden dosyayı düzenleyelim /etc/ppp/chap-secrets
sudo vi /etc/ppp/chap-secrets
Aşağıdaki gibi kullanıcı ve şifre ekleyin. Onları ayırmak için TAB tuşunu kullanın.
user1 pptpd user1-password user2 pptpd user2-password
Bu dosyayı düzenleyeceğiz/etc/pptpd.conf
sudo vi /etc/pptpd.conf
Add the following lines to at the enf of file.
Aşağıdaki satırları açtığımız dosya içerisinden bularak belirtilen şekilde düzenleyiniz.
localip 10.0.0.1 remoteip 10.0.0.100-200
Sonrasında kayıt ederek düzenleme işlemini tamamlayınız.
sudo vi /etc/sysctl.conf
Aşağıdaki satırı ekleyin.
net.ipv4.ip_forward = 1
/etc/sysctl.conf üzerinde son yaptığınız değişikliklerin aktif olması için aşağıdaki komutu uygulayın.
sudo sysctl -p
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo systemctl start pptpd or sudo service pptpd start
Sunucunuzda Systemd varsa, sistem önyüklemesinde pptpd hizmetini etkinleştirin:
sudo systemctl enable pptpd