博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

阿友博客

网络技术与信息安全精华资料站点
jiangdaoyou.cublog.cn


pptp疑难问题解决方案汇总

PPTP疑难问题解决方案汇总

2006-12-05 姜道友

说明:

       PPTP拨入VPN现在应用越来越广,很多企业的移动用户使用pptp拨入到公司的网络,然后访问公司内部的服务器。不同的用户有不同的需求,可用如下解决方法:

 

1.         PPTP认证用户密码文件明文

一般配置Linux VPN服务器,用户帐户信息位于chap-secrets文件内,容易查看。解决方法:

可配置VPN服务器使用radius认证(Linuxwindows平台都有免费的),把用户帐户信息存放在数据库中,如MySQL数据库。或者配置使用域用户验证。

2.         PPTP用户拨入后需控制权限

控制PPTP拨入后的访问权限,有如下办法:

1)  对于linux vpn服务器,可使用iptables进行控制

2)  如果使用radius认证,可在认证服务器上做权限控制,整体控制或针对单个用户都行。

3)  使用域帐户或LDAP用户进行验证,也可设定访问权限

4)  对于使用windows2003作为VPN服务器,也可以使用radius认证,并对用户进行权限控制

3.         PPTP用户拨入后进行流量控制

如果VPN服务器为linux,则可用TC进行控制。如果VPN服务器为windows2003,也可以,只是设置复杂一些。

4.         PPTP用户无法拨入,出现错误……………

错误号为734691619等等,可查看我的相关文档,在此不再说明

5.         PPTP连接异常断开,VPN服务器上还保留连接

这种情况多为用户拨入后异常断开如直接拨网线,VPN服务器没有及时检测到中断信号,所以存在一个死连接(有时死连接存在10个小时以上或一直存在)。对于Linux平台的VPN服务器,大部分异常断开后,服务器的pptpctrl程序会中断连接,但有时无法中断,导致死连接的存在。对于把用户名和IP地址绑定的情况,会导致用户无法拨入;对于使用认证服务器如radius认证且限制用户拨入数的,则会导致无法拨入也无计费信息。解决方法:

编写程序pptpcheck.sh,检测用户是否中断,如果中断,则断开连接。(需要此程序的朋友可以联系我jdaoyou@sohu.com

发表于: 2007-10-27 ,修改于: 2007-10-27 19:59,已浏览1246次,有评论9条 推荐 投诉


网友评论
内容:
http://www.isacn.org/bbs/index.php?s=af3c7d78dd52e658f4bddbc582ba67e0&showtopic=42138
请教一下上面地址的问题,谢谢
qq14546187
本站网友评论于:2007-11-07 15:27:08 (218.104.87.★)
内容:
高手呀~!!!!!
pptp 死连接 解决方案 pptpcheck.sh   能发给我吗? 先谢谢了..
我的 email    jiangzhehao1975@hanmail.net
jzh5188 评论于:2007-12-19 19:58:42 (58.245.140.★)
内容:
谢谢了,我也想要那个检测的脚本文件
saltfishcn@126.com
本站网友评论于:2008-01-18 08:31:49 (211.152.58.★)
内容:
谢谢了,我也想要那个检测的文件,
pedhcf@tom.com
本站网友评论于:2008-03-03 17:19:47 (125.93.30.★)
内容:
谢谢了,我也想要那个检测的文件。
vicplop@gmail.com
本站网友评论于:2008-03-20 10:46:18 (218.75.95.★)
内容:
谢谢了,我也想要那个检测的文件。

northduck@gmail.com
本站网友评论于:2008-04-25 21:45:14 (218.0.122.★)
内容:
    

谢谢了,我也想要那个检测的文件。

cnerices@gmail.com

非常感谢,如果好用,我可以支付100rmb买你的code
本站网友评论于:2008-05-02 07:16:26 (152.1.100.★)
内容:
大家可以在QQ上联系我:154191909
网络阿友评论于:2008-05-02 08:43:44 (218.16.73.★)
内容:
xtasp@163.com
本站网友评论于:2008-06-21 17:30:59 (221.221.21.★)

发表评论