查看文章 |
关于用PPTPD/PPTP实现VPN的介绍
2008-10-12 15:15
转载:http://hi.baidu.com/grayker/blog/item/667c8f13d6dfced2f6039ee8.html PPTPD(Point-to-Point Tunneling Protocol Daemon)是VPN(Virtual Private Network)服务器,PPTP(Point-to-Point Tunneling Protocol)是VPN客户端。PPTPD和PPTP都是通过PPP(Point to Point Protocol)来实现VPN功能的。 MPPE模块是用来支持Linux与Windows之间连接的。如果不需要Windows电脑参与连接,则可以这安装MPPE模块。 PPTPD、PPTP和MPPE Module一起统称Poptop,相关网站为:http://www.poptop.org。网站提供软件下载 和文档等链接。 Poptop软件的难度主要在它的配置文件。只要对配置文件有足够了解,再参考Poptop的日志文件,就要在安装过程种解决各种问题。 poptop.org网站相关链接的 页面上, 有PPTPD和PPTP配置文件的样本。但是,它们的格式是比较老的,特别是MPPE相关配置的地方。其实每个配置文件只有两三项重要的配置,所以不支持 的选项可以注释掉。服务器PPTPD和客户端PPTP配置文件相对应的项,一定要设置相同,否则可能会影响数据传输。 对MPPE的配置,旧的设置项类似"require-mppe",新的设置项为"mppe required,stateless",一定要注意。 对MPPE的支持,可以用打Patch再编译方式。如果不想编译Kernel,也可以采用RPM包的安装方式。还可以将两种方式结合在一起。下面提供我在实践过程中参考过的,分别实现了这两种方式的文章链接(由于系统环境可能不同,所以链接仅参考): Patch方式:http://soft.yesky.com/os/lin/335/2067835_1.shtml RPM方式: http://www.pconline.com.cn/pcedu/soft/lan/jywzj/0509/697099_1.html |
最近读者: