EC2 Ubuntu服务器上的PPTPD安装和配置
最近花了点精力,在ec2上配置了PPTP VPN.
之所以选择PPTP,最主要还是因为其简单,很多路由器也都支持PPTP.
方案上参考了 http://blog.lifeclaw.com/articles/how-to-install-pptp-vpn-service-on-ubuntu/
向该文作者表示一下感谢。
?
安装:
#注意这里eth0代表你的外网网卡,请用ifconfig查看或者咨询网络管理员sudo iptables -t nat -A POSTROUTING -s 10.90.0.1/24 -o eth0 -j MASQUERADE#如果上面的命令报错,那么可以尝试以下的命令,其中xxx.xxx.xxx.xxx代表你的VPS外网ip地址sudo iptables -t nat -A POSTROUTING -s 10.90.0.1/24 -o eth0 -j SNAT --to-source xxx.xxx.xxx.xxx sudo service rsyslog stopsudo service rsyslog start#设置MTU来确保过大的包不会被丢弃(据说有人举到过某些网站不能访问问题。因此做了此项设置。但是本人没有遇到。因此这步本人跳过. mss的大小请根据各人实际情况调整)sudo iptables -I FORWARD -s 10.90.0.1/24 -p tcp --syn -i ppp+ -j TCPMSS --set-mss 1300
?
以上iptable可以写入/etc/rc.local,确保启动时候加载。
好了,收工。
?