服务器 频道

构建基于PPTP技术Linux VPN网络(中)

二、 在Linux2.6 内核下安装配置 PPTP服务器

    以RHEL 4.0为例。这里内核是kernel2.6.9-5.EL,所用安装软件组如下:
  dkms-2.0.6-1.noarch.rpm
  kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
  ppp-2.4.3-5.rhel4.i386.rpm
  pptpd-1.3.0-0.i386.rpm
 
   1.PPTP需要PPP支持,虽然2.6内核系统本身有PPP功能,但它并不支持MPPE,所以需要更新系统的PPP组件,下载ppp-2.4.3-5.rhel4.i386.rpm安装命令如下:
  # rpm -Uvh ppp-2.4.3-5.rhel4.i386.rpm

    2.安装内核MPPE(Microsoft Point to Point Encryption,微软点对点加密)补丁,安装命令如下:
  #rpm –ivh dkms-2.0.6-1.noarch.rpm
  #rpm –ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
  用以下命令检查内核MPPE补丁是否安装成功,MPPE module可否载如:
  #modprobe ppp-compress-18 && echo success

    3.安装pptpd,命令如下:
  #rpm –ivh pptpd-1.3.0-0.i386.rpm

   4.用以下命令检查PPP是否支持MPPE:
  #strings ''/usr/sbin/pppd''|grep -i mppe|wc --lines
  46 <如果以上命令输出为“0”则表示不支持;输出为“30”或更大的数字就表示支持,我这里为46>。
    其它部分同上。这里就不赘述了。另外如果您的内核版本高于2.6.15(含)。可以直接编译内核。cd /usr/src/linux
make menuconfig
Device Drivers -> Network device support -> PPP MPPE compression (M)。如图3。
 

图3 选择MPPE加密

    make modules;make modules_install

    下载并安装下列软件:

   • ppp-2.4.3-5.i386.rpm
    • pptpd-1.3.3-1.i386.rpm

    即可。其它部分同上。这里就不赘述了。
   到此为止Linux PPTP服务器配置完成,下篇笔者将介绍Windows客户端配置  和Linux客户端如何连接到Linux PPTP服务器。(点击阅读

0
相关文章