OpenVZ VPS CentOS下PPTP VPN配置,
1,檢查是否開啟PPP
#cat /etc/ppp
cat: /dev/ppp: No such device or address #開啟成功,可以繼續安裝
cat: /dev/ppp: Permission denied #沒有開啟,聯絡服務商開啟
2,安裝ppp和iptables
#yum install –y ppp iptables
3,安裝pptp
#rpm -ivh ftp://ftp.icm.edu.pl/vol/rzm5/linux-fedora/linux/epel/6/x86_64/pptpd-1.4.0-3.el6.x86_64.rpm
4,配置pptp
#vim /etc/pptpd.conf
去掉注釋符號#,改為
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245
#vim /etc/ppp/opt
去掉注釋符號#,改為
ms-dns 8.8.8.8
ms-dns 8.8.4.4
注釋掉require-mppe-128,改為
# require-mppe-128
5,添加vpn帳號,密碼
#vim /etc/ppp/chap-secrets
“username” pptpd “password” *
例如:user1 pptpd 111111 *
6,修改核心設定,使其支援轉寄
#vim /etc/sysctl.conf
net.ipv4.ip_forward=1
注釋掉net.ipv4.tcp_syncookies=1,改為
# net.ipv4.tcp_syncookies=1
7,配置iptables轉寄規則
#iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source “VPS IP”
#service iptables save
8,設定pptp和iptables開機自啟動
#chkconfig pptpd on
#chkconfig iptables on
9,重啟pptp和iptables
#service pptpd restart
#service iptables restart