2015年1月4日星期日

Cloud_025:AWS EC2 下安装PPTP VPN服务

首先远程连接到AWS  EC2实例,然后按照以下步骤。

1. wget http://poptop.sourceforge.net/yum/stable/rhel6/x86_64/pptpd-1.4.0-1.el6.x86_64.rpm
如果没有wget命令,使用curl命令也可以,
curl -O http://poptop.sourceforge.net/yum/stable/rhel6/x86_64/pptpd-1.4.0-1.el6.x86_64.rpm

2. yum localinstall pptpd-1.4.0-1.el6.x86_64.rpm

3. sudo vim /etc/pptpd.conf,增加如下内容:
localip     192.168.9.1
remoteip    192.168.9.11-30

4. sudo vim /etc/ppp/options.pptpd,增加如下内容:
ms-dns    8.8.8.8
ms-dns    8.8.4.4

5. sudo vim /etc/ppp/chap-secrets,增加如下内容:
maping pptpd 123456 *

6. sudo vim /etc/sysctl.conf,设置 net.ipv4.ip_forward = 1

7. sudo /sbin/sysctl -p

8. sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

9. sudo vim /etc/rc.local

10. sudo /etc/init.d/pptpd restart

11.  sudo chkconfig pptpd on

12. 在MAC下,连接VPN




虽然配置成功了VPN,但依然无法翻墙,不知道是不是PPTP本身被墙的缘故。

参考文献:
1. http://blog.banban.me/blog/2014/06/09/li-yong-awsmian-fei-zhang-hu-da-jian-vpn/
2. http://www.yzhang.net/blog/2013-03-07-pptp-vpn-ec2.html

没有评论: