VPN之pptpd

PPTP的配置主要有下面五个步骤:

1.验证内核是否加载了MPPE模块

2.安装所需的软件包

3.配置PPP和PPTP的配置文件

4.打开内核的IP转发功能

5.启动pptpd守护进程

6.配置iptables防火墙放行和转发规则

详细配置:

1.验证内核是否支持

modprobeppp-compress-18 && echo ok

cat /dev/net/tun#cat:/dev/net/tun:File descriptor in bad state

2.安装软件:yum install pptpd -y

3.配置

echo -e "localip 192.168.0.1\nremoteip 192.168.0.200-254" >>/etc/pptpd.conf

echo -e "ms-dns 114.114.114.114\nms-dn8.8.8.8" >>/etc/ppp/options.pptpd

echo "1">/proc/sys/net/ipv4/conf/all/forwarding

sysctl -p

cat  /etc/ppp/chap-secrets

username1    pptpd    passwd1    *

username2    pptpd    passwd2    *

4.iptables转发

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

5.启动pptpd并添加开机自动启动

/etc/init.d/pptpd start

chkconfig pptpd on

6.客户端新建vpn连接,协议选择pptp,填写服务器地址ip,帐号和密码登录测试。

时间: 2024-12-28 08:15:45

VPN之pptpd的相关文章

CentOS:[6]安装VPN服务器pptpd

一.检查服务器是否有必要的支持.如果检查结果没有这些支持的话,是不能安装pptp的,执行指令: #modprobe ppp-compress-18 && echo ok 这条执行执行后,显示"ok"则表明通过.不过接下来还需要做另一个检查,输入指令: #cat /dev/net/tun 如果这条指令显示结果为下面的文本,则表明通过: cat: /dev/net/tun: File descriptor in bad state 上述两条均通过,才能安装pptp.否则就只

CentOS6.8系统下安装VPN(pptpd)服务器

星期六休息,没事又开始折腾那台vps了,上周在上面安装了shadowsocks和vsftpd,一直开着就没动过了,ss代理需要单独安装客户端,只能寻找另一种方案代替了. PPTP点对点隧道协议(PPTP)是一种实现虚拟专用网络的方法. PPTP使用用于封装PPP数据包的TCP及GRE隧道控制通道PPTP可以应用到几乎所有的操作系统,无需安装任何软件. 部署环境:硬件平台:vps,基于kvm虚拟化,512MB MemoryOS:CentOS 6.8网络:eth0  45.76.210.222 验证

Ubuntu 13.04安装vpn服务器pptpd完全手记

本文地址:http://www.host900.com/index.php/articles/344/ pptpd安装: 1.sudo apt-get install pptpd 2.安装完成之后编辑pptpd.conf配置文件: sudo vi /etc/pptpd.conf #确保如下选项的配置 option /etc/ppp/pptpd-option                    #指定PPP选项文件的位置 debug                                

通过Amazon EC2来搭建基于pptpd协议的VPN服务器

近期注册了AWS提供了一年的免费服务,由于国内不能上goole,我们在这里来搭建一个属于自己的vpn服务器,让我们可以随时进行goole以及一些国内限制网站的访问,使用AWS云服务器为Red Hat Enterprise Linux -RHEL- 6-6-5_GA-AutogenByAWSMP作为搭建环境. 使用YUM安装pptp服务 [root@ip-172-31-1-128 ~]# yum install ppp [root@ip-172-31-1-128 ~]# cd /usr/local

阿里云centos配置VPN(PPTPD服务)

因为公司网络访问限制影响,想配置个VPN服务,做其它访问使用,所以找了个外部服务器配置个VPN(PPTPD)服务. 环境:阿里云 centos 6.3 条件:服务器支持ppp[这里必须]和tun/tap[非必须](如需配openvpn必须) 具体安装如下: 1.  需要验证是否开启了ppp,一般只有VPS才需要验证,自己的服务器肯定是开启的. # cat /dev/ppp cat: /dev/ppp: No such device or address 如果出现以上提示则说明ppp是开启的,可以

VPS--搭建个人VPN

搭建个人VPN PPTP(Point to Point Tunneling Protocol),即点对点隧道协议.该协议是在PPP协议的基础上开发的一种新的增强型安全协议,支持多协议虚拟专用网(VPN),可以通过密码验证协议(PAP).可扩展认证协议(EAP)等方法增强安全性.可以使远程用户通过拨入ISP.通过直接连接Internet或其他网络安全地访问企业网. 在vps上装pptp ,和以往一样,只不过不是在自己的vps上,上次ssh代理被封ip,对我的身心造成了深深的影响. 所以,这次拿网友

项目三、基于PPTP技术的Linux VPN的构建

一.实验目标: 1.   掌握VPN的原理和使用的协议: 2.   熟练完成企业VPN服务器的安装.配置.管理与维护. 二:实验需要 某企业需要搭建一台VPN服务器.使用的分支机构以及SOHO员工可以从Internet访问内部网络资源Web服务.FTP服务和Mail服务. WEB服务器IP:192.168.8.2 FTP服务器IP:192.168.8.3 Mail服务器IP:192.168.8.4 公司网络拓扑结构如图所示. 三:实验步骤 需求分析: 公司的分支机构以及SOHO员工要从Inter

centos 6.5搭建pptp vpn

centos 6.5搭建pptp vpn的大致步骤: 1.先检查vps是否满足配置pptp vpn的环境. 2.接着是安装配置pptp vpn的相关软件,安装ppp. 3.配置安装好后的pptp软件,这个不像windows那样,安装的过程就是配置的过程.linux的要安装完之后,修改配置文件,才算是完成配置. 4.启动pptp vpn 服务. 5.开启内核和iptables的转发功能. ######################################### 第一步:检测是否符合ppt

banwagong vps 亲手搭建vpn历程

一.检查1.0 # modprobe ppp-compress-18 && echo ok(用模块方式支持MPPE加密模式浏览,如果内核支持检测不到.) 这条执行执行后,显示“ok”则表明通过,如果显示“Module ppp_mppe not found.”,那我们先手动升级mppe 1)首先切换到 cd /tmp 目录 2)下载: wget http://poptop.sourceforge.net/yum/stable/packages/dkms-2.0.17.5-1.noarch.r