7*24小时服务热线

133-060-33708

服务器/主机/空间
服务与支持
售后服务:
售后支持7x24小时
133-060-33708
0592-8397998
企业QQ:
2667241771(多人值班)
夜班紧急电话:
13306033708
售前咨询

ubuntu服务器搭建pptp服务实现vpn服务器

作者:万纵科技   2017-07-18  |

 我们知道,VPN有很多种,比如Windows Server系列自己就带了VPN服务器,安装配置都非常简单,而今天我要在日志中介绍部署的,是Linux下的VPN-Server,基于PPTP协议。Ubuntu系统是基于Debian构造的一版发行版,交流社区非常活跃,而且因为基于Debian,他自己带的包管理器能很好的处理依赖关系,方便我们安装软件。 

安装pptp服务
[plain] view plain copy print?
sudo apt-get install pptpd   
修改pptp的配置文件
这里需要修改pptp的三个配置文件:
/etc/pptpd.conf 
[plain] view plain copy print?
vim /etc/pptpd.conf  
找到localip和remoteip,如图,localip是linux主机的ip地址,remoteip是地址池,也就是远程拨进来的计算机所分配到的ip地址


我是这样配置的,你可以根据自己的需要灵活配置。
修改/etc/ppp/pptpd-options
[plain] view plain copy print?
vim /etc/ppp/pptpd-options  
找到ms-dns,如图,配置dns服务器,我这里用的是google的dns,你可以添加两个,另起一行再写一个即可
 



修改/etc/ppp/chap-secrets,这个文件是用来添加vpn用户的,
[plain] view plain copy print?
vim /etc/ppp/chap-secrets
 

按照,用户名(tab)主机名(tab)密码(tab)分配到的ip地址 这样的格式来填写,其中主机名可以用“*”代替,如果不强制指定该用户分配到哪一个ip地址,可以将最后一项也改为“*”
重启pptp服务
[html] view plain copy print?
/etc/init.d/pptpd restart  
稍等片刻,嘿嘿,从远程建立一个VPN连接,试试看吧。 
PS: 
如果发现这样无法访问外网了,需要开启ipv4 forward,如下:
开启ipv4 forward
修改/etc/sysctl.conf,去掉“net.ipv4.ip_forward=1”前的注释号,之后“sudo sysctl -p”应用配置


ok,你的vpn服务器建立好了。快在你电脑上建立vpn连接使用吧!
 
万纵科技 http://www.xmwzidc.cn
下一篇:香港服务器安装搭建Centos7的openwrt开发环境
上一篇:windows/office系统是批量授权版本即VL版用kms激活

产品使用帮助

合作伙伴