应用背景

  近日,公司需要在外人员通过直接访问连接到公司内网,实现办公等一系列操作,这个时候就需要通过配置路由器VPN实现该需求了。

  无线企业路由器可以帮助中小型企业搭建高性价比、稳定的企业办公网络,灵活满足企业对VPN 网络的需求。PPTP VPN功能支持构建企业分部与总部的安全隧道,也可以为出差人员提供访问总部的PPTP VPN。

  本文针对中小型企业用户的需求,对两类PPTP VPN应用模型进行介绍,结合实际应用指导对应配置。

类型选择

  主要分为2种连接类型:【PC-站点】和【站点-站点】

  类型一、PC-站点

  企业出差人员在移动办公环境(如家里、酒店、户外、咖啡厅等)接入Internet后,可以与总部网络建立PPTP VPN隧道,实现访问内网资源的需求。

  类型二、站点-站点

  实现企业总部与分部间共享资源。隧道建立之后,两端局域网的办公电脑无需任何VPN相关配置,可以直接访问对端网络(防火墙允许的条件下)。

  企业VPN路由器提供多类VPN功能。其中PPTP VPN的PC到站点模式可以为终端提供接入总部的安全隧道。终端可以通过宽带、专网、3G、WLAN等各类接入方式接入到Internet,使用终端自带的VPN客户端拨号与总部路由器连接,建立安全隧道进行数据传输。

  下面我们主要以PC-站点作为讲解,站点-站点的原理大同小异,这里不做介绍 ,现在我们主要介绍如何搭建PPTP VPN服务器,以及不同类型的客户端连接PPTP的方法

环境要求

  1、需要一台具有VPN功能的路由器,一般现在的路由器都具备VPN功能,我们这里以TP-WVR308路由器为例。

  2、需要一个花生壳账户,用于域名解析,注册地址:http://hsk.oray.com/。

设置步骤

  第一步:连接到路由器

  登陆到路由器设置界面,在路由器输入默认网关地址,输入用户名和密码

  第二步:设置PPYP VPN服务器

  1、增加PPTP地址池

  登录路由器管理界面,在 VPN >> L2TP/PPTP >> 隧道地址池管理 中添加PPTP地址池,点击 新增,设置如下:

  2、启用VPN-to-Internet通道

  在 L2TP/PPTP隧道设置 中的全局管理设置,勾选 “启用VPN-to-Internet通道”,如下图:

  3、设置PPTP VPN

  在VPN >> L2TP/PPTP >> L2TP/PPTP隧道设置 中设置PPTP服务器参数,点击 新增,设置如下:

          最大连接数:一个账号允许同时拨号的客户端最大数目。

  PPTP的基本设置已经完成,现在我们需要进行VPN拨号测试,现在用其他网络地址的电脑进行连接测试。

  第三步:绑定花生壳账户

  注册花生壳账户,进行绑定

  第四步:设置PPTP客户端拨号

  不同PPTP 客户端的配置方式有所差异,请选择客户端操作系统,参考对应指导文档,具体连接不做说明:

    

  设置的vpn地址就是我们注册花生壳绑定的域名地址

  VPN的账户和密码,就是我们刚刚在路由器里设置的PPTP的账户和密码

客户端拨号成功后,可以在PPTP服务器隧道信息显示客户端信息。

  第五步:连接成功,访问网络

  终端连接成功后,在VPN >>  L2TP/PPTP >> L2TP/PPTP隧道信息 中会显示对应条目,如图所示:

  至此,PPTP VPN设置连接成功,VPN客户端可以访问上网并访问总部内网。

  备注:有时候我们需要在家庭网络的路由器设置VPN,使用该方法创建vpn,然后进行连接,会发现连接不上去,原理是很多家庭都是使用了电信光猫,而现在的电信光猫都是一体机(同时具备解调器和路由功能),这个时候你会发现怎么连接VPN都连接不上(我就被坑了很久,一直没有找到原因,后来才发现原来是电信光猫在作怪,想想就心塞~~~~)。

  所以,如果你是在家庭当中使用,而刚好又使用了光猫一体机的话,那我们还得进行设置才行真正进行vpn连接。

解决方法有两种:

  第一种方法:

进入光猫一体机的管理界面,进行二次端口映射配置,个人不建议使用该方法,操作麻烦还坑爹,所有推荐使用第二种方法

  第二种方法:

该方法就是把光猫的路由器功能全部禁用掉,改为只具备解调器的简单光猫(老的光猫都只有解调器功能),我们需要使用光猫的桥接功能,而拨号功能我们不要光猫进行拨号,改为新的路由器进行拨号。

  具体如何禁用掉光猫路由功能改为桥接功能,不做详细说明,我们在下一篇进行讲解。

  PS:——转载请注明出处。

  http://www.cnblogs.com/xuliangxing/p/6004425.html

