你的位置:首页 > 操作系统

[操作系统]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  *

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