在CentOS 5上架设PPTP Server
用Poptop建立基于Linux的PPTP Server,可以让漫游用户从Internet上的任何地方安全地连接到公司内部网络。支持Windows 95/98/Me/NT/2000/XP和Linux上的PPTP客户端。要求:CentOS 5
kernel-2.6.18-8.el5
ppp-2.4.4-1.el5
Kernel version 2.6.15及以上版本内核内置了MPPE的支持,CentOS 5的kernel是2.6.18,所以不需要再安装MPPE模块。
CentOS 5自带的ppp-2.4.4-1.el5也支持MPPE。
1.运行下面的命令测试内核是否支持MPPE如果支持会返回“ok”:modprobe ppp-compress-18 && echo ok
2. 从下面的网址下载RPM文件pptpd-1.3.4-1.rhel5.1.i386.rpm : -http://poptop.sourceforge.net/yum/stable/packages/
3. 安装RPM文件: -rpm -ivh pptpd-1.3.4-1.rhel5.1.i386.rpm4. 修改文件/etc/ppp/options.pptpd如下: -name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
proxyarp
lock
nobsdcomp
novj
novjccomp
nologfd
5. 修改文件/etc/pptpd.conf如下: -option /etc/ppp/options.pptpd
logwtmp
localip 192.168.2.1
remoteip 192.168.2.11-156.
在/etc/ppp/chap-secrets 里添加下面的帐号(johndie)和密码(passwrd) :
# Secrets for authentication using CHAP
# client server secret IP addresses
"user" pptpd "passwd" "ip"(*表示可以多人连接)