ROS软路由论坛 ROSABC.com 网络方案网络工程交流

 找回密码
 会员注册

QQ登录

只需一步,快速开始

PPTP VPN配置

2006-6-4 16:07| 发布者: ROSABC| 查看: 7938| 评论: 0

摘要: PPTP是一种使用PPP的IP流量传输的安全隧道。PPTP封装PPP在IP之上运行在虚拟线。PPTP采用PPP和微软点对点加密(MPPE)进行加密链接。这个协议的目的是使管理之间的安全连接路由器和路由器之间的PPTP客户端(客户端和/ ...
PPTP是一种使用PPP的IP流量传输的安全隧道。PPTP封装PPP在IP之上运行在虚拟线。PPTP采用PPP和微软点对点加密(MPPE)进行加密链接。这个协议的目的是使管理之间的安全连接路由器和路由器之间的PPTP客户端(客户端和/或包含在几乎所有的操作系??统,包括Windows)。

支持多链路PPP(MP),以提供MRRU(能力全尺寸的1500和较大的数据包传输)和跨过PPP链路(使用桥控制协议(BCP),允许PPP链路发送原始以太网帧)。这种方式,有可能没有EoIP设置桥接。这座桥应该有一个行政设置的MAC地址或类似以太网接口,,PPP链路没有MAC地址。

PPTP包括PPP的认证和计费为每个PPTP连接。完整的认证和计费,每个连接可透过RADIUS客户端或本地。

支持MPPE 40位RC4和MPPE 128位RC4加密。

PPTP流量使用TCP端口1723和IP协议,互联网编号分配机构(IANA)分配的GRE(通用路由封装,IP协议ID 47)。PPTP可以用于大多数防火墙和路由器使注定TCP端口1723和协议47能够穿过防火墙或路由器的流量的流量。

PPTP连接可能有限,或无法设置虽然伪装NAT / IP连接。请参阅微软和RFC下列链接获取更多信息。

PPTP客户端

子菜单 /界面PPTP客户端

属性
财产 描述
添加默认路由(是没有默认值:无) 作为一个默认的路由是否添加PPTP的远程地址。
允许(MSCHAP2 | mschap1 |第一章| PAP,默认:MSCHAP2 MSCHAP1,第一章,子宫颈) 宠物的身份验证方法。
(IP 连接,默认) PPTP服务器的远程地址
按需拨号(是没有默认值:无)
残疾人(有没有 ;默认:是) 无论是接口被禁用或没有。默认情况下,它被禁用
最大MRU(整数默认值:1460) 最大接收单元。最大包大小PPTP接口将能够接收无包碎片。
最大MTU(整数默认值:1460) 最大传输单元。最大包大小PPTP接口能够发送无包碎片。
MRRU(禁用整数 ;默认:禁用) 链接可以接收的最大数据包大小。如果一个数据包是大于MTU隧道,将被分成多个包,允许原图IP或以太网要发送的数据包在隧道。阅读更多>>
名称(字符串,默认) 接口的描述性名称。
密码(字符串,默认:“” ) 用于身份验证的密码。
个人资料(姓名,默认:默认加密) 使用PPP轮廓。
用户(字符串,默认) 用于身份验证的用户名。

快速的例子
这个例子演示了如何设置PPTP客户端的用户名“PPTP-HM”,密码为“123”和服务器10.1.101.100

[管理员@ dzeltenais_burkaans] /接口PPTP客户端>添加名称= PPTP-HM用户= PPTP HM密码= 123 \
\ ... 连接= 10.1.101.100禁用=无
[管理员@ dzeltenais_burkaans] /接口PPTP客户端>打印详细   
标志:X  - 停用,R  - 运行 
 0名=“PPTP-HM”最大的mtu = ??1460最大MRU = 1460 MRRU =禁用 
      连接= 10.1.101.100用户的=“PPTP-HM”密码=“123” 
      简介=默认加密添加默认路由没有拨号点播=无 
      允许= PAP,CHAP MSCHAP1 MSCHAP2 

PPTP服务器

子菜单 /界面PPTP服务器

此子菜单显示每个连接的PPTP客户端的接口。

创建一个接口为每个给定的服务器建立隧道。PPTP服务器的配置中,有两种类型的接口

如果有一个需要引用的特定用户创建的特定接口的名称(在防火墙规则或其他地方),静态接口加入行政。
动态接口添加到此列表时自动连接用户,其用户名不符合任何现有的静态条目(或情况下,项目已经处于活动状态,不能有两个单独的隧道接口的同名引用)。
动态接口,用户连接时出现和消失,一旦用户断开连接,所以它是不可能引用隧道创建,使用路由器的配置(例如,防火墙),所以如果你需要一个持久的规则,用户,创建一个静态条目为他/她。否则它是安全的使用动态配置。


注: 在这两种情况下,PPP用户必须正确配置-静态条目不更换PPP配置。



服务器配置
子菜单: /接口PPTP服务器服务器


属性

财产 描述
认证(PAP |第一章| MSCHAP1 | MSCHAP2 ;默认:MSCHAP1,MSCHAP2) 认证服务器将接受的方法。
默认配置文件(名称,默认:默认加密)
启用(是|没有预设值:无) 定义PPTP服务器是否启用与否。
存活时间超时(默认值:30) 如果服务器存活期间没有收到任何数据包时,它会发送keepalive报文的每一秒的五倍。如果服务器没有收到客户端的响应,然后5秒后断开。日志会显示5X“LCP错过回音应答”消息,然后断开连接。
最大MRU(整数默认值:1460) 最大接收单元。最大包大小PPTP接口将能够接收无包碎片。
最大MTU(整数默认值:1460) 最大传输单元。最大包大小PPTP接口能够发送无包碎片。
MRRU(禁用整数 ;默认:禁用) 链接可以接收的最大数据包大小。如果一个数据包是大于MTU隧道,将被分成多个包,允许原图IP或以太网要发送的数据包在隧道。阅读更多>>
要启用PPTP服务器:

[管理员@ MikroTik的接口PPTP服务器服务器>设置启用=
[管理员@ MikroTik的接口PPTP服务器服务器>打印
            启用:是
            最大MTU:1460
            最大MRU:1460
               MRRU:禁用
     认证:MSCHAP2 MSCHAP1
  存活超时:30
    默认配置:默认
[管理员@ MikroTik的接口PPTP服务器服务器>

监控

监控命令可用于客户端和服务器上的隧道监控状态。

[管理员@ dzeltenais_burkaans] /接口PPTP客户端>监视0
     状态:“连接”
     运行时间:7h24m18s
  空闲时间:6h21m4s的
   编码:“MPPE128无国籍”
        MTU:1460
        MRU:1460

只读属性

财产 描述
状态() 当前PPTP地位。的值以外的“连接”表示有一些问题estabising隧道。
正常运行时间(时间) 成立以来经过的时间隧道。
空闲时间(时间) 经过时间隧道自去年活性。
编码() 使用的加密方法
MTU(整数) 谈判和使用的MTU
使用mru(整数) 谈判和使用MRU

应用实例

连接远程客户端
下面的例子演示了如何将计算机连接到一个远程办公网络通过PPTP加密隧道给该计算机的IP地址相同的网络远程办公室(无需跨过EoIP隧道)

考虑下面的设置


办公室路由器连接到互联网,通过ether1的。工作站连接到ether2。笔记本电脑连接到互联网,并可以达到办公室路由器的公网IP(在我们的例子中,它是192.168.80.1)。


第一步是创建一个用户

[管理员@ RemoteOffice] / PPP秘密>添加名称=笔记本维修= PPTP密码= 123
本地地址=的10.1.101.1远程地址= 10.1.101.100
[管理员@ RemoteOffice] / PPP的秘密>打印详细
标志:X  - 禁用
  0名称=“笔记本电脑”的服务= PPTP呼叫者ID =“”密码=“123”配置文件=默认
      本地地址= 10.1.101.1远程地址= 10.1.101.100航线==“”

[管理员@ RemoteOffice] / PPP秘密>
请注意本地接口和远程地址的路由器地址是形成本地网络(10.1.101.0/24)相同的范围,pptp的本地地址是相同的的。

下一步是启用PPTP服务器和笔记本电脑上的PPTP客户端。

启用[管理员@ RemoteOffice] /接口PPTP服务器服务器>设置=
[管理员@ RemoteOffice] /接口PPTP服务器服务器>打印
            启用:是
            最大MTU:1460
            最大MRU:1460
               MRRU:禁用
     验证:MSCHAP2
  存活超时:30
    默认配置:默认
[管理员] /接口RemoteOffice的PPTP服务器服务器>
PPTP客户端的笔记本电脑连接到路由器的公网IP,在我们的例子中是192.168.80.1 
,请咨询各自的手册上如何设置PPTP客户端,您正在使用的软件。

此时(当PPTP客户端连接成功),如果你会尝试,ping任何工作站形式的笔记本电脑,乒乓球会在一定时间出来,因为笔记本电脑是无法得到的ARP工作站。解决办法是设立本地接口上的 ARP代理

[管理员@ RemoteOffice] /接口以太网>集办公ARP代理ARP
[管理员@ RemoteOffice] /以太网接口打印
标志:X  - 停用,R  - 运行
  #NAME MTU MAC地址的ARP
  0 R ether1的1500零点30分04秒F:0B:7B:C1启用
  1 R ether2 1500零点30分04秒F:06:62:12代理ARP
[管理员@ RemoteOffice接口以太网>
启用代理ARP 后的客户端能够顺利到达本地网络中的所有工作站后面的路由器。


站点到站点的PPTP
下面是一个例子,在互联网上使用PPTP隧道连接两个内部网。

考虑下面的设置



办公室和家庭路由器连接到互联网,通过ether1的,工作站和笔记本电脑连接到ether2。本地网络的路由通过PPTP客户端,因此,他们并不在同一个广播域中。如果两个网络应该是在同一个广播域,那么你需要与当地的接口使用BCP和桥梁的PPTP隧道。

第一步是创建一个用户

[管理员@ RemoteOffice / PPP的秘密>添加名称=服务= PPTP密码= 123
本地地址172.16.1.1的远程地址= 172.16.1.2航线的=“10.1.202.0/24 172.16.1.2 1”
[管理员@ RemoteOffice] / PPP的秘密>打印详细
标志:X  - 禁用
  0名称=“家”的服务= PPTP呼叫者ID =“”密码=“123”配置文件=默认
      本地地址172.16.1.1的远程地址= 172.16.1.2航线的==“10.1.202.0/24 172.16.1.2 1”

[管理员@ RemoteOffice] / PPP秘密>
请注意,我们成立了PPTP客户端连接时添加路由。如果没有设置这个选项,那么你就需要在服务器上配置静态路由路线交通站点之间通过PPTP隧道。

下一步是办公室的路由器上启用PPTP服务器和主页上的路由器配置PPTP客户端。

启用[管理员@ RemoteOffice] /接口PPTP服务器服务器>设置=
[管理员@ RemoteOffice] /接口PPTP服务器服务器>打印
            启用:是
            最大MTU:1460
            最大MRU:1460
               MRRU:禁用
     验证:MSCHAP2
  存活超时:30
    默认配置:默认
[管理员] /接口RemoteOffice的PPTP服务器服务器>
[管理员] /接口PPTP客户端>添加用户=密码= 123连接= 192.168.80.1残疾人=
[管理员@首页] /接口PPTP客户端打印
标志:X  - 停用,R  - 运行
 0名称=“PPTP OUT1”最大MTU最大MRU = 1460 = 1460 MRRU =禁用连接= 192.168.80.1用户=“家” 
       密码=“123”模式=默认加密添加默认路由没有拨号点播= 
       允许= PAP,CHAP MSCHAP1 MSCHAP2
[管理员@首页] /接口PPTP客户端>
现在,我们需要添加的路线到达家庭路由器背后的本地网络

[管理员@ RemoteOffice] / IP路由>加入DST的地址= 10.1.101.0/24网关= PPTP OUT1
现在隧道建立后和航线设置,你应该能ping远程网络。

不良信息举报Q:2000617

软路由

不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流

GMT+8, 2024-4-25 04:03 , Processed in 0.089977 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部