$ cd /usr/local/src $ wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-2.el6.x86_64.rpm $ rpm -Uhv pptpd-1.3.4-2.el6.x86_64.rpm
使用的软件是 http://poptop.sourceforge.net/dox/
参考的文章是 http://blog.secaserver.com/2011/10/install-vpn-pptp-server-centos-6/
ADD: EC2的VPN配置,大体正确 http://www.yzhang.net/blog/2013-03-07-pptp-vpn-ec2.html
原文写的很清楚,不过这个网址得搬梯子,你懂的。所以翻译了一下。
OS: CentOS 6 32bit VPN server: 192.168.18.1 VPN client IP: 192.168.18.2 - 192.168.18.30 VPN username: flashing Password: wodemima
1. 安装ppp
$ yum install ppp -y
http://poptop.sourceforge.net/yum/stable/packages/ 这个网址是所有的可用包。注意如果没搞错的话,debian的apt可以直接install pptpd,所以没有debian包。
$ cd /usr/local/src $ wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-2.el6.x86_64.rpm $ rpm -Uhv pptpd-1.3.4-2.el6.x86_64.rpm
32位可以下载 wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-2.el6.i686.rpm
我新装的系统竟然没有wget,还得先yum install wget,囧
3. 修改/etc/pptpd.conf
localip 192.168.18.1 remoteip 192.168.18.2-30 |
require-mschap-v2 require-mppe-128 ms-dns 8.8.8.8 |
格式是:[username] [space] [server] [space] [password] [space][IP addresses]
flashing pptpd woshimima *
net.ipv4.ip_forward = 1
7. 使6的修改生效
$ sysctl -p
8. 打开iptables的nat
$ iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
$ service iptables save
$ service iptables restart
$ chkconfig pptpd on $ init 6
10. 最后:windows,或者什么客户端,新建个vpn连接,填上刚才的用户名和密码即可。