CentOS 6.5 配置VPN教程

来源:互联网 发布:cad看图软件 for mac 编辑:程序博客网 时间:2024/06/04 19:56

系统环境为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<<EOF

ms-dns 8.8.8.8

ms-dns 8.8.4.4

EOF

 

配置VPN中分配的IP地址

cat >>/etc/pptpd.conf<<EOF

localip 172.16.0.1

remoteip 172.16.0.2-254

EOF

 

配置VPN中和帐号和密码

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

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 -s172.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 登陆使用了。

0 0