路由器之VPN应用与配置指南的更多相关文章

  1. SQL Server 2012 AlwaysOn集群配置指南

    1. AlwaysOn介绍 AlwaysOn是SQL Server 2012提供的全新综合.灵活.高效经济的高可用性和灾难恢复解决方案.它整合了镜像和群集的功能,基于OS 故障转移群集(Windows ...

  2. webpack4 中的最新 React全家桶实战使用配置指南!

    最新React全家桶实战使用配置指南 这篇文档 是吕小明老师结合以往的项目经验 加上自己本身对react webpack redux理解写下的总结文档,总共耗时一周总结下来的,希望能对读者能够有收获, ...

  3. dubbo配置指南

    dubbo配置指南 SLA配置在此完成!Service Layer Agreement ApplicationConfig 应用配置,用于配置当前应用信息,不管该应用是提供者还是消费者. Regist ...

  4. Visual Studio Code 配置指南

    Visual Studio Code (简称 VS Code)是由微软研发的一款免费.开源的跨平台文本(代码)编辑器.在我看来它是「一款完美的编辑器」. 本文是有关 VS Code 的特性介绍与配置指 ...

  5. [转载]SharePoint 2013测试环境安装配置指南

    软件版本 Windows Server 2012 标准版 SQL Server 2012 标准版 SharePoint Server 2013 企业版 Office Web Apps 2013 备注: ...

  6. P6 EPPM 安装与配置指南 16 R1 2016.4

       关于安装和 配置P6 EPPM 本指南告诉你如何自动 安装和配置您的应用程序. 在您开始之前,阅读 先决条件 P6 EPPM配置 (7页). 安装P6 EPPM 您将使用 安装程序 (窗口) . ...

  7. P6 EPPM 16.1 安装和配置指南 1

    安装和配置指南下一topiccontents这些指南解释如何安装和配置数据库服务器,和P6 EPPM,模块:他们还提供在P6 EPPM能够解决所有模块的概述.标准指南帮助您配置和部署应用程序向导P6 ...

  8. P6 EPPM R16.1安装与配置指南(三)

    P6 EPPM R16.1安装与配置指南(三) 解压:V137390-01.zip 修改 D:\P6_R161\p6suite\database\dbsetup.bat   的行 SET JAR_FI ...

  9. P6 EPPM R16.1安装与配置指南(二)

    P6 EPPM R16.1安装与配置指南(一) http://www.cnblogs.com/endv/p/5634620.html P6 EPPM R16.1安装与配置指南(二) 环境变量配置 新建 ...

随机推荐

  1. jcmd命令使用

    概述 在JDK 1.7之后,新增了一个命令行工具jcmd. 它是一个多功能工具,能够用来导出堆,查看java进程,导出线程信息.运行GC等. 使用演示样例 以下这个命令能够列出当前运行的全部虚拟机: ...

  2. c# ActiveX 控件的开发

    关于ActiveX控件的开发,网上很多例子,昨天也整整研究一天才捋顺了. 网上大部分例子都是js调用控件的方法,由于要实现在html页面"相应"控件的事件,整整折腾一天. 关键点在 ...

  3. 转换到 COFF 期间失败: 文件无效或损坏 解决方法

    转自csdn 终极解决方案:VS2010在经历一些更新后,建立Win32 Console Project时会出“error LNK1123” 错误,解决方案为将 项目|项目属性|配置属性|清单工具|输 ...

  4. 如何进行js动态生成option?如何实现二级连动?

    何为二级连动? 首先要明白什么是二级连动!顾名思义,就是一个动,另外一个也跟着一起动 看下面的例子: 这里有一个“市级”的选择列表框,还有一个“县级”的选择列表框,如果“市级”的选择列表框中的值发现变 ...

  5. HtmlAgilityPack.dll的使用 获取HTMLid

    简介 本文介绍net处理html页面元素的工具类(HtmlAgilityPack.dll)的使用,用途比较多的应该是例如采集类的功能,采集到的html字符串要怎样处理是一个头痛的问题,如果是截取就太麻 ...

  6. 垃圾回收GC:.Net自己主动内存管理 上(一)内存分配

    垃圾回收GC:.Net自己主动内存管理 上(一)内存分配 垃圾回收GC:.Net自己主动内存管理 上(一)内存分配 垃圾回收GC:.Net自己主动内存管理 上(二)内存算法 垃圾回收GC:.Net自己 ...

  7. .net 调用C++类库

    事实上这一直是个非常无解的问题.最好的办法是将C++类库写成COM. 可是有时候往往不能这个做.那就仅仅有两种办法:转成C函数形式或者Manage C++封装. 下文就介绍了这两种方法. 原帖:htt ...

  8. iOS开发——动画编程Swift篇&(一)UIView基本动画

    UIView基本动画 // MARK: - UIView动画 ------------------------------------- // MARK: - UIView动画-淡入 @IBActio ...

  9. C++编程练习(14)-------“单例模式”的实现

    原文:http://blog.csdn.net/oohaha_123/article/details/25190833 单例模式 单例模式是一种常用的软件设计模式.在它的核心结构中只包含一个被称为单例 ...

  10. Sql 使用备份还是使用脚本

    对sql使用并不熟悉,但是通过项目接触总结出的经验 什么样的场景下选择使用脚本或者备份: 1:当需要创建相关的库的时候使用脚本 2:当需要还原至某个时间点的状态的或者前进至某个版本的数据库的时候就使用 ...