学用VPS(一):在Ubuntu上安装pptpd服务来构建VPN
版权声明:转载时请以超链接形式标明文章原始出处和作者信息
本文链接:http://www.penddy.com/studies-using-vps-a-ubuntu-install-pptpd-vpn-services-to-build.html
买来VPS后,一般来说都要安装Apache、Mysql、PHP,即构建LAMP的环境,不过这是一个繁杂的工作,在这个之前,还是先构建一个VPN以供自己使用。
参考了几篇文章,最后整理个人的使用经验如下:
1.安装服务器软件
执行如下命令,安装pptpd协议
apt-get install pptpd
2.配置相应的IP地址,编辑/etc/pptpd.conf
增加如下两行,大概的意思是指vps的机器用的ip地址为192.168.1.1,通过pptp服务连上来的客户端的ip范围在192.168.1.235—192.168.1.245范围之间。
localip 192.168.1.1
remoteip 192.168.1.235-238,192.168.1.245
3.添加拨号用户,编辑 /etc/ppp/chap-secrets
username pptpd password *
其中username设定为你需要的拨号用户名,password设定为你需要的拨号密码,后面的*代表不限制拨号时客户端所使用的ip。
4. 配置服务器使用的DNS,编辑 /etc/ppp/pptd-options
增加如下两行,代表使用google的dns
ms-dns 8.8.8.8
ms-dns 8.8.4.4
5.重启PPTP服务
/etc/init.d/pptpd restart
也可以使用如下命令
service pptpd restart
6. 配置设置转发,编辑/etc/sysctl.conf
去掉下面行的注释
net.ipv4.ip_forward=1
7. 运行下面的命令重新加载配置文件
sysctl –p
8.重启PPTP服务
/etc/init.d/pptpd restart
也可以使用如下命令
service pptpd restart
补充:
有人提到需要增加一个防火墙配置,命令如下:
即指定此ip端的通过默认网卡进行路由,以访问外网
sudo iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE
盆地暂时还未安装iptables,留待以供后续参考。
(完)
此文主要参考如下文章:pptpd- vpn服务器配置
相关文章
标签: pptpd, vpn, vps
If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!