Ubuntu12.04@OpenVZ VPS(RamNode)搭建PPTP VPN Server
弄个了基于OpenVZ技术的VPS,想搭个pptp vpn用,折腾了好久终于搞定,简单记录一下需要注意的要点:
1.对于采用OpenVZ虚拟技术的VPS而言,首先需要做的是检查一下该vps是否支持pptp:
第一个检查:
cat /dev/net/tun
返回结果为下面的文本,表明通过:
cat: /dev/net/tun: File descriptor in bad state
第二个检查:
cat /dev/ppp
返回以下结果,则通过:
cat: /dev/ppp: No such device or address
如果不通过,可以去控制面板来开启,在控制面板中将下图所示的tun\tap、ppp都设成On即可
2.设置Linux内核转发,以下经过测试:
iptables -t nat -A POSTROUTING -s 10.10.10.0/24 -j SNAT --to-source VPS外网IP
#设置MTU 这个很重要,之前折腾了很久pptp vpn连接成功,nslookup、ping检测也都很正常,速度很快,但无论如何上不了网,设置了一下mtu才ok
iptables -A FORWARD -s 10.10.10.0/24 -p tcp -m tcp –tcp-flags SYN,RST SYN -j TCPMSS –set-mss 1200
参考:
http://blog.istef.info/2008/10/17/ubuntu-pptp-server/
http://www.7378.org/archives/608.html
https://wangyan.org/blog/debian-pptp-vpn.html
抱歉,暂停评论。