当前位置: 首页 > 图文教程 > 服务器 > Windows服务器 > Win2000之PPTP Ping诊断

Windows服务器
win2003系统自动登录两法
Win2003安装后的十个小技巧
Windows2003常见问题解决办法
Windows2003慎装主板驱动
轻松清除Windows2003故障
轻松提高Win2003的运行速度
轻松改变Win2003登录方式
Windows2003常见故障诊断
Windows2003实用使用技巧七则
驯服你的WindowsServer2003
在Win2003中安全的释放内存
清除故障,Windows2003更加亲切
Windows 2003系统远程桌面管理小窍门
让Windows 2003也用上系统还原
Windows 2003系统25招加速大法
破解Win 2003终端服务许可证
Windows2003校园Web服务器常见问题
提升微软Win2003的视频功能
解决珊瑚虫QQ不能在Win2003运行的问题
Windows 2003中如何安全的释放内存

Windows服务器 中的 Win2000之PPTP Ping诊断


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 49 ::
收藏到网摘: n/a

    一.作用简介

  PPTP是“点对点隧道传送协议(Point-to-Point Tunneling Protocol)”的英文缩写。点对点隧道传送是网络上常用的传送协议.所谓"隧道传送"是指数据在传送之前先进行加密和"打包",传送至对方后再解包和解密.这样,数据在传送过程中就像是在地下隧道中通过的那样,其内容不会被外界所看到,故曰"隧道传送".要更详细的了解,请参考有关资料.如果传送出现故障,必须使用特定的诊断程序来查找原因。在测试网络连通情况时,我们用过Ping 命令,这在前面的文章中已经提及,对PPTP的诊断,也需要使用类似的命令.在windows2000 Support Tools文件夹中,可以找到 Pptpclnt.exe 和 Pptpsrv.exe ,两个程序,这就是我们要的工具了,其中Pptpclnt.exe用于客户端, Pptpsrv.exe用于服务器端。是成组的工具,使用时必须相互配合.

  当将上面的两个程序用在远程的PPTP 服务器与PPTP 客户机之间的互相访问时,必须使用 1723端口,并且需要基于47类协议的支持.47类协议指的是GRE(Generic Routing Encapsulation:普通路由封装)协议,所以,运行Pptpclnt.exe 和 Pptpsrv.exe 之前,应确保具备上述条件.另外,特别留意:PPTP Ping可以运行在windows2000、windowsNT和windows98,但不能运行于windows95!

    二.使用方法

  这一组程序都是基于命令行界面的,由于诊断必须涉及PPTP 服务器与PPTP 客户机两个地方,所以,诊断程序运行的时候,要综合服务器端和客户机端的应答信息和系统提示信息,然后根据情况判断问题所在.使用 PPTP Ping可以完成测试PPTP服务器的很多项目,下面我们按照项目分类进行介绍,并对服务器和客户机两方面的提示信息都予以介绍.并约定以下的叙述中:PPTP的服务器在站点A,而PPTP的客户机在站点B.

    1. 测试PPTP的连通性.

(1) 在A站点的计算机上运行Pptpsrv.exe.
(2) 在站点B上运行Pptclnt.exe,命令中应当指出服务器名称或IP地址.例如:Pptclnt.exe[[servername或IPaddress]

  这时,在服务器一端可以看到大致如下的提示:(提示原文是英文,以下是翻译为中文的情形)

    pptpsrv

必须保证在客户机端运行pptpclnt.exe
等待(利用TCP的1723端口)连接......
与客户机的连接已经成功!
从客户机发过来的数据:
---> abcdefghijklmnopqrstuvwxyz
发送'Reply from server'消息至客户机一端.
建立基于GRE 协议的套接测试...
正在接受基于47类协议的GRE 数据包....
Total GRE packets received = 1
Total GRE packets received = 2
Total GRE packets received = 3
Total GRE packets received = 4
Total GRE packets received = 5

(3) 最后提示测试完成.如果需要测试本服务器与另一个客户机之间的PPTP连接,请重复上述步骤.
(4)为了便于对比,这里也列出进行上述测试的时候,客户机一方的屏幕提示信息.(提示原文是英文,以下是翻译为中文的情形)

    pptpclnt jade (jade是服务器名字)

初始化套接...
查找主机信息...
已经成功收到服务器主机信息
键入发送到服务器一端的(用于测试是否连通的)资料信息.用于发送的字符应在255个以下,例如:
-->abcdefghijklmnopqrstuvwxyz

成功地在1723端口上利用TCP协议连通PPTP
现在正将数据发到服务器jade.dns.microsoft.com上...

等待发送结束...
收到发送结束的应答,应答信息应当是下面的文字:
---> Hello, there! This is a reply from the server.
使用1723端口,TCP协议连通测试成功
关闭socket...

建立用于测试GRE协议的套接...
(以下提示发往另一端的内容)
Total GRE packets sent = 1
Total GRE packets sent = 2
Total GRE packets sent = 3
Total GRE packets sent = 4
Total GRE packets sent = 5

如果GRE包发至对方,检查对方服务器是否成功接受.
关闭socket

本项测试全部结束.

    2、排除PPTP Ping故障

  这个测试可以运行在windows2000、windowsNT和windows98,但不能运行于windows95!该故障可分为下面几种情况:

(1) 不能连通PPTP 服务器

  不能连通PPTP 服务器的原因可能是PPTP协议方面的问题,也可能是其它问题.
  若测试的时候,不能连通PPTP服务器,将会收到返回的消息是:

Error 678: There is no answer  (那边没有应答)
Error 650: The Remote Access Server is not responding(远端服务器对访问没有响应)
消息中的678和650是表示消息类别的号码.

  遇到这种情况,请先禁用PPTP中的"过滤器",然后再次尝试Ping pptp服务器.给系统下达禁用过滤器的命令如下:

net stop raspptpf

  执行禁用过滤器命令之后,应当可以在Internet上(运行)Pi