|
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 |
| |
|
|