分享

linode centos 6 下搭建PPTP VPN 服务器

 MikeDoc 2012-06-21
转自: http:///?p=178

买了JP的vps,不用来搭建vpn真是可惜啊~~

我的配置:CentOS 6.0(88)(Latest 3.0 (3.0.4-linode38))

1.  通过yum安装 ppp: 

$ yum install ppp -y

2. 下载安装pptpd,你可以在这个网站获得 http://poptop./yum/stable/packages/ :

$ cd /usr/local/src
$ wget http://poptop./yum/stable/packages/pptpd-1.3.4-2.el6.x86_64.rpm
$ rpm -Uhv pptpd-1.3.4-2.el6.x86_64.rpm

3. 安装好之后打开 /etc/pptpd.conf 增加或者修改下面的配置:

localip 209.85.227.26
remoteip 209.85.227.27-30

4. 打开 /etc/ppp/options.pptpd 添加vpn的dns:

ms-dns 8.8.8.8

5. 给vpn添加账户,打开 /etc/ppp/chap-secrets 按照下面的格式添加用户名密码:

vpnuser pptpd myVPN$99 *

格式是这样的: [username] [space] [server] [space] [password] [space][IP addresses]

6. 我们需要开启服务的的IP转发. 打开 /etc/sysctl.conf 更改下面的配置:

net.ipv4.ip_forward = 1

7. 运行下面的命令,使配置生效:

$ sysctl -p

8. 在防火墙中添加规则允许NAT转换 :

$ iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
$ service iptables save
$ service iptables restart

注意:当你做完第八步的时候检查一下  /etc/sysconfig/iptables.确保 POSTROUTING 规则在任何 REJECT 规则前面

9.  开启pptpd服务的自启动,并重新服务器

$ chkconfig pptpd on
$ init 6

当系统重启完之后, 你就可以通过VPN客户端连接打服务器了. 你可以查看 /var/log/message for ppp and pptpd 相关日志. Cheers!


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多