CONTACT DETAILS
CLIENT INSTALLATION
DOWNLOADS
ADVANCEVPN

Other stuff / Linux

 

 

English - Suomi

 

Downloads

AdvanceVPN supports the Free Software Foundation (FSF) and the "GNU way of life". Since some patches to freely distributed software occasionally seem hard to acquire, AdvanceVPN will mirror a narrow selection of these patches (mostly VPN related).

THE SOFTWARE AND ANY RELATED DOCUMENTATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. THE ENTIRE RISK ARISING OUT OF USE OR PERFORMANCE OF THE SOFTWARE REMAINS WITH YOU.

PPTP / Linux 2.4.16 / PPP 2.4.1 / PPTP 1.1.2

Linux 2.4.16 kernel
It is probably unnecessary to mirror the kernel, you can get it from various FTP / HTTP sites. Personally i use FUNET, to which there is an FTP link on the right.
Linux 2.4.16.tar.gz
   

PPP 2.4.1
The Point-to-Point protocol version 2.4.1.

PPP 2.4.1
   
PPTP 1.1.2
The "snapshot" version of the PPTP daemon that most people seem to be using without trouble.
PPTPd 1.1.2

 
Kernel 2.4.16 MPPE patch
This is what you need when you eventually want your Windows clients to encrypt their PPTP connections. It is designed for kernel 2.4.16 and OpenSSL 0.9.6 (works fine with RedHat 7.1)
MPPE patch

 

 
PPP 2.4.1 MPPE patch
As above, this patch is also needed to make MPPE work properly.
PPP MPPE patch
   

Installation

1) Unzip all the tars (clean linux-2.4.16, ppp-2.4.1 and pptpd-1.1.2) to /usr/src and apply the patches:

[/usr/src] gzip -d < linux-2.4.16-openssl-0.9.6b-mppe.patch.gz | patch -p0
[/usr/src] gzip -d < ppp-2.4.1-openssl-0.9.6-mppe-patch.gz | patch -p0

2) Configure and make everything. Make sure to include everything that is PPP related from "Network device support". (PPP and PPTPd work with plain ./configure; make; make install)

3) Add the following lines to /etc/modules.conf

alias char-major-108 ppp_generic
alias tty-ldisc-3 ppp_async
alias tty-ldisc-14 ppp_synctty
alias ppp-compress-18 ppp_mppe
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate
alias ppp-compress-26 ppp_deflate

4) Use an /etc/ppp/options that looks somewhat like this:

debug
name *
lock
mtu 1490
mru 1490
proxyarp
auth
+chap
+chapms
+chapms-v2
ipcp-accept-local
ipcp-accept-remote
lcp-echo-failure 3
lcp-echo-interval 5
deflate 0
mppe-128
mppe-40
mppe-stateless

5) Make an /etc/pptpd.conf with at least the following parameters. Localip can be the IP address of your ethX network adapter. If you use IP addresses from outside your own network space, you might have to add address translation.

localip 10.0.0.254
remoteip 10.1.0.96-100

6) Feel free to contact me (Mikael Lönnroth) if you feel my very short installation instructions contain errors.

PPTP / Linux 2.4.4 / PPP 2.4.1 / PPTP 1.1.2

I have successfully used the following archives and patches to install PPTP on RedHat 7.1 with NON-REDHAT kernel 2.4.4. The installation (simplified) goes like this: 1) Unziptar everything to the correct directories, 2) Apply the kernel patch to the kernel (from /usr/src, patch -p0), 3) Apply the PPP patch to PPP, 3) Make and install kernel, ppp, pptpd. (And yes, there's MPPE 128 and 40, working for both Windows 98 and Windows 2000)

Linux 2.4.4 kernel
It is probably unnecessary to mirror the kernel, you can get it from various FTP / HTTP sites. Personally i use FUNET, to which there is an FTP link on the right.
Linux 2.4.4.tar.gz
   

PPP 2.4.1
The Point-to-Point protocol version 2.4.1.

PPP 2.4.1
   
PPTP 1.1.2
The "snapshot" version of the PPTP daemon that most people seem to be using without trouble.
PPTPD 1.1.2

 
Kernel 2.4.4 MPPE patch
This is what you need when you eventually want your Windows clients to encrypt their PPTP connections. It is designed for kernel 2.4.4 and OpenSSL 0.9.6a (works fine with RedHat 7.1)
MPPE patch

 

 
PPP 2.4.1 MPPE patch
As above, this patch is also needed to make MPPE work properly.
PPP MPPE patch
   

 

 

 

 

 

 

This page is (c) Copyright by Advancevpn Oy, 2001. All rights reserved.
Original pictures courtesy of National Oceanic & Atmospheric Administration (NOAA)