> Linux服务器 > VPN >

CentOS 6.5 配置VPN服务器教程

系统环境为CentOS 6.5(32位Minimal版)操作系统(CentOS-6.5-i386-minimal.iso)

  下载地址为http://mirrors.163.com/centos/6.5/isos/i386/CentOS-6.5-i386-minimal.iso

  首先配置VPN需要安装相关的软件:

  yum install -y wget perl ppp

  使用wget下载VPN安装程序

  wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.i686.rpm

  使用rpm安装

  rpm -ivh pptpd-1.4.0-1.el6.i686.rpm

  配置VPN中的DNS服务器

  cat >>/etc/ppp/options.pptpd<

  ms-dns 8.8.8.8

  ms-dns 8.8.4.4

  EOF

  配置VPN中分配的IP地址

  cat >>/etc/pptpd.conf<

  localip 172.16.0.1

  remoteip 172.16.0.2-254

  EOF

  配置VPN中和帐号和密码

  cat >>/etc/ppp/chap-secrets<

  pcvpn pptpd 123456 *

  EOF

  设置清空防火墙使VPN用户可以连接

  service iptables start

  iptables -F

  iptables -X

  iptables -Z

  service iptables save

  配置NAT转换使VPN用户可以访问外网

  iptables -t nat -A POSTROUTING -o eth0 -s 172.16.0.0/24 -j MASQUERADE

  sed -i "s/net.ipv4.ip_forward = 0/net.ipv4.ip_forward = 1/g" /etc/sysctl.conf

  sysctl –p

  启动VPN服务并设置为自启动

  service pptpd start

  chkconfig pptpd on

  到这一步,VPN服务器就配置成功了,可以使用帐号pcvpn 密码123456 登陆使用了。

(责任编辑:IT)