[pptp-server] PPP 2.3.10

Matthew Ramsay matthewr at moreton.com.au
Wed Nov 3 17:40:43 CST 1999


I'll merge these changes into the current HOWTO

-matt

On Thu, 04 Nov 1999, Toktar, Emir wrote:
>When I installed the PoPToP, I follow the procedures HowTo/Faq and had any
>problems. 
> 
>I modifyed any procedures below and work fine.
> 
>Procedures that I used for comments.
>(+) lines that I add ....
>(-) lines that I cut ....  # not necessary
># comment
>******************************
>PoPToP HOWTO/FAQ
>----------------
>Last Updated: 19990813
>Maintained by: Matthew Ramsay <matthewr at moreton.com.au>
>HOWTO/FAQ mostly compiled from PoPToP help pages and the PoPToP Mailing List
>(hosted by Christopher Schulte) by Matthew Ramsay. Large contributions from
>Steve Rhodes and Michael Walter.
>+++++++++++++++++++++
>3.0 PPP (and MSCHAP/MPPE) Installation
>--------------------------------------
>It is only necessary to use PPP 2.3.8 if you want Microsoft compatible
>MSCHAPv2/MPPE authentication and encryption. The reason for this is that
>the MSCHAPv2/MPPE patch currently supplied (19990813) is against PPP 2.3.8.
>If you don't need Microsoft compatible authentication/encryption any 2.3.x
>PPP source will be fine.
>Assuming you want Microsoft compatible authentication/encryption follow
>these steps:
>Note: [] are example commands to run
>1. Grab yourself a clean copy of the PPP deamon v2.3.8 (ppp-2.3.8.tar.gz).
>    I usually go here for my PPP files:
>ftp://cs.anu.edu.au/pub/software/ppp/
>    Note: You must get the tarball (tar.gz) and *not* the RPM.
>2. Grab youself the MSCHAP/MPPE diff file from:
> 
>http://www.moretonbay.com/vpn/releases/ppp-2.3.8-mppe-others-norc4_TH7.diff.
>gz
>3. Grab yourself the SSLeay-0.6.6b file from:
>    ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL/SSLeay-0.6.6b.tar.gz
>4. You should now have 3 files:
>    ppp-2.3.8.tar.gz
>    ppp-2.3.8-mppe-others-norc4_TH7.diff.gz
>    SSLeay-0.6.6b.tar.gz
>    (+) ppp-2.3.8-patch1 ==>correction for IPX/SPX
>Copy these files to your preferred location (I prefer /usr/local/src/)
>    #e.g.  I uninstall previus ppp
>    (+) rpm -e ppp-2.3.7-2
>5. Assuming your files are in /usr/local/src/ and your current working
>directory is also /usr/local/src/ do the following:
>    [tar zxvf ppp-2.3.8.tar.gz]
>    [gunzip ppp-2.3.8-mppe-others-norc4_TH7.diff.gz]
>    # e.g..  it's not gunzip... [gunzip
>ppp-2.3.8-mppe-others-norc4_TH7.diff.gz]
>    [tar zxvf SSLeay-0.6.6b.tar.gz]
>    [cp SSLeay-0.6.6b/crypto/rc4/rc4.h ppp-2.3.8/linux/]
>    [cp SSLeay-0.6.6b/crypto/rc4/rc4_enc.c ppp-2.3.8/linux/]
>    (+) [cp SSLeay-0.6.6b/crypto/rc4/rc4.h /usr/src/linux/drivers/net/]
>    (+) [cp SSLeay-0.6.6b/crypto/rc4/rc4_enc.c /usr/src/linux/drivers/net/]
>    (+) [cp ppp-2.3.8-patch1 ppp-2.3.8/pppd]
>    (+) [cd ppp-2.3.8/pppd]
>    (+) [patch -p0 < ppp-2.3.8-patch1]
>    (+) [cd /usr/local/src/]
>    [patch -p0 < ppp-2.3.8-mppe-others-norc4_TH7.diff]
>    [cd ppp-2.3.8]
>
>6. The files should now all be in place and we are ready to compile PPP.
>Follow these steps to compile it:
>    [./configure]
>    (+) [make kernel] --> reference ppp-2.3.8
>    #e.g.  It isen't necessary following lines below described in
>HOWTOFAQ...
>    (-) [cd linux]               # not necessary
>    (-) [./kinstall.sh]         # not necessary
>    (-) [cd ..]                   # not necessary
> 
>
>##
>## Read documentation in ppp-2.3.8 ###
>## README.linux
>##-----(if kernel < 2.2.8)---------###
># e.g. Build the kernel when < Kernel 2.2.8
># kernel 
>    [cd /usr/src/linux/]
>    [make menuconfig .....if necessary ...]
>    [make dep]
>    [make clean]
>    [make bzImage]
>    [make modules]
>    [make modules_install]
>###-----(endif  kernel < 2.2.8)---------###
>    [pwd]
>    [usr/local/src/ppp-2.3.8]  # be sure into ppp-2.3.8 dir
>    [make]
>    [cp pppd/pppd /usr/sbin/]
>    (+) [make install] --> reference ppp-2.3.8
>    [cd /usr/src/linux]
>    [make modules SUBDIRS=drivers/net]
>    [make modules_install]
>    [rmmod ppp]
>    (+) [insmod slhc]
>    (+) [insmod ppp]
>    (+) [insmod bsd_comp]
>    (+) [insmod ppp_deflate]
>    (+) [insmod ppp_mppe]
>
>




More information about the pptp-server mailing list