一、 pptpd的安装
1. 所需软件为:
(下载地址:http://sourceforge.net/project/showfiles.php?group_id=44827)
dkms-2.0.6-1.noarch.rpm
kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
kernelmod-0.7.1.tar.gz
ppp-2.4.3-5.fc4.i386.rpm(用ppp-2.4.4b1更稳定)
pptpd-1.3.1-0.i386.rpm
2. 升级内枋模块
首先查看是否已经支持mppe功能:modprobe ppp-compress-18 && echo ok
如果显示ok,那么内核已经具备了mppe支持。如果不支持,需安装:
dkms-2.0.6-1.noarch.rpm
kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
对于低版本的内核是必须安装kernelmod-0.7.1.tar.gz(需要内核源代码)
3. 安装ppp
在上面的网址下载最新的ppp软件包,源包用最常规的方法,configure,make,make install。注意:新版的没有复制范例配置文件,需要用 make install-etcppp 来安装范例配置文件。一般可用rpm软件包:
rpm –Fvh ppp-2.4.3-5.fc4.i386.rpm
4. 安装pptpd
在上面的网址下载最新的pptp软件包,源包用最常规的方法,configure,make,make install。一般采用pptp软件包:pptpd-1.3.1-0.i386.rpm
5. /etc/pptp.conf内容如下:
ppp /usr/local/sbin/pppd
option /etc/ppp/options.pptpd
bcrelay eth0
#listen 0.0.0.0
localip 192.168.x.x
remoteip 192.168.x.1-254
netmast 255.255.255.0
6. /etc/ppp/options.pptpd内容如下:
lock
dump
logfd 2
logfile /var/log/pptpd.log
name pptpserver
proxyarp
auth
mtu 1450
nobsdcomp
require-mschap-v2
#require-mppe-128
require-mppe
ipparam options.pptpd
ms-dns 192.168.x.x
ms-dns 202.86.252.254
