VPS nya apa? KVM atau OpenVZ? Kalau OpenVZ, jangan lupa enable TAP device dulu.
Check udah enable apa ngga:
cat /dev/ppp
> cat: /dev/ppp: No such device or address
Kalau responsnya bukan yang diatas, berarti TAP belum jalan. Hubungi host kk
Ini yang aku lakukan di CentOS, run:
yum -y install ppp
rpm -Uvh
http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-2.el6.x86_64.rpm
echo "localip 172.16.36.1" >> /etc/pptpd.conf
echo "remoteip 172.16.36.2-254" >> /etc/pptpd.conf
echo "ms-dns 8.8.8.8" >> /etc/ppp/options.pptpd
echo "ms-dns 8.8.4.4" >> /etc/ppp/options.pptpd
vi /etc/ppp/chap-secrets
terus masukin seperti ini dan save (ubah usernamekk dan passwordkk sesuai keinginan):
usernamekk pptpd passwordkk *
Jangan lupa rules iptablesnya juga, run:
iptables -A POSTROUTING -s 172.16.36.0/24 -j SNAT --to-source ip.nya.vps.kk
iptables -A FORWARD -p tcp --syn -s 172.16.36.0/24 -j TCPMSS --set-mss 1356
service iptables save
vi /etc/sysctl.conf
ubah:
net.ipv4.ip_forward = 1
terus run:
sysctl –p // Ini untuk apply rule ip_forward yang tadi
chkconfig pptpd on // Ini untuk enable auto start service
service pptpd start // Run pptpd nya
===========================================
Jalan deh, tinggal connect dari client sesuai dengan user pass di /etc/ppp/chap-secrets
