搭建VPN服务之pptp

pptp的特点:

优点:配置简单、易用、速度快

缺点:安全性,稳定性不如其他的VPN产品(OpenVPN,L2TP)、受网络的影响较大。

配置VPN服务之pptp

1、查看设备是否支持pptp

[[email protected] ~]# cat /dev/ppp 
cat: /dev/ppp: 没有那个设备或地址
则表示支持pptp,大部分的linux系统都支持

2、下载安装pptp

更改epel源:
[[email protected] ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
下载pptp
[[email protected] ~]# yum -y install pptpd

3、配置pptp

[[email protected] ~]# vim /etc/pptpd.conf 
107 localip 10.0.0.61
108 remoteip 172.16.1.80-90,172.168.1.245
localip:服务器的外网ip
remoteip:远程连接分配的内网ip(可以是连续的ip,也可以指定ip)

4、配置允许连接的用户名和密码

[[email protected] ~]# cat /etc/ppp/chap-secrets
####### system-config-network will overwrite this part!!! (begin) ##########
####### system-config-network will overwrite this part!!! (end) ############
oldboy * 123456 *
用户名 * 密码   可以指定连接的内网ip

5、启动服务:

[[email protected] ~]# /etc/init.d/pptpd start
Starting pptpd:                                            [确定]
[[email protected] ~]# lsof -i :1723
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
pptpd   2057 root    6u  IPv4  14268      0t0  TCP *:pptp (LISTEN)

6、登录用户的日志配置:

用户登录的日志显示格式:
[[email protected] ~]# tail -2 /etc/ppp/ip-up
echo "$PEERNAME IPADDR:$5 login IP:$6 login time:`date -d today +%F_%T`" >>/var/log/pptpd.log
exit 0
用户退出时的日志显示格式:
[[email protected] ~]# tail -2 /etc/ppp/ip-down
echo "$PEERNAME login out IP:$6 login out time:`date -d today +%F_%T`" >>/var/log/pptpd.log
exit 0

PPTP配置完毕,可以连接!

时间: 2024-10-15 15:50:19

搭建VPN服务之pptp的相关文章

搭建VPN服务器之PPTP

前言了解一下隧道技术:隧道技术的基本过程是在源局域网与公网的接口处将数据(可以是ISO 七层模型中的数据链路层或网络层数据)作为负载封装在一种可以在公网上传输的数据格式中,在目的局域网与公网的接口处将数据解封装,取出负载.被封装的数据包在互联网上传递时所经过的逻辑路径被称为"隧道".目前VPN隧道协议有4种:点到点隧道协议PPTP.第二层隧道协议L2TP.网络层隧道协议IPSec以及SOCKS v5,我们这里只介绍点到点隧道协议PPTP.一.pptp原理PPTP使用一个TCP连接对隧道

搭建VPN服务器之PPTP远程连接

1.查看系统是否支持PPP [[email protected] ~]# cat /dev/ppp cat: /dev/ppp: 没有那个设备或地址 如果出现以上提示则说明ppp是开启的,可以正常架设pptp服务,若出现Permission denied等其他提示,你需要先去VPS面板里看看有没有enable ppp的功能开关,如果没有则需要发个消息给你的提供商,让他们帮你开通,否则就不必要看下去了,100%无法成功配置PPTP. 2.设置内核转发 [[email protected] ~]# 

Linux下搭建VPN服务

转载需注明原文地址 http://mushapi.com/vpn-server-on-linux.html 最近google封锁的愈发严实了,所以不得不考虑弄个常备的VPN了.之前也用过买的vpn但是我用的那家vpn的官网也被封锁了,所以只能自己动手喽-本文是我安装完成后根据记忆写的,可能有不准确的地方,欢迎留言告诉我. 一.安装所需软件 在linux上搭建一个vpn server需要有iptables.ppp.pptpd.其中iptables和ppp可以直接通过yum安装. 1 yum ins

转 Windows server 2008 搭建VPN服务

VPN英文全称是“Virtual Private Network”,就是“虚拟专用网络”. 虚拟专用网络就是一种虚拟出来的企业内部专用线路.这条隧道可以对数据进行几倍加密达到安全使用互联网的目的. 此项技术已被广泛使用.虚拟专用网可以帮助远程用户.公司分支机构.商业伙伴及供应商同公司的内部网建立可信的安全连接,用于经济有效地连接到商业伙伴和用户的安全外联网虚拟专用网. 实验环境: 服务器系统:Windows server 2008 客户机系统:Windows server 2003 服务器双网卡

Ubuntu14.04下搭建VPN服务

采用PPTP搭建VPN,优点是配置简单快捷.将亲身过程记录下来供亲们参考,并将过程中遇到的问题也一一列举出来解决方式... 直接上步骤: 1.第一步需要安装PPTP,以用来提供VPN服务. sudo apt-get install pptpd 如果有问题的话比如提示找不到之类的,apt-get update 一下应该就可以了,然后再来一次就会自动完成安装. 2.装好了之后我们需要进行配置一下以让它可以使用. sudo vi /etc/pptpd.conf 取消掉以下 2 行的注释: locali

CenOS下搭建VPN服务

公司生产环境使用的是阿里云主机,采用的是两台nginx主机进行反向代理,现在需要内网一台服务器能够访问公网,所以在nginx服务器上搭建了VPN服务,用于进行内网访问公网. 系统环境:CenOS 6.5 所需软件软件:ppp.pptp 系统拓扑: 服务器端: 1 服务器端安装软件   1.1 首先安装ppp,命令:   [[email protected] ~]#yum install -y ppp* 提示Complete! ,安装成功: 1.2安装pptp,安装命令如下: [[email pr

如何在win7里搭建vpn服务

备忘作用. 先看http://wapwenku.baidu.com/link?url=-ZpfU1BRHPHxDCDUraMGkQxdanhyonpM1hVpufFt8EoLE0pEUM9IPbqHLnQc1Di95XyDJTglBY5w1IShn86qwaqfYTyFZOn2cOBbSCO9cY3 如果搭建完不行,再看http://www.360doc.com/content/13/0711/10/13087750_299117237.shtml 在此,对以上两篇文章的作者表示感谢,我使用36

centos6.4安装搭建pptp vpn服务

centos6.4安装搭建pptp vpn服务的大致步骤简介,下面会有详细的步骤(我不喜欢写大纲,决定麻烦,但是有人还是看不懂,所以勉为其难的写了个,实在不会的,我在文章的后面提供一些网上的centos pptp vpn 一键安装包,有人写了就不必再写一遍了,一键安装包要是有问题,也别找我,新手想享受自己亲手一步步具体搭建过程的乐趣,就接着看看吧): 1.先检查vps是否满足配置pptp vpn的环境.因为有的openvz的vps被母鸡给禁用了.其实,你在配置前最好向vps的客服发TK,可能客服

在CentOS 5.8上搭建PPTP VPN服务

在天朝上网,vpn已经是必备之物了,我也记录一下搭建vpn服务的方法. 1. 确认内核是否支持MPPE模块MPPE用来支持Microsoft Point to Point Encryption, 包括微软和Linux桌面都支持MPPE modprobe ppp-compress-18 && echo ok 2. 安装ppp软件包pptp是使用ppp协议对数据进行封装的,然后将ppp数据帧封装在ip数据报文中. yum install ppp 3. 安装pptp软件包下载32位rpm包: w